Sabre PAX详细信息错误" .SNGL项目FIELD.NOT ENT BGNG WITH"

时间:2016-08-21 11:55:00

标签: xml web-services soap sabre

有时我会收到像

这样的错误
  

.SNGLfield.not ent BGNG

但是大部分时间我都会获得成功。我不确定我做错了什么。这是我的PAX Payload。

<AddRemarkRQ>
  <RemarkInfo>
    <FOP_Remark Type="CHECK" />
    <Remark Code="H" SegmentNumber="A" Type="General">
      <Text>GDS FARE 23156.00/Tax 1990.00</Text>
    </Remark>
  </RemarkInfo>
</AddRemarkRQ>
<TravelItineraryAddInfoRQ>
  <AgencyInfo>
    <Address>
      <AddressLine>Go Hi Fly</AddressLine>
      <CityName>Kuala Lumpur</CityName>
      <CountryCode>MY</CountryCode>
      <PostalCode>55100</PostalCode>
      <StreetNmbr>NO 3</StreetNmbr>
      <VendorPrefs>
         <Airline Hosted="false" />
      </VendorPrefs>
    </Address>
    <Ticketing PseudoCityCode="PCC" QueueNumber="56" TicketType="7TAW" TicketTimeLimit="08-22T01:00" ShortText="Test text" />
  </AgencyInfo>
  <CustomerInfo>
    <ContactNumbers>
      <ContactNumber NameNumber="1.1" Phone="1875950000" PhoneUseType="H" />
    </ContactNumbers>
    <Email Address="sayem@asteriskbd.com" NameNumber="1.1" Type="TO" ShortText="Online Booking" />
    <PersonName NameNumber="1.1" PassengerType="ADT">
      <GivenName>AbuMR</GivenName>
      <Surname>Sayem</Surname>
    </PersonName>
  </CustomerInfo>
</AddRemarkRQ>

1 个答案:

答案 0 :(得分:1)

我认为您在两次调用同一服务时没有执行忽略事务,并且代理地址信息只能添加一次。

因此,第一次工作和第二次失败并出现该错误。