首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SOAP的geo自动完成的替代方案

SOAP的geo自动完成的替代方案
EN

Stack Overflow用户
提问于 2016-10-26 08:36:34
回答 1查看 200关注 0票数 0

在REST中是否有地理自动完成的SOAP可供选择?是EncodeDecodeLLSRQ吗?如果是这样的话,当我尝试使用下面提供的请求时,它总是提供下面的响应。对于doc中提供的示例,我也得到了相同的响应。

代码语言:javascript
复制
<EncodeDecodeRS Version="2.0.0" 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">
     <stl:ApplicationResults status="NotProcessed">
        <stl:Error type="Application" timeStamp="2016-10-26T03:33:02-05:00">
           <stl:SystemSpecificResults>
              <stl:Message>Unexpected request processing error</stl:Message>
              <stl:ShortText>ERR.SWS.PROVIDER.REQUEST_HANDLER_ERROR</stl:ShortText>
           </stl:SystemSpecificResults>
        </stl:Error>
     </stl:ApplicationResults>
</EncodeDecodeRS>

请求:

代码语言:javascript
复制
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sec="http://schemas.xmlsoap.org/ws/2002/12/secext" xmlns:mes="http://www.ebxml.org/namespaces/messageHeader" xmlns:ns="http://webservices.sabre.com/sabreXML/2011/10">
   <soapenv:Header>
       <sec:Security>
         <sec:BinarySecurityToken>--Token--</sec:BinarySecurityToken>
      </sec:Security>
      <mes:MessageHeader>
         <mes:From>
               <mes:PartyId>from</mes:PartyId>
         </mes:From>
          <mes:To>
               <mes:PartyId>ws</mes:PartyId>
           </mes:To>
         <mes:CPAId>--CPAId--</mes:CPAId>
         <mes:ConversationId>eservices@sabre.com</mes:ConversationId>
         <mes:Action>EncodeDecodeLLSRQ</mes:Action>
         <mes:MessageData>
            <mes:MessageId>00000</mes:MessageId>
            <mes:Timestamp>233</mes:Timestamp>
         </mes:MessageData>
      </mes:MessageHeader>
   </soapenv:Header>
   <soapenv:Body>
      <ns:EncodeDecodeRQ Version="2.0.0">
         <ns:Encode>
            <ns:Address>
                <ns:CityName>Atlanta</ns:CityName>
            </ns:Address>
         </ns:Encode>
      </ns:EncodeDecodeRQ>
   </soapenv:Body>
</soapenv:Envelope>
EN

回答 1

Stack Overflow用户

发布于 2016-10-26 19:41:34

我不认为EncodeDecodeLLSRQ是为了做你想要的事情而设计的,但它可能只是起作用了。例如,当输入不完整的城市名称时,服务将返回可能值的列表。

RQ:

代码语言:javascript
复制
<CityName>MONTEV</CityName>

RS:

代码语言:javascript
复制
<Text>MVD   MONTEVIDEO, URUGUAY</Text>
<Text>MVE   MONTEVIDEO     MN, MINNESOTA,USA</Text>
<Text>FMV   MONTEVIDEO FLUVIA, URUGUAY</Text>
<Text>VDT   MONTEVIDEO TC BUS, URUGUAY</Text>

您可以访问SOAP吗?如果是的话,你能分享完整的RQ,看看是否有什么问题吗?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40257448

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档