>>>>> "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 |