使用PowerShell使用SOAP MTOM发送文件

时间:2017-11-20 17:14:44

标签: web-services powershell soap mtom

我正在尝试使用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}}

0 个答案:

没有答案