Let's say I have the following soap operation in a document-style binding:
<wsdl:input>
<mime:multipartRelated>
<mime:part>
<soap:body parts="mybody" use="literal"/>
</mime:part>
<mime:part>
<mime:content part="myattachment" type="application/octet-stream"/>
</mime:part>
</mime:multipartRelated>
<soap:header message="tns:requestresponse" part="myheader" use="literal">
</soap:header>
</wsdl:input>
<wsdl:output>
<soap:body parts="mybody" use="literal"/>
<soap:header message="tns:requestresponse" part="myheader" use="literal">
</soap:header>
</wsdl:output>
the wscompile task to generate client classes works fine.
now I modify the above wsdl to include a mime multipart block in in the output too:
<wsdl:input>
<mime:multipartRelated>
<mime:part>
<soap:body parts="mybody" use="literal"/>
</mime:part>
<mime:part>
<mime:content part="myattachment" type="application/octet-stream"/>
</mime:part>
</mime:multipartRelated>
<soap:header message="tns:requestresponse" part="myheader" use="literal">
</soap:header>
</wsdl:input>
<wsdl:output>
<mime:multipartRelated>
<mime:part>
<soap:body parts="mybody" use="literal"/>
</mime:part>
<mime:part>
<mime:content part="myattachment" type="application/octet-stream"/>
</mime:part>
</mime:multipartRelated>
<soap:header message="tns:requestresponse" part="myheader" use="literal">
</soap:header>
</wsdl:output>
now the wscompile fails giving the following error:
"error: modeler error: uniqueness constraint violation"
am I missing any basic WSDL rule? which one?
---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe_at_jax-rpc.dev.java.net
For additional commands, e-mail: users-help_at_jax-rpc.dev.java.net