>
> Hi,
>
> I am relatively new to Web Services and I have a problem. Can some one
> please let me know where exactly is the problem ? Thanks in advance.
>
> I am trying make changes to ZSI ( Zolera SOAP Infrastructure, kind of Axis
> like API in Python) for adding MTOM support. For this I have downloaded
> Axis2-1.4 started Axis sever. Uusing MTOM Example WSDL file I have generated
> client side stubs required for Python client.
>
> When I tried uploading a file from Python client to Axis server using MTOM,
> I am getting the below error.
>
> "Part content ID cannot be blank for non root MIME parts"
>
> I am attaching my SOAP messages and headers that are sent to Axis server,
> before
> and after converision for MTOM.
>
> Can someone have a look at the error and point me what is the problem.
>
> Regards
> Siva
>
>
>
SOAP Message before modified for MTOM:
*****************************************************************************************************************************************************************************************************************
<SOAP-ENV:Envelope xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"
xmlns:ZSI="http://www.zolera.com/schemas/ZSI/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><SOAP-ENV:Header></SOAP-ENV:Header><SOAP-ENV:Body
xmlns:ns1="http://ws.apache.org/axis2/mtomsample/"><ns1:AttachmentRequest><ns1:fileName>w:\winzip_log_axis_mtomexample_saved.log</ns1:fileName><ns1:binaryData>
VEVTVCBBWElTIE1UT00gU0FNUExFV3pUb29sQmFyOjpSZUNhbGNCYXJTaXplKCkNCld6VG9vbEJh
bmQ6Ok9uU2l6ZSgpDQpjbDoNCiJDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXDEwMDc1OFxNeSBE
b2N1bWVudHNcZGVza3RvcFxheGlzXGF4aXMyLTEuNC1zcmMuemlwIiANCld6VG9vbEJhcjo6Tm90
aWZ5SGFuZGxlcigpDQpXelRvb2xCYW5kOjpPblNpemUoKQ0KRXh0cmFjdGluZyB0byAiQzpcRG9j
dW1lbnRzIGFuZCBTZXR0aW5nc1wxMDA3NThcTXkgRG9jdW1lbnRzXGRlc2t0b3BcYXhpc1xheGlz
Mi0xLjQtc3JjXCINClVzZSBQYXRoOiB5ZXMgICBPdmVybGF5IEZpbGVzOiBubw0KV3pUb29sQmFu
ZDo6T25TaXplKCkNCld6VG9vbEJhcjo6Tm90aWZ5SGFuZGxlcigpDQpXelRvb2xCYXI6OlJlQ2Fs
Y0JhclNpemUoKQ0KV3pUb29sQmFuZDo6T25TaXplKCkNCmNsOg0KIkM6XERvY3VtZW50cyBhbmQg
U2V0dGluZ3NcMTAwNzU4XE15IERvY3VtZW50c1xkZXNrdG9wXGF4aXNcYXhpczItMS40LXNyYy56
aXAiIA0KV3pUb29sQmFyOjpOb3RpZnlIYW5kbGVyKCkNCld6VG9vbEJhbmQ6Ok9uU2l6ZSgpDQpF
eHRyYWN0aW5nIHRvICJDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXDEwMDc1OFxNeSBEb2N1bWVu
dHNcZGVza3RvcFxheGlzXGF4aXMyLTEuNC1zcmNcIg0KVXNlIFBhdGg6IHllcyAgIE92ZXJsYXkg
RmlsZXM6IG5vDQpXelRvb2xCYW5kOjpPblNpemUoKQ0KV3pUb29sQmFyOjpOb3RpZnlIYW5kbGVy
KCkNCg==
</ns1:binaryData></ns1:AttachmentRequest></SOAP-ENV:Body></SOAP-ENV:Envelope>
*****************************************************************************************************************************************************************************************************************
Headers before modified for MTOM:
*****************************************************************************************************************************************************************************************************************
{'SOAPAction': '"attachment"', 'Content-Length': 1580, 'Content-type':
'text/xml; charset="UTF-8"', 'Accept': 'application/soap+xml, application/dime,
multipart/related, text/*', 'User-Agent': 'ZSI/2.1'}
*****************************************************************************************************************************************************************************************************************
SOAP Message after modified for MTOM:
*****************************************************************************************************************************************************************************************************************
--==ZSI_MIME_BOUNDARY==
Content-Transfer-Encoding: 7bit
Content-ID: <ZSIEnvelope>
Content-Type: application/xop+xml; charset="UTF-8"; type="text/xml"
<ns0:Envelope xmlns:ns0="http://schemas.xmlsoap.org/soap/envelope/"><ns0:Header
/><ns0:Body><ns1:AttachmentRequest
xmlns:ns1="http://ws.apache.org/axis2/mtomsample/"><ns1:fileName>w:\winzip_log_axis_mtomexample_saved.log</ns1:fileName><ns1:binaryData><ns2:Include
href="cid:ZSIAttachment_1" xmlns:ns2="http://www.w3.org/2004/08/xop/include"
/></ns1:binaryData></ns1:AttachmentRequest></ns0:Body></ns0:Envelope>
--==ZSI_MIME_BOUNDARY==
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-ID: <ZSIAttachment_1>
VEVTVCBBWElTIE1UT00gU0FNUExFV3pUb29sQmFyOjpSZUNhbGNCYXJTaXplKCkNCld6VG9vbEJh
bmQ6Ok9uU2l6ZSgpDQpjbDoNCiJDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXDEwMDc1OFxNeSBE
b2N1bWVudHNcZGVza3RvcFxheGlzXGF4aXMyLTEuNC1zcmMuemlwIiANCld6VG9vbEJhcjo6Tm90
aWZ5SGFuZGxlcigpDQpXelRvb2xCYW5kOjpPblNpemUoKQ0KRXh0cmFjdGluZyB0byAiQzpcRG9j
dW1lbnRzIGFuZCBTZXR0aW5nc1wxMDA3NThcTXkgRG9jdW1lbnRzXGRlc2t0b3BcYXhpc1xheGlz
Mi0xLjQtc3JjXCINClVzZSBQYXRoOiB5ZXMgICBPdmVybGF5IEZpbGVzOiBubw0KV3pUb29sQmFu
ZDo6T25TaXplKCkNCld6VG9vbEJhcjo6Tm90aWZ5SGFuZGxlcigpDQpXelRvb2xCYXI6OlJlQ2Fs
Y0JhclNpemUoKQ0KV3pUb29sQmFuZDo6T25TaXplKCkNCmNsOg0KIkM6XERvY3VtZW50cyBhbmQg
U2V0dGluZ3NcMTAwNzU4XE15IERvY3VtZW50c1xkZXNrdG9wXGF4aXNcYXhpczItMS40LXNyYy56
aXAiIA0KV3pUb29sQmFyOjpOb3RpZnlIYW5kbGVyKCkNCld6VG9vbEJhbmQ6Ok9uU2l6ZSgpDQpF
eHRyYWN0aW5nIHRvICJDOlxEb2N1bWVudHMgYW5kIFNldHRpbmdzXDEwMDc1OFxNeSBEb2N1bWVu
dHNcZGVza3RvcFxheGlzXGF4aXMyLTEuNC1zcmNcIg0KVXNlIFBhdGg6IHllcyAgIE92ZXJsYXkg
RmlsZXM6IG5vDQpXelRvb2xCYW5kOjpPblNpemUoKQ0KV3pUb29sQmFyOjpOb3RpZnlIYW5kbGVy
KCkNCg==
--==ZSI_MIME_BOUNDARY==--
*****************************************************************************************************************************************************************************************************************
Headers after modified for MTOM:
*****************************************************************************************************************************************************************************************************************
{'SOAPAction': '"attachment"', 'Content-Length': '1725', 'Content-Type':
'multipart/related; boundary="==ZSI_MIME_BOUNDARY=="; start-info="text/xml";
start="<ZSIEnvelope>"'}
*****************************************************************************************************************************************************************************************************************
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]