Here is the request message.
<?xml version="1.0" encoding="UTF-8" ?>
- <soapenv:Envelope xmlns:soapenv="http://www.w3.org/2003/05/soap-envelope">
- <soapenv:Body>
- <ns3:uploadFile xmlns:ns3="http://service.test.com/xsd">
- <ns3:fileData>
- <ns2:binaryData xmlns:ns2="http://vo.test.com/xsd">
<xop:Include href="cid:1.urn:uuid:[EMAIL PROTECTED]"
xmlns:xop="http://www.w3.org/2004/08/xop/include" />
</ns2:binaryData>
<ns2:fileName xmlns:ns2="http://vo.test.com/xsd">test.txt</ns2:fileName>
</ns3:fileData>
</ns3:uploadFile>
</soapenv:Body>
</soapenv:Envelope>
Amila Suriarachchi <[EMAIL PROTECTED]> wrote:
ok i'll work on this wsdl. Can you please send the request message as well?
amila
On Nov 15, 2007 10:52 AM, amit kumar wrote:
> Hi Amila
>
> I am attaching the wsdl file. following is the soap response I got.
>
>
> -
>
>
> -
>
>
> -
>
>
> -
>
>
> soapenv:Receiver
>
>
> -
>
>
> org.apache.axis2.databinding.ADBException:
> Unexpected subelement fileName
>
>
>
>
>
>
>
>
>
> Amila Suriarachchi wrote:
> Can you send your request or response which gives this error and the
> full wsdl file?
> Can you try with a nighly build?
>
> Amila.
>
> On Nov 14, 2007 12:50 PM, amit kumar wrote:
> > Hi
> >
> > I have a sample service for file upload. it takes complex type having
> > fileName and fileData.I am using ADB. Environment is Eclipse, jre1.5,
> tomcat
> > 5, axis 2-1.3
> >
> >
> >
> > > type="xs:base64Binary"/>
> > > type="xs:string"/>
>
> >
> >
> >
> > I have enabled mtom both on client and server side.when I run the client
> it
> > gives me following exception.
> >
> > org.apache.axis2.AxisFault: org.apache.axis2.databinding.ADBException:
> > Unexpected subelement fileName
> > at
> >
> org.apache.axis2.util.Utils.getInboundFaultFromMessageContext(Utils.java:486)
> > at
> >
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:343)
> > at
> >
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:389)
> > at
> >
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:211)
> > at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:163)
> > at com.test.client.MyServiceStub.uploadFile(MyServiceStub.java:178)
> > at com.test.client.TestFileUpload.main(TestFileUpload.java:19)
> >
> > If I remove fileName from input it works fine. I think ADB is not able to
> > handle any other parameter with binary data type in complex type. I tried
> to
> > change the sequence of complex type in wsdl and regenerated the client
> side
> > stuff then it started giving error for "binaryData".
> >
> >
> >
> > ________________________________
> > Unlimited freedom, unlimited storage. Get it now
>
>
>
> --
> Amila Suriarachchi,
> WSO2 Inc.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>
> ________________________________
> Chat on a cool, new interface. No download required. Click here.
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
--
Amila Suriarachchi,
WSO2 Inc.
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------
Share files, take polls, and discuss your passions - all under one roof.
Click here.