1

我已使用出站消息通过 MULE 软件将案例对象详细信息从 Salesforce 发送到 Jira。在 Jira Salesforce 出站消息中创建案例后,期待一些确认,我该如何创建确认。我使用了一些 XML 代码来发送出站消息,但它不工作它显示一些错误。

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope xmlns:soapenv="<a rel="nofollow" class="external free" href="http://schemas.xmlsoap.org/soap/envelope/">http://schemas.xmlsoap.org/soap/envelope/</a>" xmlns="urn:partner.soap.sforce.com">
    <soapenv:Body>
        <createResponse>
            <result>
                <id>003D000000OY9omIAD</id>
                <success>true</success>
            </result>
            <result>
                <id>001D000000HTK3aIAH</id>
                <success>true</success>
            </result>
        </createResponse>
    </soapenv:Body>
</soapenv:Envelope>

以下错误是我遇到的 1.SOAP 响应是一个 nack 2.org.xml.sax.SAXException:SimpleDeserializer 在它试图 d 3.XSD:Boolean Error 怎么能我解决了这些问题并更正了我的 XML 代码。谢谢

4

1 回答 1

1

您可以使用免费的SoapUI等工具 从 wsdl 生成示例请求和响应。只需安装 SoapUI,使用 Salesforce 的 wsdl 创建一个新的 SOAP 项目,将生成的请求添加到模拟服务,然后让 SoapUI 生成模拟响应。有你的例子,它应该看起来像这样,带有?替换为真/假:

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:out="http://soap.sforce.com/2005/09/outbound">
  <soapenv:Header/>
  <soapenv:Body>
    <out:notificationsResponse>
      <out:Ack>?</out:Ack>
    </out:notificationsResponse>
  </soapenv:Body>
</soapenv:Envelope>
于 2014-01-29T10:26:46.877 回答