Mule では、SOAP コンポーネントを使用しています。XML 形式で WSDL ファイルを受信しています。その後、XMLデータを取得したいと思います。しかし、それはエラーを示しています。ここで私は使用しています
#[message.InboundProperties['Subject']]
Null 値が表示されます。この私の XML コード
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:out="http://soap.sforce.com/2005/09/outbound" xmlns:urn="urn:sobject.enterprise.soap.sforce.com">
<soapenv:Header/>
<soapenv:Body>
<out:notifications>
<out:OrganizationId>00D9XXXXXXXXXXXx</out:OrganizationId>
<out:ActionId>04k90xxxxxx</out:ActionId>
<out:SessionId>XXXXXXXXXXXXXXX</out:SessionId>
<out:EnterpriseUrl>https://ap1.salesforce.com/services/Soap/c/29.0/00D90000000q0Mc</out:EnterpriseUrl>
<out:PartnerUrl>https://ap1.salesforce.com/services/Soap/u/29.0/00D90000000q0Mc</out:PartnerUrl>
<!--1 to 100 repetitions:-->
<out:Notification>
**<out:Id>?</out:Id>
<out:sObject>
<!--Zero or more repetitions:-->
<urn:fieldsToNull>?</urn:fieldsToNull>
<!--Optional:-->
<urn:Subject>Test</urn:Subject>
</out:sObject>**
</out:Notification>
</out:notifications>
</soapenv:Body>
</soapenv:Envelope>
SOAP 正常に動作しています。 <urn:Subject>Test</urn:Subject>
この XML ファイルの Subject 値