>>>>> "Rajesh" == I V Rajesh <I.V.Rajesh> writes:

    Rajesh> Hi Bob, Thanks for the help. The following is the content
    Rajesh> in the wsdd file.  ObjectNameSerFactory and
    Rajesh> ObjectNameDeserFactory are the serializer and deserializer
    Rajesh> factory classes for ObjectName.  The serializer and
    Rajesh> deserializer classes for ObjectName are
    Rajesh> ObjectNameSerializer and ObjectNameDeser.

    Rajesh> <service name="SoapAdaptor" provider="java:RPC">
    Rajesh>     <parameter name="className"
    Rajesh> value="com.adventnet.adaptors.soap.RemoteMBeanServerImpl"
    Rajesh> />
    Rajesh>     <parameter name="allowedMethods" value="*" />
    Rajesh>     <typeMapping xmlns:ns="http://soapinterop.org/xsd";
    Rajesh>             qname="ns:ObjectName"
    Rajesh>             type="java:javax.management.ObjectName"
    Rajesh>             serializer="com.adventnet.adaptors.soap.ObjectNameSerFactory"
    Rajesh>             
deserializer="com.adventnet.adaptors.soap.ObjectNameDeserFactory"
    Rajesh>             encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
    Rajesh>             />
    Rajesh>    </service>

Here's what we use to register a custom serializer for
java.util.Locale:


      <typeMapping
        xmlns:ns="http://util.java";
        qname="ns:Locale"
        type="java:java.util.Locale"
        serializer="org.apache.axis.encoding.ser.LocaleSerializerFactory"
        deserializer="org.apache.axis.encoding.ser.LocaleDeserializerFactory"
        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/";
      />

LocaleSerializerFactory and friends is something we wrote.

If you have an axis-based client, you will have to register this in
the client-config.wsdd file also. Search the archives for usages of
that.

Hope this helps

- Bob

-- 
SynXis Corporation      | [EMAIL PROTECTED]    | no .sig today.
1610 Wynkoop, Suite 400 | Ph: (303)595-2511 | 
Denver, CO  80202       | Fax:(303)534-4257 | 

Reply via email to