1
+ <?xml version =" 1.0" encoding =" UTF-8" ?>
2
+ <definitions name="InstrumentService" targetNamespace="http://InstrumentService.uniparthenope.it/InstrumentService" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://InstrumentService.uniparthenope.it/InstrumentService" xmlns:wsrp="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.xsd" xmlns:wsrlw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceLifetime-1.2-draft-01.wsdl" xmlns:wsdlpp="http://www.globus.org/namespaces/2004/10/WSDLPreprocessor" xmlns:gtwsdl1="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ServiceGroup-1.2-draft-01.wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/03/addressing" xmlns:wsntw="http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" xmlns:wsrbfw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.wsdl" xmlns:wsrpw="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" xmlns:wns1="http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity" xmlns:wns0="http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" xmlns:ns0="http://InstrumentService.uniparthenope.it/InstrumentService/types" xmlns:ns1="gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.security" xmlns:ns2="http://InstrumentService.uniparthenope.it/InstrumentService/Context/types">
3
+ <import namespace =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" location =" WS-ResourceProperties.wsdl" />
4
+ <import namespace =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.wsdl" location =" WS-BaseFaults.wsdl" />
5
+ <import namespace =" http://docs.oasis-open.org/wsn/2004/06/wsn-WS-BaseNotification-1.2-draft-01.wsdl" location =" WS-BaseN.wsdl" />
6
+ <import namespace =" http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity" location =" ServiceSecurity.wsdl" />
7
+ <import namespace =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties-1.2-draft-01.wsdl" location =" WS-ResourceProperties.wsdl" />
8
+ <!-- ============================================================
9
+
10
+ T Y P E S
11
+
12
+ ============================================================-->
13
+ <types >
14
+ <schema targetNamespace =" http://InstrumentService.uniparthenope.it/InstrumentService" elementFormDefault =" qualified" attributeFormDefault =" unqualified" xmlns =" http://www.w3.org/2001/XMLSchema" xmlns : xs =" http://www.w3.org/2001/XMLSchema" xmlns : wsrbf =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" >
15
+ <import namespace =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-BaseFaults-1.2-draft-01.xsd" schemaLocation =" WS-BaseFaults.xsd" />
16
+ <import namespace =" http://InstrumentService.uniparthenope.it/InstrumentService/types" schemaLocation =" InstrumentServiceTypes.xsd" />
17
+ <import namespace =" gme://caGrid.caBIG/1.0/gov.nih.nci.cagrid.metadata.security" schemaLocation =" security.xsd" />
18
+ <import namespace =" http://InstrumentService.uniparthenope.it/InstrumentService/Context/types" schemaLocation =" InstrumentServiceContextTypes.xsd" />
19
+ <element name =" CreateRequest" >
20
+ <complexType >
21
+ <sequence >
22
+ <element name =" instrumentName" type =" xs:string" minOccurs =" 1" maxOccurs =" 1" />
23
+ </sequence >
24
+ </complexType >
25
+ </element >
26
+ <element name =" CreateResponse" >
27
+ <complexType >
28
+ <sequence >
29
+ <element ref =" ns2:InstrumentServiceContextReference" minOccurs =" 1" maxOccurs =" 1" />
30
+ </sequence >
31
+ </complexType >
32
+ </element >
33
+ <element name =" GetListRequest" >
34
+ <complexType >
35
+ <sequence />
36
+ </complexType >
37
+ </element >
38
+ <element name =" GetListResponse" >
39
+ <complexType >
40
+ <sequence >
41
+ <element name =" response" type =" xs:string" minOccurs =" 1" maxOccurs =" unbounded" />
42
+ </sequence >
43
+ </complexType >
44
+ </element >
45
+ <element name =" GetDataRequest" >
46
+ <complexType >
47
+ <sequence >
48
+ <element name =" instrumentName" type =" xs:string" minOccurs =" 1" maxOccurs =" 1" />
49
+ </sequence >
50
+ </complexType >
51
+ </element >
52
+ <element name =" GetDataResponse" >
53
+ <complexType >
54
+ <sequence >
55
+ <element name =" response" type =" xs:string" minOccurs =" 1" maxOccurs =" 1" />
56
+ </sequence >
57
+ </complexType >
58
+ </element >
59
+ <element name =" InstrumentServiceResourceProperties" >
60
+ <complexType >
61
+ <sequence />
62
+ </complexType >
63
+ </element >
64
+ </schema >
65
+ </types >
66
+ <!-- place service messages here-->
67
+ <message name =" CreateRequest" >
68
+ <part name =" parameters" element =" tns:CreateRequest" />
69
+ </message >
70
+ <message name =" CreateResponse" >
71
+ <part name =" parameters" element =" tns:CreateResponse" />
72
+ </message >
73
+ <message name =" GetListRequest" >
74
+ <part name =" parameters" element =" tns:GetListRequest" />
75
+ </message >
76
+ <message name =" GetListResponse" >
77
+ <part name =" parameters" element =" tns:GetListResponse" />
78
+ </message >
79
+ <message name =" GetDataRequest" >
80
+ <part name =" parameters" element =" tns:GetDataRequest" />
81
+ </message >
82
+ <message name =" GetDataResponse" >
83
+ <part name =" parameters" element =" tns:GetDataResponse" />
84
+ </message >
85
+ <!-- ============================================================
86
+
87
+ P O R T T Y P E
88
+
89
+ ============================================================-->
90
+ <portType name =" InstrumentServicePortType" wsrp : ResourceProperties =" tns:InstrumentServiceResourceProperties" >
91
+ <operation name =" create" >
92
+ <input message =" tns:CreateRequest" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/CreateRequest" />
93
+ <output message =" tns:CreateResponse" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/CreateResponse" />
94
+ </operation >
95
+ <operation name =" getList" >
96
+ <input message =" tns:GetListRequest" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/GetListRequest" />
97
+ <output message =" tns:GetListResponse" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/GetListResponse" />
98
+ </operation >
99
+ <operation name =" getData" >
100
+ <input message =" tns:GetDataRequest" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/GetDataRequest" />
101
+ <output message =" tns:GetDataResponse" wsa : Action =" http://InstrumentService.uniparthenope.it/InstrumentService/GetDataResponse" />
102
+ </operation >
103
+ <wsdl : operation name =" GetMultipleResourceProperties" xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >
104
+ <wsdl : input name =" GetMultipleResourcePropertiesRequest" message =" wsrpw:GetMultipleResourcePropertiesRequest" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetMultipleResourceProperties" />
105
+ <wsdl : output name =" GetMultipleResourcePropertiesResponse" message =" wsrpw:GetMultipleResourcePropertiesResponse" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetMultipleResourcePropertiesResponse" />
106
+ <wsdl : fault name =" ResourceUnknownFault" message =" wsrpw:ResourceUnknownFault" />
107
+ <wsdl : fault name =" InvalidResourcePropertyQNameFault" message =" wsrpw:InvalidResourcePropertyQNameFault" />
108
+ </wsdl : operation >
109
+ <wsdl : operation name =" GetResourceProperty" xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >
110
+ <wsdl : input name =" GetResourcePropertyRequest" message =" wsrpw:GetResourcePropertyRequest" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetResourceProperty" />
111
+ <wsdl : output name =" GetResourcePropertyResponse" message =" wsrpw:GetResourcePropertyResponse" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/GetResourcePropertyResponse" />
112
+ <wsdl : fault name =" ResourceUnknownFault" message =" wsrpw:ResourceUnknownFault" />
113
+ <wsdl : fault name =" InvalidResourcePropertyQNameFault" message =" wsrpw:InvalidResourcePropertyQNameFault" />
114
+ </wsdl : operation >
115
+ <wsdl : operation name =" QueryResourceProperties" xmlns : wsdl =" http://schemas.xmlsoap.org/wsdl/" >
116
+ <wsdl : input name =" QueryResourcePropertiesRequest" message =" wsrpw:QueryResourcePropertiesRequest" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/QueryResourceProperties" />
117
+ <wsdl : output name =" QueryResourcePropertiesResponse" message =" wsrpw:QueryResourcePropertiesResponse" wsa : Action =" http://docs.oasis-open.org/wsrf/2004/06/wsrf-WS-ResourceProperties/QueryResourcePropertiesResponse" />
118
+ <wsdl : fault name =" ResourceUnknownFault" message =" wsrpw:ResourceUnknownFault" />
119
+ <wsdl : fault name =" InvalidResourcePropertyQNameFault" message =" wsrpw:InvalidResourcePropertyQNameFault" />
120
+ <wsdl : fault name =" UnknownQueryExpressionDialectFault" message =" wsrpw:UnknownQueryExpressionDialectFault" />
121
+ <wsdl : fault name =" InvalidQueryExpressionFault" message =" wsrpw:InvalidQueryExpressionFault" />
122
+ <wsdl : fault name =" QueryEvaluationErrorFault" message =" wsrpw:QueryEvaluationErrorFault" />
123
+ </wsdl : operation >
124
+ <operation name =" getServiceSecurityMetadata" >
125
+ <input message =" wns1:GetServiceSecurityMetadataRequest" wsa : Action =" http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity/GetServiceSecurityMetadataRequest" />
126
+ <output message =" wns1:GetServiceSecurityMetadataResponse" wsa : Action =" http://security.introduce.cagrid.nci.nih.gov/ServiceSecurity/GetServiceSecurityMetadataResponse" />
127
+ </operation >
128
+ </portType >
129
+ </definitions >
0 commit comments