代码 - UC SEG 状态不允许 当我尝试使用创建乘客姓名记录 API 预订航段时出现 Saber 错误?
CODE - UC SEG STATUS NOT ALLOWED Sabre error occurs when I try to Book fligth segment using Create Passenger Name Record API?
我正在尝试使用 Sabre 的创建乘客姓名记录 API 创建乘客姓名记录。但是,当我将从 BargainFinderMax API 获取的信息传递给 Passenger Name Record API 时,会出现以下错误。它发生在一些请求中。
请在下面找到我的请求样品飞行段部分
"OriginDestinationInformation":{
"FlightSegment":[
{
"Status":"NN",
"MarriageGrp":"O",
"FlightNumber":"206",
"NumberInParty":"2",
"OriginLocation":{
"LocationCode":"JFK"
},
"ArrivalDateTime":"2018-09-15T22:10:00",
"MarketingAirline":{
"Code":"EK",
"FlightNumber":"206"
},
"ResBookDesigCode":"U",
"DepartureDateTime":"2018-09-14T22:20:00",
"DestinationLocation":{
"LocationCode":"DXB"
}
},{
"Status":"NN",
"MarriageGrp":"I",
"FlightNumber":"604",
"NumberInParty":"2",
"OriginLocation":{
"LocationCode":"DXB"
},
"ArrivalDateTime":"2018-09-16T05:30:00",
"MarketingAirline":{
"Code":"EK",
"FlightNumber":"604"
},
"ResBookDesigCode":"U",
"DepartureDateTime":"2018-09-16T02:30:00",
"DestinationLocation":{
"LocationCode":"KHI"
}
}
]
}
以下是我从 API.
收到的错误响应
{"CreatePassengerNameRecordRS":{"ApplicationResults":{"status":"NotProcessed","Error":[{"type":"BusinessLogic","timeStamp":"2018-09-11T08:45:51.946-05:00","SystemSpecificResults":[{"Message":[{"code":"ERR.SWS.HOST.ERROR_IN_RESPONSE","content":"Unable to perform air booking step"}]}]}],"Warning":[{"type":"Application","timeStamp":"2018-09-11T08:45:51.946-05:00","SystemSpecificResults":[{"Message":[{"code":"WARN.SP.PROVIDER_ERROR","content":"EnhancedAirBookRQ: CODE - UC SEG STATUS NOT ALLOWED-0003"}]}]}]}},"Links":[{"rel":"self","href":"https://api.test.sabre.com/v2.1.0/passenger/records?mode=create"},{"rel":"linkTemplate","href":"https://api.test.sabre.com//passenger/records?mode="}]}
你能告诉我为什么会这样吗?另请注意,我正在使用 CURL 从 PHP 发送此请求。在某些情况下预订成功完成。
提前致谢。
这是正常现象,具体取决于您使用的航班,在预订时可能无法预订。 cURL 和 PHP 不会以任何方式影响这一点。您是从 BFM 或可用性请求获得此航班组合?
由于此工作流程是出了名的不稳定,我建议您使用 SOAP Enhanced Airbook + Passenger Details。我还没有听说有人在生产中使用创建 PNR。
这是正常的,但是UC码的获取率应该小于10%.
可能的原因可能是
- 您的 PCC 已被阻止。您的情况并非如此,因为您没有在所有请求中都获得此代码。
- 在您确认您的 PNR
之前,您预订时的航空公司变得 不可用 或 座位已被占用
- 这个问题也出现在一些 coshare 航班,其中合作航空公司有一些问题
我正在尝试使用 Sabre 的创建乘客姓名记录 API 创建乘客姓名记录。但是,当我将从 BargainFinderMax API 获取的信息传递给 Passenger Name Record API 时,会出现以下错误。它发生在一些请求中。
请在下面找到我的请求样品飞行段部分
"OriginDestinationInformation":{
"FlightSegment":[
{
"Status":"NN",
"MarriageGrp":"O",
"FlightNumber":"206",
"NumberInParty":"2",
"OriginLocation":{
"LocationCode":"JFK"
},
"ArrivalDateTime":"2018-09-15T22:10:00",
"MarketingAirline":{
"Code":"EK",
"FlightNumber":"206"
},
"ResBookDesigCode":"U",
"DepartureDateTime":"2018-09-14T22:20:00",
"DestinationLocation":{
"LocationCode":"DXB"
}
},{
"Status":"NN",
"MarriageGrp":"I",
"FlightNumber":"604",
"NumberInParty":"2",
"OriginLocation":{
"LocationCode":"DXB"
},
"ArrivalDateTime":"2018-09-16T05:30:00",
"MarketingAirline":{
"Code":"EK",
"FlightNumber":"604"
},
"ResBookDesigCode":"U",
"DepartureDateTime":"2018-09-16T02:30:00",
"DestinationLocation":{
"LocationCode":"KHI"
}
}
]
}
以下是我从 API.
收到的错误响应{"CreatePassengerNameRecordRS":{"ApplicationResults":{"status":"NotProcessed","Error":[{"type":"BusinessLogic","timeStamp":"2018-09-11T08:45:51.946-05:00","SystemSpecificResults":[{"Message":[{"code":"ERR.SWS.HOST.ERROR_IN_RESPONSE","content":"Unable to perform air booking step"}]}]}],"Warning":[{"type":"Application","timeStamp":"2018-09-11T08:45:51.946-05:00","SystemSpecificResults":[{"Message":[{"code":"WARN.SP.PROVIDER_ERROR","content":"EnhancedAirBookRQ: CODE - UC SEG STATUS NOT ALLOWED-0003"}]}]}]}},"Links":[{"rel":"self","href":"https://api.test.sabre.com/v2.1.0/passenger/records?mode=create"},{"rel":"linkTemplate","href":"https://api.test.sabre.com//passenger/records?mode="}]}
你能告诉我为什么会这样吗?另请注意,我正在使用 CURL 从 PHP 发送此请求。在某些情况下预订成功完成。
提前致谢。
这是正常现象,具体取决于您使用的航班,在预订时可能无法预订。 cURL 和 PHP 不会以任何方式影响这一点。您是从 BFM 或可用性请求获得此航班组合?
由于此工作流程是出了名的不稳定,我建议您使用 SOAP Enhanced Airbook + Passenger Details。我还没有听说有人在生产中使用创建 PNR。
这是正常的,但是UC码的获取率应该小于10%. 可能的原因可能是
- 您的 PCC 已被阻止。您的情况并非如此,因为您没有在所有请求中都获得此代码。
- 在您确认您的 PNR 之前,您预订时的航空公司变得 不可用 或 座位已被占用
- 这个问题也出现在一些 coshare 航班,其中合作航空公司有一些问题