为什么我的 ariba 无法解析我的响应 api?

Why my ariba cannot parse my response api?

我的 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 收到这条消息:

Couldn't parse document

有人可以支持我吗

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

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

你能检查一下是否存在语言依赖。朗="en-US"