Sabre CreatePassengerNameRecord - 使用 3 项输入事实,TTY REQ PEND
Sabre CreatePassengerNameRecord - USE 3 ENTRY TO INPUT FACTS, TTY REQ PEND
在使用 CreatePassengerNameRecord 服务时,我遇到了以下警告。除了警告之外,请求似乎是成功的。可以忽略这些警告吗?
"Warning": [
{
"type": "BusinessLogic",
"timeStamp": "2019-09-13T07:01:39.560-05:00",
"SystemSpecificResults": [
{
"Message": [
{
"code": "WARN.SWS.HOST.ERROR_IN_RESPONSE",
"content": "USE 3 ENTRY TO INPUT FACTS"
}
]
}
]
},
{
"type": "BusinessLogic",
"timeStamp": "2019-09-13T07:01:39.796-05:00",
"SystemSpecificResults": [
{
"Message": [
{
"code": "WARN.SWS.HOST.WARNING_RESPONSE",
"content": "EndTransactionLLSRQ: TTY REQ PEND"
}
]
}
]
}
]
要求:
{
"CreatePassengerNameRecordRQ": {
"version": "2.2.0",
"haltOnAirPriceError": true,
"TravelItineraryAddInfo": {
"AgencyInfo": {
"Ticketing": {
"TicketType": "7TAW",
"TicketTimeLimit": "09-13T21:00"
}
},
"CustomerInfo": {
"ContactNumbers": {
"ContactNumber": [
{
"NameNumber": "1.1",
"Phone": "12345678",
"PhoneUseType": "H"
}
]
},
"Email": [
{
"NameNumber": "1.1",
"Address": "email@example.com"
}
],
"PersonName": [
{
"NameNumber": "1.1",
"PassengerType": "ADT",
"GivenName": "Adult",
"Surname": "Doe"
}
]
}
},
"AirBook": {
"HaltOnStatus": [
{
"Code": "HL"
},
{
"Code": "KK"
},
{
"Code": "LL"
},
{
"Code": "NN"
},
{
"Code": "NO"
},
{
"Code": "UC"
},
{
"Code": "US"
}
],
"OriginDestinationInformation": {
"FlightSegment": [
{
"ArrivalDateTime": "2019-11-11T18:05:00",
"DepartureDateTime": "2019-11-12T17:00:00",
"FlightNumber": "808",
"NumberInParty": "1",
"ResBookDesigCode": "T",
"Status": "NN",
"MarriageGrp": "O",
"DestinationLocation": {
"LocationCode": "KUL"
},
"MarketingAirline": {
"Code": "OD",
"FlightNumber": "808"
},
"OriginLocation": {
"LocationCode": "SIN"
}
}
]
},
"RedisplayReservation": {
"NumAttempts": 10,
"WaitInterval": 300
}
},
"AirPrice": [
{
"PriceComparison": {
"AcceptablePriceIncrease": {
"Amount": 0.1,
"HaltOnNonAcceptablePrice": true
},
"AmountSpecified": 1460
},
"PriceRequestInformation": {
"Retain": true,
"OptionalQualifiers": {
"PricingQualifiers": {
"PassengerType": [
{
"Code": "ADT",
"Quantity": "1"
}
]
}
}
}
}
],
"SpecialReqDetails": {
"SpecialService": {
"SpecialServiceInfo": {
"AdvancePassenger": [
{
"Document": {
"IssueCountry": "SG",
"NationalityCountry": "SG",
"ExpirationDate": "2025-12-12",
"Number": "S1234567G",
"Type": "P"
},
"PersonName": {
"GivenName": "Adult",
"Surname": "Doe",
"DateOfBirth": "1990-11-11",
"Gender": "M",
"NameNumber": "1.1"
}
}
],
"SecureFlight": [
{
"SegmentNumber": "A",
"PersonName": {
"DateOfBirth": "1990-11-11",
"NameNumber": "1.1",
"GivenName": "Adult",
"Surname": "Doe",
"Gender": "M"
},
"VendorPrefs": {
"Airline": {
"Hosted": true
}
}
}
],
"Service": []
}
}
},
"PostProcessing": {
"EndTransaction": {
"Source": {
"ReceivedFrom": "SWS_CLIENT"
}
},
"RedisplayReservation": {
"waitInterval": 100
}
}
}
}
出于某种原因,Whosebug 不允许我 post 这个并坚持 "It looks like your post is mostly code; please add some more details." 出于这个原因,我用这个文本填充 post 因为我不是能够添加有关此问题的任何进一步详细信息。
更改 "Hosted" 的值:true 到 false 在 VendorPrefs>"Airline" 内。
EndTransactionLLSRQ: TTY REQ PEND 是系统的一般响应,表示其他请求的服务尚未得到航空公司的确认。这不是错误。
过去,旧服务版本需要这样做,您必须指定行程是否包含托管承运商(TN 客户为 AA)或非托管承运商(TN 客户除 AA 以外的任何承运商)。这是因为该服务正在发送 4 和 3 格式,并且根据您的行程,您必须使用其中一种格式(对于任何 SSR 和 OSI 消息,如 INF、DOCS 等)。在 PassengerDetailsRQ 3.3.0 和 CreatePassengerNameRecordRQ 2.2.0 使用 PassengerDetails 3.4.0 之后,这是自动的,所以你可以删除:
SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/AdvancePasseng
er/VendorPrefs
SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/SecureFlight/Ven
dorPrefs
SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/Service/VendorPr
efs/Airline/@Hosted
在使用 CreatePassengerNameRecord 服务时,我遇到了以下警告。除了警告之外,请求似乎是成功的。可以忽略这些警告吗?
"Warning": [
{
"type": "BusinessLogic",
"timeStamp": "2019-09-13T07:01:39.560-05:00",
"SystemSpecificResults": [
{
"Message": [
{
"code": "WARN.SWS.HOST.ERROR_IN_RESPONSE",
"content": "USE 3 ENTRY TO INPUT FACTS"
}
]
}
]
},
{
"type": "BusinessLogic",
"timeStamp": "2019-09-13T07:01:39.796-05:00",
"SystemSpecificResults": [
{
"Message": [
{
"code": "WARN.SWS.HOST.WARNING_RESPONSE",
"content": "EndTransactionLLSRQ: TTY REQ PEND"
}
]
}
]
}
]
要求:
{
"CreatePassengerNameRecordRQ": {
"version": "2.2.0",
"haltOnAirPriceError": true,
"TravelItineraryAddInfo": {
"AgencyInfo": {
"Ticketing": {
"TicketType": "7TAW",
"TicketTimeLimit": "09-13T21:00"
}
},
"CustomerInfo": {
"ContactNumbers": {
"ContactNumber": [
{
"NameNumber": "1.1",
"Phone": "12345678",
"PhoneUseType": "H"
}
]
},
"Email": [
{
"NameNumber": "1.1",
"Address": "email@example.com"
}
],
"PersonName": [
{
"NameNumber": "1.1",
"PassengerType": "ADT",
"GivenName": "Adult",
"Surname": "Doe"
}
]
}
},
"AirBook": {
"HaltOnStatus": [
{
"Code": "HL"
},
{
"Code": "KK"
},
{
"Code": "LL"
},
{
"Code": "NN"
},
{
"Code": "NO"
},
{
"Code": "UC"
},
{
"Code": "US"
}
],
"OriginDestinationInformation": {
"FlightSegment": [
{
"ArrivalDateTime": "2019-11-11T18:05:00",
"DepartureDateTime": "2019-11-12T17:00:00",
"FlightNumber": "808",
"NumberInParty": "1",
"ResBookDesigCode": "T",
"Status": "NN",
"MarriageGrp": "O",
"DestinationLocation": {
"LocationCode": "KUL"
},
"MarketingAirline": {
"Code": "OD",
"FlightNumber": "808"
},
"OriginLocation": {
"LocationCode": "SIN"
}
}
]
},
"RedisplayReservation": {
"NumAttempts": 10,
"WaitInterval": 300
}
},
"AirPrice": [
{
"PriceComparison": {
"AcceptablePriceIncrease": {
"Amount": 0.1,
"HaltOnNonAcceptablePrice": true
},
"AmountSpecified": 1460
},
"PriceRequestInformation": {
"Retain": true,
"OptionalQualifiers": {
"PricingQualifiers": {
"PassengerType": [
{
"Code": "ADT",
"Quantity": "1"
}
]
}
}
}
}
],
"SpecialReqDetails": {
"SpecialService": {
"SpecialServiceInfo": {
"AdvancePassenger": [
{
"Document": {
"IssueCountry": "SG",
"NationalityCountry": "SG",
"ExpirationDate": "2025-12-12",
"Number": "S1234567G",
"Type": "P"
},
"PersonName": {
"GivenName": "Adult",
"Surname": "Doe",
"DateOfBirth": "1990-11-11",
"Gender": "M",
"NameNumber": "1.1"
}
}
],
"SecureFlight": [
{
"SegmentNumber": "A",
"PersonName": {
"DateOfBirth": "1990-11-11",
"NameNumber": "1.1",
"GivenName": "Adult",
"Surname": "Doe",
"Gender": "M"
},
"VendorPrefs": {
"Airline": {
"Hosted": true
}
}
}
],
"Service": []
}
}
},
"PostProcessing": {
"EndTransaction": {
"Source": {
"ReceivedFrom": "SWS_CLIENT"
}
},
"RedisplayReservation": {
"waitInterval": 100
}
}
}
}
出于某种原因,Whosebug 不允许我 post 这个并坚持 "It looks like your post is mostly code; please add some more details." 出于这个原因,我用这个文本填充 post 因为我不是能够添加有关此问题的任何进一步详细信息。
更改 "Hosted" 的值:true 到 false 在 VendorPrefs>"Airline" 内。 EndTransactionLLSRQ: TTY REQ PEND 是系统的一般响应,表示其他请求的服务尚未得到航空公司的确认。这不是错误。
过去,旧服务版本需要这样做,您必须指定行程是否包含托管承运商(TN 客户为 AA)或非托管承运商(TN 客户除 AA 以外的任何承运商)。这是因为该服务正在发送 4 和 3 格式,并且根据您的行程,您必须使用其中一种格式(对于任何 SSR 和 OSI 消息,如 INF、DOCS 等)。在 PassengerDetailsRQ 3.3.0 和 CreatePassengerNameRecordRQ 2.2.0 使用 PassengerDetails 3.4.0 之后,这是自动的,所以你可以删除:
SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/AdvancePasseng er/VendorPrefs SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/SecureFlight/Ven dorPrefs SpecialReqDetails/SpecialServiceRQ/SpecialServiceInfo/Service/VendorPr efs/Airline/@Hosted