Thanks Thilina, I really appreciate your response!

The solution in the blog entry seems workable on the client side, I'm now
attempting something similar on the server side.

Best Regards,
Darren

On 3/9/07, Thilina Gunarathne <[EMAIL PROTECTED]> wrote:

>
>    <wsdl:binding name="MmsSendServiceSOAP"
> type="tns:MmsSendServicePortType">
>     <soap:binding style="document"
> transport="http://schemas.xmlsoap.org/soap/http "/>
>     <wsdl:operation name="SendMms">
>       <soap:operation soapAction="urn:mms/SendMms"/>
>       <wsdl:input>
>         <soap:body use="literal"/>
>         <mime:multipartRelated>
>           <mime:part name="parameterpart">
>             <soap:body parts="Parameters" use="literal"/>
>           </mime:part>
>           <mime:part name="attachmentpart">
>             <mime:content part="Attachment" type="multipart/*"/>
>           </mime:part>
>         </mime:multipartRelated>
>       </wsdl:input>
>       <wsdl:output>
>         <soap:body use="literal"/>
>       </wsdl:output>
>       <wsdl:fault name="XError">
>         <soap:fault name="XError" use="literal"/>
>       </wsdl:fault>
>     </wsdl:operation>
>   </wsdl:binding>
Axis2 does not support the above binding yet.. :(
If possible you can try using MTOM...[1]

>
> ...and with this change WSDL2Java completes successfully and the stub
method
> has the expected parameters.
>
> Please note the only difference: an additional <soap:body
use="literal"/>
> inside the <wsdl:input>, but outside the <mime:multipartRelated>
>
>
> My question: Can anyone please tell me if this is a proper fix?
>
> Another related question....I don't see anywhere in the resulting client
> stub class where I can set the MessageContext, or use any other
technique to
> add attachments to the request....have I missed something?
It's not possible.. It's available only through the OperationClient API..

Have a look at the blog entry titled "Use XMLBean generated objects
with Axis2" in here [2] to figure out how to data bound only to
schemas and to use operationClient respectively...

Thilina
[1] http://ws.apache.org/axis2/1_1_1/mtom-guide.html#25
[2] http://www.bloglines.com/blog/hemapani/2006_10

>
>
> Many Thanks,
> Darren
>
> (P.S. I can provide the full WSDL and xsd files if that helps...I didn't
> include them in this post as they're pretty big)
>


--
Thilina Gunarathne
WSO2, Inc.; http://www.wso2.com/
Home page: http://webservices.apache.org/~thilina/
Blog: http://thilinag.blogspot.com/

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


Reply via email to