我的RedApp如何在军刀红色工作区中检索当前PNR

时间:2015-11-22 15:25:04

标签: sabre

我是Sabre redapp开发的新手。我的redapp用例是在进行新预订时获取事件通知,并在代理工作区中获取当前打开的PNR。

  1. 我看到我可以根据动作代码订阅活动,但是我 不知道新预订命令的动作代码是什么。也 如果我必须过滤所有命令,我应该过滤什么?
  2. 其次我想在工作区中打开PNR。该 IWorkBenchService提供了WorkAreaData对象,但它只有一个 API isPNRPresent()。如何将当前的PNR数据读入我的 Redapp?

1 个答案:

答案 0 :(得分:0)

您可以做的是收听用于关闭/保存预订的命令(也称为PNR)。之后,您可以调用TravelItineraryRead Web服务来获取PNR信息。

在SDK文件夹中,您将找到一个示例文件夹,并在该文件夹中有一个名为com.sabre.redapp.example.cf.sws-1.0.1-SNAPSHOT-v20140313-1205的插件示例,用于实现Web服务调用。< / p>

您还可以查看以下部分:红色应用帮助 - 版本2.13.2&gt; Red App Dev Help 2.13.2&gt;红色应用程序中的通信&gt; Sabre Web服务通信&gt;在Sabre Red Apps Eclipse帮助中访问Sabre Web服务