2014-01-17 51 views
1

我已通過MULE soft使用出站消息將sales個案對象詳細信息從salesforce發送到Jira。在Jira Salesforce出站消息中創建案例後,期待一些確認,我如何創建確認。我使用了一些XML代碼來發送出站消息,但它沒有正常工作,顯示出一些錯誤。如何向Salesforce中的SOAP出站消息發送響應消息

<?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:布爾錯誤 如何解決這些問題並糾正我的XML代碼。謝謝

回答

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> 
+0

謝謝你是正確的我已經得到它:) – user3129532