使用Sabre soap api访问pnr列表并从队列中删除



我正在使用QueueAccessLLSRQ从Sabre中的特定队列中检索pnr。但当我们访问队列时,它只返回999 pnr,但queuue有5000多pnr,我想这是Sabre的限制。

如果有人能列出从队列中检索所有pnr的步骤,包括流程是否有从队列中删除pnr的措施,我将不胜感激。

感谢您的时间

有一些选项可以使用QueueAccessLLSRQ中的修饰符在队列中导航(请参阅此处的导航选项(,因此表面上可以构建逻辑,首先使用QueueCountLLSRQ来收集给定队列中的PNR数量,然后使用QueueAccess LLSRQ的导航修饰符来使用导航修饰符收集PNR列表。

您必须使用修饰符对QueueAccessLLSRQ API进行多次调用,但这似乎可以工作。

至于从队列中删除PNR,我不确定最好的方法是什么,但QueueAcessLLSRQ似乎支持它——从队列中移除PNR使用"QR"操作码从队列中去除PNR。

我通常发现,在给定的队列上收集PNR列表、访问队列外的记录、在其中执行我需要做的任何工作,然后从外部将它们从目标队列中删除会更容易。当不在目标队列上时,从目标队列中删除PNR的等效Sabre命令如下:

QR/[PCC][Queue Number]

例如,PCC=8KKY,队列号=99:

QR/8KKY99

最新更新