JAX WS generated client gets “Unable to determine SOAP version” from new Axis2 versions
up vote
2
down vote
favorite
We have SOAP Web Service running on Axis2-server. On client side we use JAX WS generated client. We tried to updgrade our Axis2-server from 1.6.2 to 1.7.7 and found that JAX WS client doesn't work anymore. Server returns "Unable to determine SOAP version" from Axis2-server. I searched that "Unable to determine SOAP version" error is coming from axiom library which reads type parameter from Content-Type of SOAP message.
Example of SOAP request headers:
Accept: application/soap+xml, multipart/related
Content-Type: multipart/related;start="<rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>";type="application/xop+xml";boundary="uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433";start-info="application/soap+xml;action="Authenticate""
User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e
--uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433
Content-Id: <rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>
Content-Type: application/xop+xml;charset=utf-8;type="application/soap+xml;action="Authenticate""
Content-Transfer-Encoding: binary
soap jax-ws axis2
add a comment |
up vote
2
down vote
favorite
We have SOAP Web Service running on Axis2-server. On client side we use JAX WS generated client. We tried to updgrade our Axis2-server from 1.6.2 to 1.7.7 and found that JAX WS client doesn't work anymore. Server returns "Unable to determine SOAP version" from Axis2-server. I searched that "Unable to determine SOAP version" error is coming from axiom library which reads type parameter from Content-Type of SOAP message.
Example of SOAP request headers:
Accept: application/soap+xml, multipart/related
Content-Type: multipart/related;start="<rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>";type="application/xop+xml";boundary="uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433";start-info="application/soap+xml;action="Authenticate""
User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e
--uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433
Content-Id: <rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>
Content-Type: application/xop+xml;charset=utf-8;type="application/soap+xml;action="Authenticate""
Content-Transfer-Encoding: binary
soap jax-ws axis2
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
We have SOAP Web Service running on Axis2-server. On client side we use JAX WS generated client. We tried to updgrade our Axis2-server from 1.6.2 to 1.7.7 and found that JAX WS client doesn't work anymore. Server returns "Unable to determine SOAP version" from Axis2-server. I searched that "Unable to determine SOAP version" error is coming from axiom library which reads type parameter from Content-Type of SOAP message.
Example of SOAP request headers:
Accept: application/soap+xml, multipart/related
Content-Type: multipart/related;start="<rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>";type="application/xop+xml";boundary="uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433";start-info="application/soap+xml;action="Authenticate""
User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e
--uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433
Content-Id: <rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>
Content-Type: application/xop+xml;charset=utf-8;type="application/soap+xml;action="Authenticate""
Content-Transfer-Encoding: binary
soap jax-ws axis2
We have SOAP Web Service running on Axis2-server. On client side we use JAX WS generated client. We tried to updgrade our Axis2-server from 1.6.2 to 1.7.7 and found that JAX WS client doesn't work anymore. Server returns "Unable to determine SOAP version" from Axis2-server. I searched that "Unable to determine SOAP version" error is coming from axiom library which reads type parameter from Content-Type of SOAP message.
Example of SOAP request headers:
Accept: application/soap+xml, multipart/related
Content-Type: multipart/related;start="<rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>";type="application/xop+xml";boundary="uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433";start-info="application/soap+xml;action="Authenticate""
User-Agent: JAX-WS RI 2.2.9-b130926.1035 svn-revision#5f6196f2b90e9460065a4c2f4e30e065b245e51e
--uuid:897f69f7-8c00-461b-a0c3-08d07ea4e433
Content-Id: <rootpart*897f69f7-8c00-461b-a0c3-08d07ea4e433@example.jaxws.sun.com>
Content-Type: application/xop+xml;charset=utf-8;type="application/soap+xml;action="Authenticate""
Content-Transfer-Encoding: binary
soap jax-ws axis2
soap jax-ws axis2
asked Oct 29 at 11:13
Stongkin
6515
6515
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
This is in fact a bug in Apache Axiom; see AXIOM-492.
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
This is in fact a bug in Apache Axiom; see AXIOM-492.
add a comment |
up vote
1
down vote
accepted
This is in fact a bug in Apache Axiom; see AXIOM-492.
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
This is in fact a bug in Apache Axiom; see AXIOM-492.
This is in fact a bug in Apache Axiom; see AXIOM-492.
answered Nov 12 at 0:17
Andreas Veithen
6,81121525
6,81121525
add a comment |
add a comment |
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53044283%2fjax-ws-generated-client-gets-unable-to-determine-soap-version-from-new-axis2-v%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown