<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I apologize in advance for such a long post!<div><br></div><div>I'm having an issue with an end-to-end test which is testing for errors in messages. Using X::C::WSDL, I create a client and send off a request to the server (it's Catalyst but I don't think that's relevant). The incoming and outgoing SOAP messages are below. In this particular case, I'm leaving off PackageRequest/DateRange/Start to test my error checking. I can see the warning message in the response, so that part is working correctly. However, the client gives me an error when trying to read in the response and parse it.</div><div><br></div><div>If I put back the&nbsp;PackageRequest/DateRange/Start element everything works fine. There must be something simple I'm overlooking... It seems crazy that I can't test failure scenarios because X::C is saving me from my (intentional) errors. :-)</div><div><br></div><div>Drew</div><div><br></div><div>Client:</div><div><div>my $wsdl &nbsp; &nbsp;= XML::Compile::WSDL11->new($xml);</div><div>my $client &nbsp;= $wsdl->compileClient($message,&nbsp;</div><div>&nbsp;&nbsp; &nbsp;port => $message.'Port', transport_hook => \&amp;proxy_to_test_app,</div><div>);</div><div># $params is the monster data structure to be sent</div><div>$params->{PackageRequest}{DateRange} = {Duration => 'P7N'}; # testing lack of Start element</div></div><div>($answer, $trace) = $client->( { body => $params } );</div><div><br></div><div>Gives:</div><div>&nbsp;&nbsp;error: no applicable choice for `Success' at {<a href="http://www.opentravel.org/OTA/2003/05">http://www.opentravel.org/OTA/2003/05</a>}TTI_PkgBookRS</div><div><br></div><div><div>[debug] Outgoing XML:&nbsp;</div><div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000096">&lt;SOAPENV:Envelope</span><span style="color: #f5844c"> xmlns:SOAPENV</span><span style="color: #ff8040">=</span>"<a href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a>"<span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; </span>&lt;SOAPENV:Body></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:TTI_PkgBookRS</span><span style="color: #f5844c"> xmlns:x0</span><span style="color: #ff8040">=</span>"<a href="http://www.opentravel.org/OTA/2003/05">http://www.opentravel.org/OTA/2003/05</a>"<span style="color: #f5844c"> Version</span><span style="color: #ff8040">=</span>"1"<span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:Success/></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:Warnings></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:Warning</span><span style="color: #f5844c"> Type</span><span style="color: #ff8040">=</span>"3"<span style="color: #f5844c"> ShortText</span><span style="color: #ff8040">=</span>"Missing or invalid booking start date: []"&nbsp;<span class="Apple-style-span" style="color: rgb(245, 132, 76); ">Code<span style="color: #ff8040">=</span><span style="color: #993300">"145"</span><span style="color: #000096">/></span></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:Warnings></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:PackageReservation></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:POS></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(245, 132, 76); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:Source</span> AgentSine<span style="color: #ff8040">=</span><span style="color: #993300">"root"</span> AgentDutyCode<span style="color: #ff8040">=</span><span style="color: #993300">"abc123"</span><span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:RequestorID</span><span style="color: #f5844c"> Type</span><span style="color: #ff8040">=</span><span style="color: #993300">"4"</span><span style="color: #f5844c"> ID</span><span style="color: #ff8040">=</span><span style="color: #993300">"1234"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:Source></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:POS></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:UniqueID</span><span style="color: #f5844c"> Type</span><span style="color: #ff8040">=</span>"11"<span style="color: #f5844c"> ID</span><span style="color: #ff8040">=</span>"WARNING1208880522"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:Package</span><span style="color: #f5844c"> ID</span><span style="color: #ff8040">=</span>"S08/2009-02-14/14"<span style="color: #f5844c"> ProductCode</span><span style="color: #ff8040">=</span>"SKI"<span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:DateRange</span><span style="color: #f5844c"> Duration</span><span style="color: #ff8040">=</span><span style="color: #993300">"P7N"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:ItineraryItems></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:ItineraryItem/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:ItineraryItems></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:Package></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:ContactDetail/></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:PassengerListItems></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:PassengerListItem<span style="color: #f5844c"> Code</span><span style="color: #ff8040">=</span><span style="color: #993300">"10"</span><span style="color: #f5844c"> RPH</span><span style="color: #ff8040">=</span><span style="color: #993300">"2"</span><span style="color: #f5844c"> BirthDate</span><span style="color: #ff8040">=</span><span style="color: #993300">"1971-09-27"</span>></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:Name></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:NamePrefix><span style="color: #000000">Mr</span>&lt;/x0:NamePrefix></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:GivenName></span>John<span style="color: #000096">&lt;/x0:GivenName></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:Surname></span>Doe<span style="color: #000096">&lt;/x0:Surname></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:Name></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:PassengerListItem></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(245, 132, 76); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:PassengerListItem</span> Code<span style="color: #ff8040">=</span><span style="color: #993300">"10"</span> RPH<span style="color: #ff8040">=</span><span style="color: #993300">"1"</span> BirthDate<span style="color: #ff8040">=</span><span style="color: #993300">"1974-04-20"</span> LeadPaxInd<span style="color: #ff8040">=</span><span style="color: #993300">"1"</span><span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:Name></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:NamePrefix></span>Mrs<span style="color: #000096">&lt;/x0:NamePrefix></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:GivenName></span>Jane<span style="color: #000096">&lt;/x0:GivenName></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:Surname></span>Doe<span style="color: #000096">&lt;/x0:Surname></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;/x0:Name></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:PassengerListItem></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:PassengerListItems></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:InvoiceDetail></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:GrossAmount</span><span style="color: #f5844c"> Amount</span><span style="color: #ff8040">=</span><span style="color: #993300">"1234.000"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:DepositAmount</span><span style="color: #f5844c"> Amount</span><span style="color: #ff8040">=</span><span style="color: #993300">"0.000"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;x0:AgentCommission<span style="color: #f5844c"> Amount</span><span style="color: #ff8040">=</span><span style="color: #993300">"0.000"</span>/></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; ">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000096">&lt;x0:NetAmount</span><span style="color: #f5844c"> Amount</span><span style="color: #ff8040">=</span><span style="color: #993300">"1234.000"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(245, 132, 76); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span><span style="color: #000096">&lt;x0:BalanceDueAmount</span> Amount<span style="color: #ff8040">=</span><span style="color: #993300">"1234.000"</span> PaymentDueDate<span style="color: #ff8040">=</span><span style="color: #993300">"2008-04-22"</span><span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:InvoiceDetail></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:PackageReservation></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; &nbsp; &nbsp; </span>&lt;/x0:TTI_PkgBookRS></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000">&nbsp; &nbsp; </span>&lt;/SOAPENV:Body></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); ">&lt;/SOAPENV:Envelope></div><div><font class="Apple-style-span" color="#000096"><br></font></div></div><div><br></div><div>Schema for message:</div><div><span class="Apple-style-span" style="color: rgb(139, 38, 201); ">&lt;?xml version="1.0" encoding="UTF-8"?></span></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 100, 0); ">&lt;!-- Amended 25Jun07 to correct it to OTA2004A --></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000096">&lt;xs:schema</span><span style="color: #f5844c"> targetNamespace</span><span style="color: #ff8040">=</span>"<a href="http://www.opentravel.org/OTA/2003/05">http://www.opentravel.org/OTA/2003/05</a>"<span style="color: #f5844c"> xmlns</span><span style="color: #ff8040">=</span>"<a href="http://www.opentravel.org/OTA/2003/05">http://www.opentravel.org/OTA/2003/05</a>"<span style="color: #f5844c"> xmlns:xs</span><span style="color: #ff8040">=</span>"<a href="http://www.w3.org/2001/XMLSchema">http://www.w3.org/2001/XMLSchema</a>"<span style="color: #f5844c"> elementFormDefault</span><span style="color: #ff8040">=</span>"qualified"<span style="color: #f5844c"> version</span><span style="color: #ff8040">=</span>"1.0"<span style="color: #f5844c"> id</span><span style="color: #ff8040">=</span>"OTA2004A"<span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #000096">&lt;xs:include</span><span style="color: #f5844c"> schemaLocation</span><span style="color: #ff8040">=</span>"TTI_PkgReservation.xsd"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span><span style="color: #000096">&lt;xs:element</span><span style="color: #f5844c"> name</span><span style="color: #ff8040">=</span>"TTI_PkgBookRS"<span style="color: #000096">></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span>&lt;xs:complexType></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span>&lt;xs:choice></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>&lt;xs:sequence></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #000096">&lt;xs:element</span><span style="color: #f5844c"> name</span><span style="color: #ff8040">=</span>"Success"<span style="color: #f5844c"> type</span><span style="color: #ff8040">=</span>"SuccessType"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #000096">&lt;xs:element</span><span style="color: #f5844c"> name</span><span style="color: #ff8040">=</span>"Warnings"<span style="color: #f5844c"> type</span><span style="color: #ff8040">=</span>"WarningsType"<span style="color: #f5844c"> minOccurs</span><span style="color: #ff8040">=</span>"0"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #000096">&lt;xs:element</span><span style="color: #f5844c"> name</span><span style="color: #ff8040">=</span>"PackageReservation"<span style="color: #f5844c"> type</span><span style="color: #ff8040">=</span>"PkgReservation"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>&lt;/xs:sequence></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>&lt;xs:sequence></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                        </span></span><span style="color: #000096">&lt;xs:element</span><span style="color: #f5844c"> name</span><span style="color: #ff8040">=</span>"Errors"<span style="color: #f5844c"> type</span><span style="color: #ff8040">=</span>"ErrorsType"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                                </span></span>&lt;/xs:sequence></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span>&lt;/xs:choice></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(153, 51, 0); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span><span style="color: #000096">&lt;xs:attributeGroup</span><span style="color: #f5844c"> ref</span><span style="color: #ff8040">=</span>"OTA_PayloadStdAttributes"<span style="color: #000096">/></span></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                        </span></span>&lt;xs:attributeGroup<span style="color: #f5844c"> ref</span><span style="color: #ff8040">=</span><span style="color: #993300">"CurrencyCodeGroup"</span>/></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">                </span></span>&lt;/xs:complexType></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span>&lt;/xs:element></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 12px/normal Helvetica; color: rgb(0, 0, 150); ">&lt;/xs:schema></div></div></div></div></body></html>