我正在尝试使用Sabre passengerdetailsRQ 3.3.0 SOAP
请求进行TSA SSR更改。
但是,无论何时我创建一个要求赔偿号码或已知旅客号码的请求,它都会一直抛出错误以下消息
"ERR.SWS.CLIENT.VALIDATION_FAILED" RedressNumber cannot combine
with: PersonName@DateOfBirth, PersonName@Gender</Message>
请求
enter code here`enter code here`<soapenv:Body>
<ns7:PassengerDetailsRQ
xmlns:ns7="http://services.sabre.com/sp/pd/v3_3"
xmlns:ns6="http://schemas.xmlsoap.org/ws/2002/12/secext"
xmlns:ns5="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ns2="http://services.sabre.com/STL_Payload/v02_01"
xmlns:ns4="http://www.w3.org/1999/xlink"
xmlns:ns3="http://www.ebxml.org/namespaces/messageHeader" HaltOnError="true" version="3.3.0">
<ns7:PostProcessing RedisplayReservation="true">
<ns7:EndTransactionRQ>
<ns7:EndTransaction Ind="true" />
</ns7:EndTransactionRQ>
</ns7:PostProcessing>
<ns7:SpecialReqDetails>
<ns7:SpecialServiceRQ>
<ns7:SpecialServiceInfo>
<ns7:SecureFlight SegmentNumber="A">
<ns7:PersonName NameNumber="1.1" Gender="M" DateOfBirth="1990-01-01">
<ns7:GivenName>AAAA</ns7:GivenName>
<ns7:Surname>HUSSAIN</ns7:Surname>
</ns7:PersonName>
<ns7:RedressNumber>1234569874564</ns7:RedressNumber>
</ns7:SecureFlight>
</ns7:SpecialServiceInfo>
</ns7:SpecialServiceRQ>
</ns7:SpecialReqDetails>
</ns7:PassengerDetailsRQ>
</soapenv:Body>