I found a solution for this problem. There was Null Response in C# Client because of two reaasons. 1. In the client proxy(C#), Reference.cs file has "UnQualified" attribute instead of "Qualified" for Serialization.XmlAttributeAttribute ([System.Xml.Serialization.XmlAttributeAttribute(Form=System.Xml.Schema.XmlSchemaForm.Unqualified)]) I replaced all "UnQualified" with "Qualified". 2. There are two different namespaces in the WSDL file. In WSDD file, I had wsdlTargetNamespace value different from xmlns:ns in typeMapping, as given below. <parameter name="wsdlTargetNamespace" value="http://us.mtn/WS/services/service3"/> <parameter name="wsdlServiceElement" value="WSService"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns1243:WSStrongItem" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.ws.WSStrongItem" xmlns:ns1243="http://ws.mtn.us"/> I replaced wsdlTargetNamespace value with http://ws.mtn.us. (So both places it will be same value) Thanks, Srini
Srinivasa Rao K <[EMAIL PROTECTED]> wrote: Hi, Still we are looking for some help regarding the below mentioned issue. It was like spending time without expected results. I really appreciate any kind of help regarding the same. Thanks, Srini Srinivasa Rao K <[EMAIL PROTECTED]> wrote: Hello Everybody, We have being trying to fix interoperablity issues, Axis1.1 to C#(VS2005), for last few days without much progress. I was asking some question for the same.. Any help is hightly appreciated. It's a kind of urgent. The below are the 5 services configured in WSDD file(RAD6). Only the Version service, which is very simple, is working well. But no other service is working as expected from C# client, Java client consuming the services without any issues. I have tested service1(Document/Lit) and service2(RPC/Lit), SOAP request is coming to severe and SOAP response is getting generated but client showing NULL response. In the service2(RPC/Lit) I included 'style="wrapped"', but no change in the response. Here are couple of things that may be causing any issues(?) 1. "wsdlTargetNamespace" value is different from "xmlns:nsXXXX" in typeMapping element. Do I need to keep the same value for both? 2. There is complex data type like "WSStrongItem[]", does it make any issue? 3. In SOAP request, there is one element, <name xmlns="">smith</name>, with xmlns is null. And in response also, xmlns is null like below. Is it okay? <item xmlns=""> <value xsi:type="ns1:DataSearchResult" xmlns:ns1="http://ws.mtn.us"> <candidates soapenc:arrayType="ns1:DataSearchPerson[8]"> <item> <birthDateEstimatedInd>false</birthDateEstimatedInd> <deceasedInd>false</deceasedInd> <genderCode>F</genderCode> </item> . . </item> The Services : <service name="Version" provider="java:RPC"> <parameter name="allowedMethods" value="getVersion"/> <parameter name="className" value="org.apache.axis.Version"/> </service> <service name="service1" provider="java:RPC" style="document" use="literal"> <parameter name="allowedMethods" value="process"/> <parameter name="wsdlPortType" value="WSService"/> <parameter name="className" value="org.ws.WSService"/> <parameter name="wsdlServicePort" value="service1port"/> <parameter name="wsdlTargetNamespace" value="http://us.mtn/WS/services/service1"/> <parameter name="wsdlServiceElement" value="WSService"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns2707:WSFudge" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.Fudge" xmlns:ns2707="http://ws.mtn.us"/> <typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory" encodingStyle="" qname="ns2720:WSStrongItems" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:org.ws.WSStrongItem[]" xmlns:ns2720="http://ws.mtn.us"/> . . . </service> <service name="service2" provider="java:RPC" use="literal"> <parameter name="allowedMethods" value="process"/> <parameter name="wsdlPortType" value="WSService"/> <parameter name="className" value="org.ws.WSService"/> <parameter name="wsdlServicePort" value="service2port"/> <parameter name="wsdlTargetNamespace" value="http://us.mtn/WS/services/service2"/> <parameter name="wsdlServiceElement" value="WSService"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="" qname="ns1723:WSFudge" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.Fudge" xmlns:ns1723="http://ws.mtn.us"/> <typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory" encodingStyle="" qname="ns1736:WSStrongItems" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:org.ws.WSStrongItem[]" xmlns:ns1736="http://ws.mtn.us"/> . . . </service> <service name="service3" provider="java:RPC" style="document"> <parameter name="allowedMethods" value="process"/> <parameter name="wsdlPortType" value="WSService"/> <parameter name="className" value="org.ws.WSService"/> <parameter name="wsdlServicePort" value="service3port"/> <parameter name="wsdlTargetNamespace" value="http://us.mtn/WS/services/service3"/> <parameter name="wsdlServiceElement" value="WSService"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns985:WSFudge" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.Fudge" xmlns:ns985="http://ws.mtn.us"/> <typeMapping deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns998:WSStrongItems" serializer="org.apache.axis.encoding.ser.ArraySerializerFactory" type="java:org.ws.WSStrongItem[]" xmlns:ns998="http://ws.mtn.us"/> . . . </service> <service name="service4" provider="java:RPC"> <parameter name="allowedMethods" value="process"/> <parameter name="wsdlPortType" value="WSService"/> <parameter name="className" value="org.ws.WSService"/> <parameter name="wsdlServicePort" value="service4port"/> <parameter name="wsdlTargetNamespace" value="http://us.mtn/WS/services/service4"/> <parameter name="wsdlServiceElement" value="WSService"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns1231:WSFudge" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.Fudge" xmlns:ns1231="http://ws.mtn.us"/> <typeMapping deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" qname="ns1243:WSStrongItem" serializer="org.apache.axis.encoding.ser.BeanSerializerFactory" type="java:org.ws.ws.WSStrongItem" xmlns:ns1243="http://ws.mtn.us"/> . . . </service> Thanks Srini. --------------------------------- Luggage? GPS? Comic books? Check out fitting gifts for grads at Yahoo! Search. --------------------------------- Fussy? Opinionated? Impossible to please? Perfect. Join Yahoo!'s user panel and lay it on us. --------------------------------- Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos & more.