You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2004/02/23 18:47:28 UTC
DO NOT REPLY [Bug 27169] New: -
Removal of typeMappings using org.apache.axis.utils.Admin
DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27169>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND
INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=27169
Removal of typeMappings using org.apache.axis.utils.Admin
Summary: Removal of typeMappings using
org.apache.axis.utils.Admin
Product: Axis
Version: current (nightly)
Platform: All
OS/Version: All
Status: NEW
Severity: Normal
Priority: Other
Component: WSDL processing
AssignedTo: axis-dev@ws.apache.org
ReportedBy: ramyan@us.ibm.com
I have some problems undeploying a typeMapping once it has been
deployed. For example, I have the following deployment descriptor:
<deployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:gsdl="http://www.gridforum.org/namespaces/2002/10/gridServices"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:ogsatype0="http://www.gridforum.org/namespaces/2003/03/OGSI"
xmlns:ogsatype1="http://impl.guide.ogsa.globus.org"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<typeMapping
deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
qname="ns1:lifecycleStateType"
serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
type="java:org.gridforum.crm.datatypes.LifecycleStateType"
xmlns:ns1="http://www.gridforum.org/namespaces/2003/17/crm"/>
</deployment>
This gets deployed using:
java org.apache.axis.utils.Admin server server-deploy.wsdd
Then I have an undeployment descriptor:
<undeployment xmlns="http://xml.apache.org/axis/wsdd/"
xmlns:gsdl="http://www.gridforum.org/namespaces/2002/10/gridServices"
xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"
xmlns:ogsatype0="http://www.gridforum.org/namespaces/2003/03/OGSI"
xmlns:ogsatype1="http://impl.guide.ogsa.globus.org"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<typeMapping qname="ns1:lifecycleStateType"/>
</undeployment>
Note the "scope" of the typeMapping - outside any <service> </service> tags.
The undeployment operation does not remove the typeMapping from server-
config.wsdd. Moreover, if the deployment operation is run again, a duplicate
typeMapping is added to server-config.wsdd.