AccessQueue QR操作失败错误

时间:2017-02-14 10:41:30

标签: soap sabre sabredav

当我请求QR动作时(在QueueAccessLLSRQ之后):

<QueueAccessRQ Version="2.0.7"  xmlns="http://webservices.sabre.com/sabreXML/2011/10"><Navigation Action="QR" ></Navigation><QueueIdentifier PseudoCityCode="XXXX" Number="101" ></QueueIdentifier></QueueAccessRQ>

回复是:

<?xml version="1.0" encoding="UTF-8"?>
<soap-env:Envelope xmlns:soap-env="http://schemas.xmlsoap.org/soap/envelope/"><soap-env:Header><eb:MessageHeader xmlns:eb="http://www.ebxml.org/namespaces/messageHeader" eb:version="1.0" soap-env:mustUnderstand="1"><eb:From><eb:PartyId eb:type="URI">webservices.sabre.com</eb:PartyId></eb:From><eb:To><eb:PartyId eb:type="URI">sample.url.of.sabre.client.com</eb:PartyId></eb:To><eb:CPAId>XXXX</eb:CPAId><eb:ConversationId>convId</eb:ConversationId><eb:Service>QueueAccessLLSRQ</eb:Service><eb:Action>QueueAccessLLSRS</eb:Action><eb:MessageData><eb:MessageId>XXXX</eb:MessageId><eb:Timestamp>2017-02-14T10:18:04</eb:Timestamp><eb:RefToMessageId>1000</eb:RefToMessageId></eb:MessageData></eb:MessageHeader><wsse:Security xmlns:wsse="http://schemas.xmlsoap.org/ws/2002/12/secext"><wsse:BinarySecurityToken valueType="String" EncodingType="wsse:Base64Binary">XXXX</wsse:BinarySecurityToken></wsse:Security></soap-env:Header><soap-env:Body><QueueAccessRS xmlns="http://webservices.sabre.com/sabreXML/2011/10" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:stl="http://services.sabre.com/STL/v01" Version="2.0.7">
 <stl:ApplicationResults status="NotProcessed">
  <stl:Error type="BusinessLogic" timeStamp="2017-02-14T04:18:04-06:00">
   <stl:SystemSpecificResults>
    <stl:Message>QH NOT AVAILABLE FOR THIS PNR</stl:Message>
    <stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
   </stl:SystemSpecificResults>
  </stl:Error>
 </stl:ApplicationResults>
</QueueAccessRS></soap-env:Body></soap-env:Envelope>

有人知道发生了什么事吗?

谢谢。

1 个答案:

答案 0 :(得分:2)

您对该请求所做的是从一个队列中删除您当前在工作区域中拥有的PNR。在这种情况下,您试图从PCC XXXX中的队列101中删除PNR。

获得该错误的原因是您的工作区域没有PNR。

一旦你有了这个,你可以再次尝试这个,并且应该得到两个回复之一 失败:PNR未被请求的队列
成功:队列中的队列移除