Sabre Wie erstelle ich PNR mit Kind und / oder Kleinkind als Beifahrer?

Wenn ich versuche, PNR mit Kindern und / oder Kleinkindern zu erstellen, wird dieser Fehler angezeigt. Wenn es sich jedoch nur um Erwachsenen handelt, funktioniert er einwandfrei. Ich habe ihre Dokumentation gelesen. Ich weiß nicht, was ich falsch gemacht habe. Bitte helfen Sie.

Payload:

<PassengerDetailsRQ version="3.2.0" HaltOnError="true" IgnoreOnError="false"  xmlns="http://services.sabre.com/sp/pd/v3_2">
<PostProcessing IgnoreAfter="false" RedisplayReservation="true" >
    <EndTransactionRQ>
        <EndTransaction Ind="true" ></EndTransaction>
        <Source ReceivedFrom="TEST" ></Source>
    </EndTransactionRQ>
</PostProcessing>
<PriceQuoteInfo>
    <Link NameNumber="1.1" Record="1" ></Link>
    <Link NameNumber="2.1" Record="1" ></Link>
    <Link NameNumber="3.1" Record="1" ></Link>
</PriceQuoteInfo>
<SpecialReqDetails>
    <SpecialServiceRQ>
        <SpecialServiceInfo>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="1980-01-01" Gender="M" NameNumber="1.1" >
                    <GivenName>JOHN</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="1980-03-01" Gender="F" NameNumber="2.1" >
                    <GivenName>JANE</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="2006-03-01" Gender="M" NameNumber="3.1" >
                    <GivenName>CHILD</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
        </SpecialServiceInfo>
    </SpecialServiceRQ>
</SpecialReqDetails>
<TravelItineraryAddInfoRQ>
    <AgencyInfo>
        <Address>
            <AddressLine>address here</AddressLine>
            <CityName>city here</CityName>
            <CountryCode>PH</CountryCode>
            <PostalCode>postal code here</PostalCode>
            <StreetNmbr>street number here</StreetNmbr>
        </Address>
        <Ticketing TicketType="7T-" ></Ticketing>
    </AgencyInfo>
    <CustomerInfo>
        <ContactNumbers>
            <ContactNumber Phone="817-555-1212" PhoneUseType="A" ></ContactNumber>
        </ContactNumbers>
        <Email Address="[email protected]" ShortText="ABC123" Type="CC" ></Email>
        <PersonName Infant="false" NameNumber="1.1" PassengerType="ADT" >
            <GivenName>JOHN</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
        <PersonName Infant="false" NameNumber="2.1" PassengerType="ADT" >
            <GivenName>JANE</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
        <PersonName Infant="false" NameNumber="3.1" NameReference="C10" PassengerType="CNN" >
            <GivenName>CHILD</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
    </CustomerInfo>
</TravelItineraryAddInfoRQ>

Antwort

<?xml version='1.0' encoding='UTF-8'?>
<soap-env:Envelope xmlns:soap-env='http://schemas.xmlsoap.org/soap/envelope/'>
    <soap-env:Header>
        <eb:MessageHeader xmlns:eb='http://www.ebxml.org/namespaces/messageHeader' eb:version='1.0' soap-env:mustUnderstand='1'>
            <eb:From>
                <eb:PartyId eb:type='URI'>webservices.sabre.com</eb:PartyId>
            </eb:From>
            <eb:To>
                <eb:PartyId eb:type='URI'>XXXXXXXXXXXXXXXXXXX</eb:PartyId>
            </eb:To>
            <eb:CPAId>XXXX</eb:CPAId>
            <eb:ConversationId>XXXXXXXXXXXXXX</eb:ConversationId>
            <eb:Service>PassengerDetailsRQ</eb:Service>
            <eb:Action>PassengerDetailsRS</eb:Action>
            <eb:MessageData>
                <eb:MessageId>250361059799101760</eb:MessageId>
                <eb:Timestamp>2016-07-18T01:39:41</eb:Timestamp>
                <eb:RefToMessageId>XXXXXXXXXXXXXXXXXXXXXX</eb:RefToMessageId>
            </eb:MessageData>
       , </eb:MessageHeader>
        <wsse:Security xmlns:wsse='http://schemas.xmlsoap.org/ws/2002/12/secext'>
            <wsse:BinarySecurityToken valueType='String' EncodingType='wsse:Base64Binary'>XXXXXXXXXXXXX</wsse:BinarySecurityToken>
        </wsse:Security>
    </soap-env:Header>
    <soap-env:Body>
        <PassengerDetailsRS xmlns='http://services.sabre.com/sp/pd/v3_2'>
            <ApplicationResults xmlns='http://services.sabre.com/STL_Payload/v02_01' status='NotProcessed'>
                <Error type='BusinessLogic' timeStamp='2016-07-17T20:39:41.169-05:00'>
                    <SystemSpecificResults>
                        <Message code='ERR.SWS.HOST.ERROR_IN_RESPONSE'>CHILD DETAILS REQUIRED IN SSR - ENTER 3CHLD/...</Message>
                    </SystemSpecificResults>
                </Error>
            </ApplicationResults>
        </PassengerDetailsRS>
    </soap-env:Body>
</soap-env:Envelope>

Payload with infant:

<PassengerDetailsRQ version="3.2.0" HaltOnError="true" IgnoreOnError="false"  xmlns="http://services.sabre.com/sp/pd/v3_2">
<PostProcessing IgnoreAfter="false" RedisplayReservation="true" >
    <EndTransactionRQ>
        <EndTransaction Ind="true" ></EndTransaction>
        <Source ReceivedFrom="TEST" ></Source>
    </EndTransactionRQ>
</PostProcessing>
<PriceQuoteInfo>
    <Link NameNumber="1.1" Record="1" ></Link>
    <Link NameNumber="2.1" Record="1" ></Link>
    <Link NameNumber="3.1" Record="2" ></Link>
    <Link NameNumber="4.1" Record="3" ></Link>
</PriceQuoteInfo>
<SpecialReqDetails>
    <AddRemarkRQ>
        <RemarkInfo>
            <Remark Code="H" SegmentNumber="A" Type="General" >
                <Text>TEXT</Text>
            </Remark>
        </RemarkInfo>
    </AddRemarkRQ>
    <SpecialServiceRQ>
        <SpecialServiceInfo>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="1980-01-01" Gender="M" NameNumber="1.1" >
                    <GivenName>JOHN</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="1980-03-01" Gender="F" NameNumber="2.1" >
                    <GivenName>JANE</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="2006-03-01" Gender="M" NameNumber="3.1" >
                    <GivenName>CHILD</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <SecureFlight SegmentNumber="A" >
                <PersonName DateOfBirth="2016-01-01" Gender="MI" NameNumber="4.1" >
                    <GivenName>INFANT</GivenName>
                    <Surname>DOE</Surname>
                </PersonName>
            </SecureFlight>
            <Service SegmentNumber="A" SSR_Code="CHLD" >
                <PersonName NameNumber="3.1" ></PersonName>
                <Text>01MAR06</Text>
            </Service>
            <Service SegmentNumber="A" SSR_Code="INFT" >
                <PersonName NameNumber="1.1" ></PersonName>
                <Text>DOE/INFANT/01JAN16</Text>
            </Service>
        </SpecialServiceInfo>
    </SpecialServiceRQ>
</SpecialReqDetails>
<TravelItineraryAddInfoRQ>
    <AgencyInfo>
        <Address>
            <AddressLine>address here</AddressLine>
            <CityName>city here</CityName>
            <CountryCode>PH</CountryCode>
            <PostalCode>postal code here</PostalCode>
            <StreetNmbr>street number here</StreetNmbr>
        </Address>
        <Ticketing TicketType="7TAW" ></Ticketing>
    </AgencyInfo>
    <CustomerInfo>
        <ContactNumbers>
            <ContactNumber Phone="817-555-1212" PhoneUseType="A" ></ContactNumber>
        </ContactNumbers>
        <Email Address="[email protected]" ShortText="ABC123" Type="CC" ></Email>
        <PersonName Infant="false" NameNumber="1.1" NameReference="A36" PassengerType="ADT" >
            <GivenName>JOHN</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
        <PersonName Infant="false" NameNumber="2.1" NameReference="A36" PassengerType="ADT" >
            <GivenName>JANE</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
        <PersonName Infant="false" NameNumber="3.1" NameReference="C10" PassengerType="CNN" >
            <GivenName>CHILD</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
        <PersonName Infant="true" NameNumber="4.1" NameReference="I6" PassengerType="INF" >
            <GivenName>INFANT</GivenName>
            <Surname>DOE</Surname>
        </PersonName>
    </CustomerInfo>
</TravelItineraryAddInfoRQ>

Ergebnis mit Kleinkind:

<PassengerDetailsRS xmlns='http://services.sabre.com/sp/pd/v3_2'>
        <ApplicationResults xmlns='http://services.sabre.com/STL_Payload/v02_01' status='NotProcessed'>
            <Error type='BusinessLogic' timeStamp='2016-07-20T10:53:30.328-05:00'>
                <SystemSpecificResults>
                    <Message code='ERR.SWS.HOST.ERROR_IN_RESPONSE'>CANNOT ASSOC TO INFANT NAME</Message>
                </SystemSpecificResults>
            </Error>
        </ApplicationResults>
</PassengerDetailsRS>

EnhancedAirBookRQ:http: //pastebin.com/uZtbApR

Antworten auf die Frage(6)

Ihre Antwort auf die Frage