问题标签 [sabre]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
829 浏览

java - Sabre Java SOAP api 集成

我是 Web 服务集成以及 SOAP 服务的新手。而且,我正在尝试使用 java 集成 Sabre SOAP Web 服务。在 SabreDevStudio 网站上,他们提供了以下格式的示例 SOAP 请求。

我的问题是 1,这就是请求格式的一部分吗?(我的意思是,他们是否故意隐藏了 XML 格式的其余部分,因为这很明显?)

2,如果是这样,应该是什么..?

3,有人请解释一下代码中所有三个“xmlns”的意义吗?哪一个是请求 url,哪一个是命名空间...?

提前致谢。

PS:- 如果您可以为上述请求创建等效的 java 代码,这将是一个很大的帮助。请。

0 投票
2 回答
543 浏览

php - Sabre Travel REST 服务

查看了他们的文档,似乎在 PHP 中,我们无法通过 REST 服务完成所有请求。

例如:

我可以通过 REST 获取航班(Instaflights Search)

但是当我想预订东西时,我需要跳入 SOAP (Book Air Segment)

我宁愿在 REST 中做所有事情,而不是 SOAP 或一半一半。

这是创建预订引擎的正确方法吗?或者我错过了什么?

0 投票
5 回答
1124 浏览

soap - Sabre OTA_AirBook 肥皂请求

我对 sabre 上的 OTA_AirBook 的肥皂请求有问题,我可以使用 SessionRequestRQ 来获取二进制安全码。

这是我的要求

这个请求的响应是

我的请求做错了吗?或者我错过了一些配置?

我使用https://sws3-crt.cert.sabre.com作为端点

0 投票
3 回答
2361 浏览

c# - 军刀特殊字符

我正在使用 Sabre Web 服务 (SabreCommandLLSRQ) 为低票价重新预订构建 ac# 概念验证。

我现在正在打一些特殊的军刀字符,我不知道它们在 c# 中是什么。我有一些正在工作,但我肯定会遇到更多 - 有人有 c# 的军刀字符映射吗?

0 投票
1 回答
118 浏览

soap - 如何知道我的预订是否完成?

我使用 REST API Instaflights 和 SOAP API book air segment 来预订航班,所以在使用 SOAP API 预订过程之后如何知道我的预订是否成功?

是否有任何 GUI 仪表板可以知道预订是否完成?

0 投票
1 回答
1486 浏览

web-services - 乘客详细信息请求后完成交易所需的行程

使用 Sabre SOAP API 编排机票预订。在 SOAP EnhancedAirBook(3.2.0 版)请求/结果之后,我们发送了一个 PassengerDetails(3.1.0 版)请求,我们在结果中收到“ ITINERARY REQUIRED TO COMPLETE TRANSACTION ”消息(参见下面的 xmls)。我们如何在PassengerDetails 响应中获取PNR?

0 投票
2 回答
506 浏览

web-services - 需要 SOAP API 来在 Sabre 航班预订中添加/更新/删除 Air Extars?

我们正在使用Orchestrated Air Booking SOAP API(版本 3.2.0)在我们的系统中进行预订和 PNR。
我们使用AncillaryPriceRQ来获取预订行程的 Air Extars 目录。
我们现在要为购物流程添加 Air Extras。
我们应该使用什么 Sabre API 来:
1. 将选定的辅助工具添加到订单中?
2. 更新选择的订单附属品?
3. 从订单中删除选定的辅助产品?

我们的工作流程是:
1. BargainFinderMaxRQ(查找)
2. EnhancedAirBook(预订)
3. PassengerDetails(创建 PNR)
4. AncillaryPriceRQ(按 PNR 显示 Air Extars 目录)。
5. ???(将选定的 Air Extars 添加到 PNR)。
6. DesignatePrinterLLS(打印票)
7. AirTicketLLS(出票)

见上文第 5 步。此处需要什么 ws 服务才能将 Air Extars 添加到 PNR?

0 投票
1 回答
717 浏览

soap - OTA_AirPriceLLSRQ 检查 TJR 选项

我的步骤:

  1. SessionCreateRQ——成功
  2. TravelItineraryAddInfoLLSRQ --success
  3. OTA_AirBookLLSRQ - 成功
  4. OTA_AirPriceLLSRQ - 失败

UNABLE - CHECK TJR OPTION FOR PQR OR PQPLUS ACTIVE从 OTA_AirPriceLLSRQ收到错误消息

我没有看到有关此错误消息的任何文档。我错过了什么吗?

0 投票
1 回答
1698 浏览

java - Sabre PassengerDetailsRQ API 负载

我的 Sabre PassengerDetailsRQ 有什么问题

乘客详情RQ

0 投票
1 回答
94 浏览

xml - EnhancedAirBook3.2.0 未反序列化 Retain 属性

我们已将 EnhancedAirBook 升级到最新版本 3.2.0。
我们使用 Visual Studio 2013(更新 5)将 EnhancedAirBook 用作 Web 参考。
在代码上,我们设置了 EnhancedAirBook Request 对象。
在向请求添加 OTA_AirPriceRQ 时,我们设置 PriceRequestInformation Retain 属性 =“true”。
但是当我们将请求对象淡化为字符串并查看 XML 时,PriceRequestInformation 元素上不存在 Retain 属性(见下文)。


它的反序列化表示是:

我们找到了解决方法。
备注/删除 EnhancedAirBook 的 Reference.cs 文件中的所有其他 PriceRequestInformation 属性,并仅保留 Retain 属性。(见下文)
代码:

它的反序列化表示是:

有没有其他方法可以在不修改 Reference.cs 文件的情况下设置属性?