source: TI01-discovery/trunk/ws-Discovery/deployDiscovery.wsdd @ 206

Subversion URL: http://proj.badc.rl.ac.uk/svn/ndg/TI01-discovery/trunk/ws-Discovery/deployDiscovery.wsdd@5256
Revision 206, 4.1 KB checked in by mguiterr, 14 years ago (diff)

Service deployment

  • Property svn:eol-style set to native
  • Property svn:keywords set to Author Date Id Revision
Line 
1<!-- Use this file to deploy some handlers/chains and services      -->
2<!-- Two ways to do this:                                           -->
3<!--   java org.apache.axis.client.AdminClient deploy.wsdd          -->
4<!--      after the axis server is running                          -->
5<!-- or                                                             -->
6<!--   java org.apache.axis.utils.Admin client|server deploy.wsdd   -->
7<!--      from the same directory that the Axis engine runs         -->
8
9<deployment
10    xmlns="http://xml.apache.org/axis/wsdd/"
11    xmlns:java="http://xml.apache.org/axis/wsdd/providers/java">
12
13  <!-- Services from DiscoveryService WSDL service -->
14
15  <service name="Discovery" provider="java:RPC" style="rpc" use="encoded">
16      <parameter name="wsdlTargetNamespace" value="urn:exist"/>
17      <parameter name="wsdlServiceElement" value="DiscoveryService"/>
18      <parameter name="schemaUnqualified" value="urn:exist,http://soap.exist.org"/>
19      <parameter name="wsdlServicePort" value="Discovery"/>
20      <parameter name="className" value="uk.ac.cclrc.ndg.discovery.DiscoverySoapBindingSkeleton"/>
21      <parameter name="wsdlPortType" value="Discovery"/>
22      <parameter name="typeMappingVersion" value="1.2"/>
23      <parameter name="allowedMethods" value="*"/>
24      <parameter name="scope" value="Session"/>
25
26      <typeMapping
27        xmlns:ns="urn:exist"
28        qname="ns:Collection"
29        type="java:uk.ac.cclrc.ndg.discovery.Collection"
30        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
31        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
32        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
33      />
34      <arrayMapping
35        xmlns:ns="urn:exist"
36        qname="ns:ArrayOf_tns2_QueryResponseDocument"
37        type="java:uk.ac.cclrc.ndg.discovery.QueryResponseDocument[]"
38        innerType="cmp-ns:QueryResponseDocument" xmlns:cmp-ns="http://soap.exist.org"
39        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
40      />
41      <arrayMapping
42        xmlns:ns="urn:exist"
43        qname="ns:ArrayOf_soapenc_base64Binary"
44        type="java:byte[][]"
45        innerType="cmp-ns:byte" xmlns:cmp-ns="http://www.w3.org/2001/XMLSchema"
46        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
47      />
48      <arrayMapping
49        xmlns:ns="urn:exist"
50        qname="ns:ArrayOf_soapenc_string"
51        type="java:java.lang.String[]"
52        innerType="cmp-ns:string" xmlns:cmp-ns="http://schemas.xmlsoap.org/soap/encoding/"
53        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
54      />
55      <typeMapping
56        xmlns:ns="http://soap.exist.org"
57        qname="ns:QueryResponse"
58        type="java:uk.ac.cclrc.ndg.discovery.QueryResponse"
59        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
60        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
61        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
62      />
63      <typeMapping
64        xmlns:ns="http://soap.exist.org"
65        qname="ns:QueryResponseDocument"
66        type="java:uk.ac.cclrc.ndg.discovery.QueryResponseDocument"
67        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
68        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
69        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
70      />
71      <typeMapping
72        xmlns:ns="http://soap.exist.org"
73        qname="ns:QueryResponseCollection"
74        type="java:uk.ac.cclrc.ndg.discovery.QueryResponseCollection"
75        serializer="org.apache.axis.encoding.ser.BeanSerializerFactory"
76        deserializer="org.apache.axis.encoding.ser.BeanDeserializerFactory"
77        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
78      />
79      <arrayMapping
80        xmlns:ns="urn:exist"
81        qname="ns:ArrayOf_tns2_QueryResponseCollection"
82        type="java:uk.ac.cclrc.ndg.discovery.QueryResponseCollection[]"
83        innerType="cmp-ns:QueryResponseCollection" xmlns:cmp-ns="http://soap.exist.org"
84        encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
85      />
86  </service>
87</deployment>
Note: See TracBrowser for help on using the repository browser.