You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Pradeep Jonnalagadda <pj...@csc.com> on 2003/12/11 16:48:51 UTC

Why the response is not in the same name space as request.

Guys,
           I'm having castor serialization problems because response and
request are not in the same name space. Due to this when i try to
unmarshell the response i get
{http://xml.apache.org/axis/}stackTrace:org.xml.sax.SAXException: Unable to
marshall between XML and Castor Objects :unable to find FieldDescriptor for
'AliasValue' in ClassDescriptor of AliasType
at
org.apache.axis.encoding.ser.castor.CastorDeserializer.onEndElement(CastorDeserializer.java:108)
      at
org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl.java:544)
      at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1094)
      at
org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.java:204)
      at
org.apache.axis.message.MessageElement.publishToHandler(MessageElement.java:856)
      at
org.apache.axis.message.RPCElement.deserialize(RPCElement.java:235)
      at org.apache.axis.message.RPCElement.getParams(RPCElement.java:349)
      at org.apache.axis.client.Call.invoke(Call.java:2379)
      at org.apache.axis.client.Call.invoke(Call.java:2278)
      at org.apache.axis.client.Call.invoke(Call.java:1772)
      at
stubs1.CastorServiceSoapBindingStub.addMember(CastorServiceSoapBindingStub.java:145)
      at client.TestClient.main(TestClient.java:36)

The server code is in the directory stubs1 and serverconfig.wsddd in
web-inf folder.

(See attached file: castorWeb.war)


The request
<?xml version="1.0" encoding ="UTF-8"?>
<soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
       xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
<addMember xmlns="http://beans">
    <AliasType xmlns="http://beans"><AliasValue xmlns="">After all its an
alias</AliasValue><AliasCode xmlns="">1234</AliasCode></AliasType>
</addMember>
 </soapenv:Body>
</soapenv:Envelope>

<?xml version="1.0" encoding ="UTF-8"?>
<soapenv:Envelope xmlns:xsd="http://www.w3.org/2001/XMLSchema"
       xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"
       xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
  <soapenv:Body>
<addMemberResponse xmlns="http://beans">
    <AliasType ><AliasValue >After all its an alias</AliasValue><AliasCode
>1234</AliasCode></AliasType>
</addMemberResponser>
 </soapenv:Body>
</soapenv:Envelope>

thx
pradeep



----------------------------------------------------------------------------------------

This is a PRIVATE message. If you are not the intended recipient, please
delete without copying and kindly advise us by e-mail of the mistake in
delivery. NOTE: Regardless of content, this e-mail shall not operate to
bind CSC to any order or other contract unless pursuant to explicit written
agreement or government initiative expressly permitting the use of e-mail
for such purpose.
----------------------------------------------------------------------------------------