【问题标题】:Why my ariba cannot parse my response api?为什么我的 ariba 无法解析我的响应 api?
【发布时间】:2017-07-31 02:14:13
【问题描述】:

我的 ariba 网络无法解析我的文档 cXML 响应。在 ariba 屏幕上我有这个响应

<?xml version="1.0" encoding="UTF-8"?>
<cXML payloadID="1501467044460-2947794417638298020@216.109.111.19" timeStamp="2017-07-30T19:10:44-07:00">
   <Response>
      <Status code="200" text="OK" />
      <PunchOutSetupResponse>
         <StartPage>
            <URL>test.ariba.com</URL>
         </StartPage>
      </PunchOutSetupResponse>
   </Response>
</cXML>

但是我仍然从 Ariba 收到这条消息:

无法解析文档

任何人都可以支持我吗?

【问题讨论】:

    标签: sap cxml


    【解决方案1】:

    这是我们正在使用并正常工作的文档

    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd">
    <cXML timestamp="<%= @timestamp %>" payloadID="<%= @payload_id %>">
      <Response>
        <Status code="200" text="success"></Status>
        <PunchOutSetupResponse>
          <StartPage>
            <URL><%= @start_url %></URL>
          </StartPage>
        </PunchOutSetupResponse>
      </Response>
    </cXML>
    

    start_url 必须是有效的 URL,例如 http://test.mysite.com/xxxxx

    【讨论】:

    • 这个 ttp://xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd" rel="nofollow" target="_blank">xml.cxml.org/schemas/cXML/1.2.014/cXML.dtd"> 是否必要
    【解决方案2】:

    您能否检查是否存在语言依赖性。 lang="zh-CN"

    【讨论】:

    • 在我的 cXML 响应中没有要修改的语言属性,所以可能不是那个问题
    • 请考虑一下链接:success.coupa.com/Suppliers/Integration_Resources/… 是否可以从 ariba 系统发送内部错误,否则您会丢失目录重定向完整 url:test.ariba.com/catalog 重定向在这里
    • 谢谢你的回答让我现在好了
    猜你喜欢
    • 2021-02-11
    • 1970-01-01
    • 2016-12-23
    • 2018-11-27
    • 2021-12-02
    • 2021-05-04
    • 2014-09-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多