-1

使用 SOAP API 如何使用 AddRemarkLLSRQ 将 cross 或 lorraine 写入备注?

我曾尝试使用 ascii 代码,但没有运气

请求是

   <soapenv:Body>
      <ns:AddRemarkRQ Version="2.1.0">
         <ns:RemarkInfo>
            <!--Zero or more repetitions:-->
            <ns:Remark Code="X" Type="General">
               <ns:Text>☨ REMARK 1</ns:Text>
            </ns:Remark>
         </ns:RemarkInfo>
      </ns:AddRemarkRQ>
   </soapenv:Body>

回应是

  <AddRemarkRS Version="2.1.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="BusinessLogic" timeStamp="2015-05-12T06:09:21-05:00">
           <stl:SystemSpecificResults>
              <stl:Message>.FRMT.NOT ENT BGNG WITH</stl:Message>
              <stl:ShortText>ERR.SWS.HOST.ERROR_IN_RESPONSE</stl:ShortText>
           </stl:SystemSpecificResults>
        </stl:Error>
     </stl:ApplicationResults>
  </AddRemarkRS>
4

3 回答 3

1

这可能有点晚了,但对其他人来说......

fizmhd 提供的示例是实现这一点的正确方法。您无需指定“洛林十字”字符,因为服务会为您执行此操作。

属性:代码 = 限定符(在您的情况下为 X,“X 限定备注”)类型 = 一般(“一般”备注)

该服务知道您正在尝试添加“X-qualified general remark”,因此它会为您添加十字架。

另请注意,洛林的十字架可能很棘手。
来自 Sabre 的样本:5H‡TEST
来自 jmacagno 的评论:¥

两者都在不同的地方使用,所以请随身携带。我经常检查两者,因为终端(代理屏幕数据)可能与 XML 数据不同。

于 2015-11-02T19:05:54.267 回答
0

这应该是我认为使用的正确字符:“¥”

于 2015-05-18T03:20:27.180 回答
0
<!--
"Code" is used to specify an alpha sorting character.
-->
<!--
"SegmentNumber" is used to specify a segment number.
-->
<!--
"Type" is used to specify the type of remark.  Acceptable values are: Alpha-Coded, Client Address, Corporate, Delivery Address, General, Group Name, Hidden, Historical, Invoice, or Itinerary.
-->


  <!--
Equivalent Sabre host command: 5H‡TEST ALPHA CODED REMARK
-->
<AddRemarkRQ 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" Version="2.1.0">
<RemarkInfo>
<Remark Code="H" Type="Alpha-Coded">
<Text>TEST ALPHA CODED REMARK</Text>
</Remark>
</RemarkInfo>
</AddRemarkRQ>

这是来自 sabre 开发人员资源的示例,您尝试过吗?

于 2015-06-10T05:49:25.090 回答