我正在尝试使用PowerShell发送SOAP消息,该消息使用MTOM附加XML文件。 MTOM是Web服务指定的方法,因此我无法选择内嵌XML文件。
在实际将文件附加到SOAP消息时,我感到困惑。我知道该文件是使用SOAP消息中的href
元素附加的。但是,如何指定xxxxxxxxx
属性应包含的值(即如何确定应替换href
的字符串?
在我迄今为止看到的所有示例中,0ccceb3ce8deda6a3a666b587962a26a7524fe64d35d73ea@apache.org
的值始终指定为<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
<soapenv:Header></soapenv:Header>
<soapenv:Body>
<ns1:RequestAttInfo xmlns:ns1="urn:abb.com:project/isem/types">
<requestType xmlns="">mp.report</requestType>
<adminRole xmlns="">false</adminRole>
<requestDataCompressed xmlns="">false</requestDataCompressed>
<requestDataType xmlns="">XML</requestDataType>
<sendRequestDataOnSuccess xmlns="">true</sendRequestDataOnSuccess>
<sendResponseDataCompressed xmlns="">false</sendResponseDataCompressed>
<requestSignature xmlns="">yyyyyyyyy</requestSignature>
<requestData xmlns="">
<xop:Include xmlns:xop="http://www.w3.org/2004/08/xop/include" href="cid:xxxxxxxxx"></xop:Include>
</requestData>
</ns1:RequestAttInfo>
</soapenv:Body>
</soapenv:Envelope>
,但我不明白这是如何产生的。< / p>
{{1}}