Added: incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/deploy.wsdd URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/deploy.wsdd?view=auto&rev=441230 ============================================================================== --- incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/deploy.wsdd (added) +++ incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/deploy.wsdd Thu Sep 7 14:28:04 2006 @@ -0,0 +1,382 @@ +<deployment + xmlns="http://xml.apache.org/axis/wsdd/" + xmlns:java="http://xml.apache.org/axis/wsdd/providers/java"> + +<!-- + Cayenne Web Service Descriptor for AXIS. + + Michael Victorov([EMAIL PROTECTED]) +--> + + <service name="CayenneROP" provider="java:RPC" style="rpc" use="encoded"> + <requestFlow> + <handler type="soapmonitor"/> + </requestFlow> + <responseFlow> + <handler type="soapmonitor"/> + </responseFlow> + + + <parameter name="wsdlTargetNamespace" value="http://cayenne.apache.org"/> + <parameter name="wsdlServiceElement" value="CayenneROPService"/> + <parameter name="schemaUnqualified" value="http://cayenne.apache.org"/> + <parameter name="wsdlServicePort" value="CayenneROP"/> + <parameter name="className" value="org.apache.cayenne.remote.axis.service.AxisService"/> + <parameter name="wsdlPortType" value="CayenneROP"/> + <parameter name="typeMappingVersion" value="1.2"/> + + <operation name="processQuery" qname="operNS:processQuery" xmlns:operNS="http://cayenne.apache.org" returnQName="processQueryReturn" returnType="rtns:QueryResponse" xmlns:rtns="http://cayenne.apache.org" soapAction="" > + <parameter qname="query" type="tns:Query" xmlns:tns="http://cayenne.apache.org"/> + </operation> + <operation name="processSync" qname="operNS:processSync" xmlns:operNS="http://cayenne.apache.org" returnQName="processSyncReturn" returnType="rtns:GraphDiff" xmlns:rtns="http://cayenne.apache.org" soapAction="" > + <parameter qname="syncType" type="xsd:integer"/> + <parameter qname="changes" type="tns:GraphDiff" xmlns:tns="http://cayenne.apache.org"/> + </operation> + + <!-- <parameter name="allowedMethods" value="processQuery processSync"/> --> + <parameter name="scope" value="Application"/> + + <!-- + Type mappings, serializer definitions. + --> + + + <typeMapping + qname="ns:ToManyList" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.access.ToManyList" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:Expression" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.exp.Expression" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:Fault" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.Fault" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:Query" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.Query" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:AbstractQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.AbstractQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:QualifiedQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.QualifiedQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:SelectQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.SelectQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:DeleteQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.DeleteQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:UpdateQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.UpdateQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:RelationshipQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.RelationshipQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:QueryChain" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.QueryChain" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:IndirectQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.IndirectQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NamedQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.NamedQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:ObjectIdQuery" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.ObjectIdQuery" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + <typeMapping + qname="ns:QueryResponse" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.QueryResponse" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + <typeMapping + qname="ns:ListResponse" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.util.ListResponse" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:GenericResponse" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.util.GenericResponse" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:DataRow" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.DataRow" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:ObjectId" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.ObjectId" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:Persistent" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.Persistent" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + + <typeMapping + qname="ns:GraphDiff" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.GraphDiff" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NodeDiff" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.NodeDiff" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:CompoundDiff" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.CompoundDiff" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + <typeMapping + qname="ns:ArcCreateOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.ArcCreateOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:ArcDeleteOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.ArcDeleteOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NodeCreateOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.NodeCreateOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NodeDeleteOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.NodeDeleteOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NodeIdChangeOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.NodeIdChangeOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:NodePropertyChangeOperation" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.NodePropertyChangeOperation" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:DataMap" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.map.DataMap" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:EntityResolver" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.map.EntityResolver" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <typeMapping + qname="ns:QueryMetadata" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.QueryMetadata" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + + <typeMapping + qname="ns:dateTime" + xmlns:ns="http://www.w3.org/2001/XMLSchema" + languageSpecificType="java:java.util.Date" + serializer="org.apache.cayenne.remote.axis.ser.CayenneSerializerFactory" + deserializer="org.apache.cayenne.remote.axis.ser.CayenneDeserializerFactory" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <arrayMapping + qname="ns:ArrayOfPersistent" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.Persistent[]" + innerType="ns:Persistent" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + + <arrayMapping + qname="ns:ArrayOfQueryResults" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.Persistent[][]" + innerType="ns:ArrayOfPersistent" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <arrayMapping + qname="ns:ArrayOfGraphDiffs" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.graph.GraphDiff[]" + innerType="ns:GraphDiff" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + <arrayMapping + qname="ns:ArrayOfQueries" + xmlns:ns="http://cayenne.apache.org" + languageSpecificType="java:org.apache.cayenne.query.Query[]" + innerType="ns:Query" + encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" + /> + + </service> +</deployment>
Added: incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/undeploy.wsdd URL: http://svn.apache.org/viewvc/incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/undeploy.wsdd?view=auto&rev=441230 ============================================================================== --- incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/undeploy.wsdd (added) +++ incubator/cayenne/soc/trunk/cayenne-ropwsdl/cayenne-axis/wsdd/undeploy.wsdd Thu Sep 7 14:28:04 2006 @@ -0,0 +1,15 @@ +<!-- Use this file to undeploy some handlers/chains and services --> +<!-- Two ways to do this: --> +<!-- java org.apache.axis.client.AdminClient undeploy.wsdd --> +<!-- after the axis server is running --> +<!-- or --> +<!-- java org.apache.axis.utils.Admin client|server undeploy.wsdd --> +<!-- from the same directory that the Axis engine runs --> + +<undeployment + xmlns="http://xml.apache.org/axis/wsdd/"> + + <!-- Services from CayenneService WSDL service --> + + <service name="Cayenne"/> +</undeployment>
