不断获取“ ERR.SWS.CLIENT.VALIDATION_FAILED”,RedressNumber不能与以下内容结合使用:调用PassengerDetailsRQ时,PersonName @ DateOfBirth

时间:2018-09-17 05:19:51

标签: java

我正在尝试使用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>

0 个答案:

没有答案