1

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

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

1 回答 1

0

您可以做的是听取用于关闭/保存预订(又名 PNR)的命令。之后,您可以调用 TravelItineraryRead 网络服务来获取 PNR 信息。

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

您还可以查看以下部分:Red App Help - Release 2.13.2 > Red App Dev Help 2.13.2 > Communications in Red Apps > Sabre Web Services Communications> Accessing Sabre Web Services in the Sabre Red Apps Eclipse help。

于 2015-11-24T11:02:07.003 回答