Soap AccessQueue QR操作失败错误

Soap AccessQueue QR操作失败错误,soap,sabre,sabredav,Soap,Sabre,Sabredav,当我请求QR操作时(在QueueAccessLLSRQ之后): 答复是: <?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/namespa

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


答复是:

<?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>

webservices.sabre.comsample.url.of.sabre.client.comxxconvidQueueAccessllSrqQueueAccessllSrsxxx2017-02-14T10:18:0410000xxxx
QH不适用于此PNR
ERR.SWS.HOST.ERROR\u在\u响应中
有人知道发生了什么吗


谢谢。

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

出现该错误的原因是您的工作区域没有PNR

一旦你有了答案,你可以再次尝试,并且应该得到两个答案中的一个
失败:PNR不在请求的队列上

成功:正在清除队列

Hello@Wisdoom,请您再解释一下“您的工作区域没有PNR”的情况。我检索PNR的详细信息,然后尝试将其从队列中删除。但它返回QH不适用于此PNR。根据format finder,您需要从队列中提取PNR。打开PNR不足以执行QR,因为它无法确定从哪个队列中删除PNR。我希望有帮助!谢谢@Wisdoom的解释!
<?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>