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

使用Sabre soap api访问PNR列表并从队列中删除,soap,sabre,Soap,Sabre,我使用QueueAccessLLSRQ从Sabre中的特定队列检索PNR。但是当我们访问队列时,它只返回999个PNR,但是queuue有5000多个PNR,我想这是Sabre的限制 如果有人能列出从队列中检索所有PNR的步骤,包括流程是否有从队列中删除PNR的步骤,我将不胜感激 感谢您的时间有使用QueueAccessLLSRQ的修饰符在队列中导航的选项(请参见),因此您可以表面上构建逻辑,首先使用来收集给定队列中的PNR数量,然后使用QueueAccessLLSRQ中的导航修饰符来收集使用导

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

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


感谢您的时间

有使用QueueAccessLLSRQ的修饰符在队列中导航的选项(请参见),因此您可以表面上构建逻辑,首先使用来收集给定队列中的PNR数量,然后使用QueueAccessLLSRQ中的导航修饰符来收集使用导航修饰符的PNR列表

您必须使用修饰符多次调用QueueAccessLLSRQAPI,但这似乎是可行的

至于从队列中删除PNR,我不确定最好的方法是什么,但QueueAcessLLSRQ似乎支持它-从队列中删除PNR使用“QR”操作代码从队列中删除PNR

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

QR/[PCC][队列号]

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

QR/8KKY99