Hi 

I am facing “namespace mismatch” problem while calling axis2 service as
content type is JSON

I tried with 

1. Valid name space 
2. I made element as unqualified in service.xml  <schema
elementFormDefaultQualified="false"/> 
3. Two notations badgerfish and mapped 

Even then I am getting same error.

Here I copied the requests and responses 

I am using axis2-1.5, tomcat 5.0 and also I have attached my  axis2.xml ,
client and .aar file

I was struck, Can any one help me please


Request  -- badgerfish


POST http://localhost:8080/axis2/services/Test/testRequest HTTP/1.1
Content-Type: application/json/badgerfish; charset=UTF-8
User-Agent: Axis2
Proxy-Authorization: Basic Og==
Host: localhost:8080
Proxy-Connection: Keep-Alive
Transfer-Encoding: chunked

23
{"testRequest":{"in":{"$":"json"}}}
0



Response

HTTP/1.1 500 Internal Server Error
Content-Type: application/json/badgerfish;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 29 Sep 2009 08:14:41 GMT
Server: Apache-Coyote/1.1
Connection: close

f1
{"Fault":{"$":"<soapenv:Fault
xmlns:soapenv=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\"><faultcode>soapenv:Server<\/faultcode><faultstring>namespace
mismatch require http:\/\/simple found <\/faultstring><detail
\/><\/soapenv:Fault>"}}
0


Request  -- badgerfish


POST http://localhost:8080/axis2/services/Test/testRequest HTTP/1.1
Content-Type: application/json/badgerfish; charset=UTF-8
User-Agent: Axis2
Proxy-Authorization: Basic Og==
Host: localhost:8080
Proxy-Connection: Keep-Alive
Transfer-Encoding: chunked

4f
{"ns:testRequest":{"@xmlns":{"ns":"http:\/\/simple"},"ns:in":{"$":"testdata"}}}

0


Response 

HTTP/1.1 500 Internal Server Error
Content-Type: application/json/badgerfish;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 29 Sep 2009 08:16:01 GMT
Server: Apache-Coyote/1.1
Connection: close

f1
{"Fault":{"$":"<soapenv:Fault
xmlns:soapenv=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\"><faultcode>soapenv:Server<\/faultcode><faultstring>namespace
mismatch require http:\/\/simple found <\/faultstring><detail
\/><\/soapenv:Fault>"}}
0



Request – mapped

POST http://localhost:8080/axis2/services/Test/testRequest HTTP/1.1
Content-Type: application/json; charset=UTF-8
User-Agent: Axis2
Proxy-Authorization: Basic Og==
Host: localhost:8080
Proxy-Connection: Keep-Alive
Transfer-Encoding: chunked

1d
{"testRequest":{"in":"json"}}
0


Response

HTTP/1.1 500 Internal Server Error
Content-Type: application/json;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 29 Sep 2009 08:18:16 GMT
Server: Apache-Coyote/1.1
Connection: close

eb
{"Fault":"<soapenv:Fault
xmlns:soapenv=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\"><faultcode>soapenv:Server<\/faultcode><faultstring>namespace
mismatch require http:\/\/simple found <\/faultstring><detail
\/><\/soapenv:Fault>"}
0


Request – mapped


POST http://localhost:8080/axis2/services/Test/testRequest HTTP/1.1
Content-Type: text/javascript; charset=UTF-8
User-Agent: Axis2
Proxy-Authorization: Basic Og==
Host: localhost:8080
Proxy-Connection: Keep-Alive
Transfer-Encoding: chunked

1d
{"testRequest":{"in":"json"}}
0


Response

HTTP/1.1 500 Internal Server Error
Content-Type: text/javascript;charset=UTF-8
Transfer-Encoding: chunked
Date: Tue, 29 Sep 2009 08:20:33 GMT
Server: Apache-Coyote/1.1
Connection: close

eb
{"Fault":"<soapenv:Fault
xmlns:soapenv=\"http:\/\/schemas.xmlsoap.org\/soap\/envelope\/\"><faultcode>soapenv:Server<\/faultcode><faultstring>namespace
mismatch require http:\/\/simple found <\/faultstring><detail
\/><\/soapenv:Fault>"}
0


http://www.nabble.com/file/p25675229/axis2.xml axis2.xml         
http://www.nabble.com/file/p25675229/Client.java Client.java         
http://www.nabble.com/file/p25675229/test.aar test.aar 


Thanks
-Pavan
-- 
View this message in context: 
http://www.nabble.com/I-have-a-problem-with-Axis2--Json-%3A%E2%80%9Cnamespace-mismatch%E2%80%9D-tp25675229p25675229.html
Sent from the Axis - Dev mailing list archive at Nabble.com.

Reply via email to