This can be due to the action="""" parameter of the content type of
the MIME message generated by Axis2/c (Notice the unnecessary
quotes)...  Modify your Axis2.xml of the server to send the full stack
trace with faults and post the full stack trace..

Also log a JIRA with Axis2/C.

~Thilina



On 10/12/07, donald yang <[EMAIL PROTECTED]> wrote:
> Hi Keith,
>
> Thanks for your reply. The problem I currently have is that I will reveive
> an exception "Invalid Content Type Field in the Mime Message"  as a SOAP
> reply when I set the soap version to 1.2 in the web service client written
> using AXIS2/C 1.0. But when I set the soap version to 1.1 in the web service
> client, it works as what I expect.  The environment for this test case is as
> follows:
>
>      Web service Client: use AXIS2/C 1.0
>      Web Service: POJO web serice and AXIS2/JAVA 1.2
>      WSDL : automatically generated by AXIS2/JAVA 1.2 which has three port:
> HTTP, SOAP1.2, SOAP1.1
>
>     The soap messages for this test case can be found in the attachment.
>
> best regards
> donald
>
> On 10/12/07, keith chapman <[EMAIL PROTECTED]> wrote:
> >
> > No need to change anything. If the request is SOAP 1.1 the response will
> > be SOAP 1.1. if it is SOAP 1.2 the response will be SOAP 1.2.
> >
> > Thanks,
> > Keith.
> >
> > On 10/12/07, donald yang <[EMAIL PROTECTED]> wrote:
> > >
> > > Hi everyone,
> > >
> > > First I wrote a simple web service using AXIS2/JAVA 1.2. Then I wrote a
> > > web service client test case using AXIS2/C 1.0 to access the web
> > > service. In the client,  I have enabled MTOM even if there is no binaary
> > > attachment to send in fact and set the SOAP version to SOAP 1.2. I got
> > > one exception
> > >
> > >      " Invalid Content Type Field in the Mime Message"
> > >
> > > Then I compared the soap request created by AXIS2/C 1.0 with the soap
> > > request created by AXIS2/JAVA 1.2. I found the major difference is that
> > > the value of start-info is "application/xop+xml" not "text/xml" in the
> soap
> > > request created by AXIS2/C.
> > >
> > > Then I resetting the SOAP vesion to SOAP 1.1 in the web service client
> > > wrote using AXIS2/C 1.0. It works fine. But when I looked at the wsdl
> > > generated by AXIS2/JAVA 1.2, it has three ports, HTTP PORT, SOAP
> 1.1PORT,
> > > SOAP1.2 PORT. That means it should support the SOAP request with version
> > > 1.2. Is there anyone can tell me how to enable  the server support SOAP
> > > 1.2 in AXIS2/JAVA 1.2? many thanks in advnace.
> > >
> > > best regards
> > > yong
> > >
> > >
> > >
> >
> >
> > --
> > Keith Chapman
> > WSO2 Inc.
> > Oxygen for Web Services Developers.
> > http://wso2.org/
>


-- 
Thilina Gunarathne  - http://thilinag.blogspot.com

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

Reply via email to