blob: b22acdae75bcf92680b8e76857ce2931bd79e9ad [file] [log] [blame]
Benjamin, Max (mb388a)5a6a6de2018-07-30 15:56:09 -04001<?xml version="1.0" encoding="UTF-8"?>
2<wsdl:definitions name="RequestsDbAdapter" targetNamespace="http://org.onap.so/requestsdb" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://org.onap.so/requestsdb" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
3 <wsdl:types>
4<xs:schema xmlns:tns="http://org.onap.so/requestsdb" xmlns:xs="http://www.w3.org/2001/XMLSchema" attributeFormDefault="unqualified" elementFormDefault="unqualified" targetNamespace="http://org.onap.so/requestsdb">
5 <xs:element name="getInfraRequest" type="tns:getInfraRequest"/>
6 <xs:element name="getInfraRequestResponse" type="tns:getInfraRequestResponse"/>
7 <xs:element name="getSiteStatus" type="tns:getSiteStatus"/>
8 <xs:element name="getSiteStatusResponse" type="tns:getSiteStatusResponse"/>
9 <xs:element name="initResourceOperationStatus" type="tns:initResourceOperationStatus"/>
10 <xs:element name="initResourceOperationStatusResponse" type="tns:initResourceOperationStatusResponse"/>
11 <xs:element name="updateInfraRequest" type="tns:updateInfraRequest"/>
12 <xs:element name="updateInfraRequestResponse" type="tns:updateInfraRequestResponse"/>
13 <xs:element name="updateServiceOperationStatus" type="tns:updateServiceOperationStatus"/>
14 <xs:element name="updateServiceOperationStatusResponse" type="tns:updateServiceOperationStatusResponse"/>
15 <xs:complexType name="getInfraRequest">
16 <xs:sequence>
17 <xs:element name="requestId" type="xs:string"/>
18 </xs:sequence>
19 </xs:complexType>
20 <xs:complexType name="getInfraRequestResponse">
21 <xs:sequence>
22 <xs:element minOccurs="0" name="return" type="tns:infraActiveRequests"/>
23 </xs:sequence>
24 </xs:complexType>
25 <xs:complexType name="infraActiveRequests">
26 <xs:sequence>
27 <xs:element minOccurs="0" name="aaiServiceId" type="xs:string"/>
28 <xs:element minOccurs="0" name="action" type="xs:string"/>
29 <xs:element minOccurs="0" name="aicCloudRegion" type="xs:string"/>
30 <xs:element minOccurs="0" name="aicNodeClli" type="xs:string"/>
31 <xs:element minOccurs="0" name="callBackUrl" type="xs:string"/>
32 <xs:element minOccurs="0" name="clientRequestId" type="xs:string"/>
33 <xs:element minOccurs="0" name="configurationId" type="xs:string"/>
34 <xs:element minOccurs="0" name="configurationName" type="xs:string"/>
35 <xs:element minOccurs="0" name="correlator" type="xs:string"/>
36 <xs:element minOccurs="0" name="endTime" type="xs:long"/>
37 <xs:element minOccurs="0" name="lastModifiedBy" type="xs:string"/>
38 <xs:element minOccurs="0" name="networkId" type="xs:string"/>
39 <xs:element minOccurs="0" name="networkName" type="xs:string"/>
40 <xs:element minOccurs="0" name="networkType" type="xs:string"/>
41 <xs:element minOccurs="0" name="operationalEnvId" type="xs:string"/>
42 <xs:element minOccurs="0" name="operationalEnvName" type="xs:string"/>
43 <xs:element minOccurs="0" name="progress" type="xs:long"/>
44 <xs:element minOccurs="0" name="provStatus" type="xs:string"/>
45 <xs:element minOccurs="0" name="requestAction" type="xs:string"/>
46 <xs:element minOccurs="0" name="requestBody" type="xs:string"/>
47 <xs:element minOccurs="0" name="requestId" type="xs:string"/>
48 <xs:element minOccurs="0" name="requestScope" type="xs:string"/>
49 <xs:element minOccurs="0" name="requestStatus" type="xs:string"/>
50 <xs:element minOccurs="0" name="requestType" type="xs:string"/>
51 <xs:element minOccurs="0" name="requestorId" type="xs:string"/>
52 <xs:element minOccurs="0" name="responseBody" type="xs:string"/>
53 <xs:element minOccurs="0" name="serviceInstanceId" type="xs:string"/>
54 <xs:element minOccurs="0" name="serviceInstanceName" type="xs:string"/>
55 <xs:element minOccurs="0" name="serviceType" type="xs:string"/>
56 <xs:element minOccurs="0" name="source" type="xs:string"/>
57 <xs:element minOccurs="0" name="startTime" type="xs:long"/>
58 <xs:element minOccurs="0" name="statusMessage" type="xs:string"/>
59 <xs:element minOccurs="0" name="tenantId" type="xs:string"/>
60 <xs:element minOccurs="0" name="vfModuleId" type="xs:string"/>
61 <xs:element minOccurs="0" name="vfModuleModelName" type="xs:string"/>
62 <xs:element minOccurs="0" name="vfModuleName" type="xs:string"/>
63 <xs:element minOccurs="0" name="vnfId" type="xs:string"/>
64 <xs:element minOccurs="0" name="vnfName" type="xs:string"/>
65 <xs:element minOccurs="0" name="vnfOutputs" type="xs:string"/>
66 <xs:element minOccurs="0" name="vnfParams" type="xs:string"/>
67 <xs:element minOccurs="0" name="vnfType" type="xs:string"/>
68 <xs:element minOccurs="0" name="volumeGroupId" type="xs:string"/>
69 <xs:element minOccurs="0" name="volumeGroupName" type="xs:string"/>
70 </xs:sequence>
71 </xs:complexType>
72 <xs:complexType name="msoRequestsDbExceptionBean">
73 <xs:sequence>
74 <xs:element minOccurs="0" name="message" type="xs:string"/>
75 </xs:sequence>
76 </xs:complexType>
77 <xs:complexType name="getSiteStatus">
78 <xs:sequence>
79 <xs:element name="siteName" type="xs:string"/>
80 </xs:sequence>
81 </xs:complexType>
82 <xs:complexType name="getSiteStatusResponse">
83 <xs:sequence>
84 <xs:element name="return" type="xs:boolean"/>
85 </xs:sequence>
86 </xs:complexType>
87 <xs:complexType name="updateInfraRequest">
88 <xs:sequence>
89 <xs:element name="requestId" type="xs:string"/>
90 <xs:element name="lastModifiedBy" type="xs:string"/>
91 <xs:element minOccurs="0" name="statusMessage" type="xs:string"/>
92 <xs:element minOccurs="0" name="responseBody" type="xs:string"/>
93 <xs:element minOccurs="0" name="requestStatus" type="tns:request-status-type"/>
94 <xs:element minOccurs="0" name="progress" type="xs:string"/>
95 <xs:element minOccurs="0" name="vnfOutputs" type="xs:string"/>
96 <xs:element minOccurs="0" name="serviceInstanceId" type="xs:string"/>
97 <xs:element minOccurs="0" name="networkId" type="xs:string"/>
98 <xs:element minOccurs="0" name="vnfId" type="xs:string"/>
99 <xs:element minOccurs="0" name="vfModuleId" type="xs:string"/>
100 <xs:element minOccurs="0" name="volumeGroupId" type="xs:string"/>
101 <xs:element minOccurs="0" name="serviceInstanceName" type="xs:string"/>
102 <xs:element minOccurs="0" name="configurationId" type="xs:string"/>
103 <xs:element minOccurs="0" name="configurationName" type="xs:string"/>
104 <xs:element minOccurs="0" name="vfModuleName" type="xs:string"/>
105 </xs:sequence>
106 </xs:complexType>
107 <xs:complexType name="updateInfraRequestResponse">
108 <xs:sequence/>
109 </xs:complexType>
110 <xs:complexType name="initResourceOperationStatus">
111 <xs:sequence>
112 <xs:element name="serviceId" type="xs:string"/>
113 <xs:element name="operationId" type="xs:string"/>
114 <xs:element name="operationType" type="xs:string"/>
115 <xs:element name="resourceTemplateUUIDs" type="xs:string"/>
116 </xs:sequence>
117 </xs:complexType>
118 <xs:complexType name="initResourceOperationStatusResponse">
119 <xs:sequence/>
120 </xs:complexType>
121 <xs:complexType name="updateServiceOperationStatus">
122 <xs:sequence>
123 <xs:element name="serviceId" type="xs:string"/>
124 <xs:element minOccurs="0" name="operationId" type="xs:string"/>
125 <xs:element minOccurs="0" name="operationType" type="xs:string"/>
126 <xs:element minOccurs="0" name="userId" type="xs:string"/>
127 <xs:element minOccurs="0" name="result" type="xs:string"/>
128 <xs:element minOccurs="0" name="operationContent" type="xs:string"/>
129 <xs:element minOccurs="0" name="progress" type="xs:string"/>
130 <xs:element minOccurs="0" name="reason" type="xs:string"/>
131 </xs:sequence>
132 </xs:complexType>
133 <xs:complexType name="updateServiceOperationStatusResponse">
134 <xs:sequence/>
135 </xs:complexType>
136 <xs:simpleType name="request-status-type">
137 <xs:restriction base="xs:string">
138 <xs:enumeration value="COMPLETE"/>
139 <xs:enumeration value="FAILED"/>
140 <xs:enumeration value="IN_PROGRESS"/>
141 </xs:restriction>
142 </xs:simpleType>
143 <xs:element name="MsoRequestsDbException" nillable="true" type="tns:msoRequestsDbExceptionBean"/>
144</xs:schema>
145 </wsdl:types>
146 <wsdl:message name="getInfraRequest">
147 <wsdl:part name="parameters" element="tns:getInfraRequest">
148 </wsdl:part>
149 </wsdl:message>
150 <wsdl:message name="getSiteStatus">
151 <wsdl:part name="parameters" element="tns:getSiteStatus">
152 </wsdl:part>
153 </wsdl:message>
154 <wsdl:message name="updateServiceOperationStatus">
155 <wsdl:part name="parameters" element="tns:updateServiceOperationStatus">
156 </wsdl:part>
157 </wsdl:message>
158 <wsdl:message name="updateServiceOperationStatusResponse">
159 <wsdl:part name="parameters" element="tns:updateServiceOperationStatusResponse">
160 </wsdl:part>
161 </wsdl:message>
162 <wsdl:message name="MsoRequestsDbException">
163 <wsdl:part name="MsoRequestsDbException" element="tns:MsoRequestsDbException">
164 </wsdl:part>
165 </wsdl:message>
166 <wsdl:message name="updateInfraRequest">
167 <wsdl:part name="parameters" element="tns:updateInfraRequest">
168 </wsdl:part>
169 </wsdl:message>
170 <wsdl:message name="updateInfraRequestResponse">
171 <wsdl:part name="parameters" element="tns:updateInfraRequestResponse">
172 </wsdl:part>
173 </wsdl:message>
174 <wsdl:message name="initResourceOperationStatus">
175 <wsdl:part name="parameters" element="tns:initResourceOperationStatus">
176 </wsdl:part>
177 </wsdl:message>
178 <wsdl:message name="initResourceOperationStatusResponse">
179 <wsdl:part name="parameters" element="tns:initResourceOperationStatusResponse">
180 </wsdl:part>
181 </wsdl:message>
182 <wsdl:message name="getSiteStatusResponse">
183 <wsdl:part name="parameters" element="tns:getSiteStatusResponse">
184 </wsdl:part>
185 </wsdl:message>
186 <wsdl:message name="getInfraRequestResponse">
187 <wsdl:part name="parameters" element="tns:getInfraRequestResponse">
188 </wsdl:part>
189 </wsdl:message>
190 <wsdl:portType name="RequestsDbAdapter">
191 <wsdl:operation name="getInfraRequest">
192 <wsdl:input name="getInfraRequest" message="tns:getInfraRequest">
193 </wsdl:input>
194 <wsdl:output name="getInfraRequestResponse" message="tns:getInfraRequestResponse">
195 </wsdl:output>
196 <wsdl:fault name="MsoRequestsDbException" message="tns:MsoRequestsDbException">
197 </wsdl:fault>
198 </wsdl:operation>
199 <wsdl:operation name="getSiteStatus">
200 <wsdl:input name="getSiteStatus" message="tns:getSiteStatus">
201 </wsdl:input>
202 <wsdl:output name="getSiteStatusResponse" message="tns:getSiteStatusResponse">
203 </wsdl:output>
204 </wsdl:operation>
205 <wsdl:operation name="updateInfraRequest">
206 <wsdl:input name="updateInfraRequest" message="tns:updateInfraRequest">
207 </wsdl:input>
208 <wsdl:output name="updateInfraRequestResponse" message="tns:updateInfraRequestResponse">
209 </wsdl:output>
210 <wsdl:fault name="MsoRequestsDbException" message="tns:MsoRequestsDbException">
211 </wsdl:fault>
212 </wsdl:operation>
213 <wsdl:operation name="initResourceOperationStatus">
214 <wsdl:input name="initResourceOperationStatus" message="tns:initResourceOperationStatus">
215 </wsdl:input>
216 <wsdl:output name="initResourceOperationStatusResponse" message="tns:initResourceOperationStatusResponse">
217 </wsdl:output>
218 <wsdl:fault name="MsoRequestsDbException" message="tns:MsoRequestsDbException">
219 </wsdl:fault>
220 </wsdl:operation>
221 <wsdl:operation name="updateServiceOperationStatus">
222 <wsdl:input name="updateServiceOperationStatus" message="tns:updateServiceOperationStatus">
223 </wsdl:input>
224 <wsdl:output name="updateServiceOperationStatusResponse" message="tns:updateServiceOperationStatusResponse">
225 </wsdl:output>
226 <wsdl:fault name="MsoRequestsDbException" message="tns:MsoRequestsDbException">
227 </wsdl:fault>
228 </wsdl:operation>
229 </wsdl:portType>
230 <wsdl:binding name="RequestsDbAdapterSoapBinding" type="tns:RequestsDbAdapter">
231 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
232 <wsdl:operation name="getInfraRequest">
233 <soap:operation soapAction="" style="document"/>
234 <wsdl:input name="getInfraRequest">
235 <soap:body use="literal"/>
236 </wsdl:input>
237 <wsdl:output name="getInfraRequestResponse">
238 <soap:body use="literal"/>
239 </wsdl:output>
240 <wsdl:fault name="MsoRequestsDbException">
241 <soap:fault name="MsoRequestsDbException" use="literal"/>
242 </wsdl:fault>
243 </wsdl:operation>
244 <wsdl:operation name="getSiteStatus">
245 <soap:operation soapAction="" style="document"/>
246 <wsdl:input name="getSiteStatus">
247 <soap:body use="literal"/>
248 </wsdl:input>
249 <wsdl:output name="getSiteStatusResponse">
250 <soap:body use="literal"/>
251 </wsdl:output>
252 </wsdl:operation>
253 <wsdl:operation name="updateInfraRequest">
254 <soap:operation soapAction="" style="document"/>
255 <wsdl:input name="updateInfraRequest">
256 <soap:body use="literal"/>
257 </wsdl:input>
258 <wsdl:output name="updateInfraRequestResponse">
259 <soap:body use="literal"/>
260 </wsdl:output>
261 <wsdl:fault name="MsoRequestsDbException">
262 <soap:fault name="MsoRequestsDbException" use="literal"/>
263 </wsdl:fault>
264 </wsdl:operation>
265 <wsdl:operation name="initResourceOperationStatus">
266 <soap:operation soapAction="" style="document"/>
267 <wsdl:input name="initResourceOperationStatus">
268 <soap:body use="literal"/>
269 </wsdl:input>
270 <wsdl:output name="initResourceOperationStatusResponse">
271 <soap:body use="literal"/>
272 </wsdl:output>
273 <wsdl:fault name="MsoRequestsDbException">
274 <soap:fault name="MsoRequestsDbException" use="literal"/>
275 </wsdl:fault>
276 </wsdl:operation>
277 <wsdl:operation name="updateServiceOperationStatus">
278 <soap:operation soapAction="" style="document"/>
279 <wsdl:input name="updateServiceOperationStatus">
280 <soap:body use="literal"/>
281 </wsdl:input>
282 <wsdl:output name="updateServiceOperationStatusResponse">
283 <soap:body use="literal"/>
284 </wsdl:output>
285 <wsdl:fault name="MsoRequestsDbException">
286 <soap:fault name="MsoRequestsDbException" use="literal"/>
287 </wsdl:fault>
288 </wsdl:operation>
289 </wsdl:binding>
290 <wsdl:service name="RequestsDbAdapter">
291 <wsdl:port name="MsoRequestsDbAdapterImplPort" binding="tns:RequestsDbAdapterSoapBinding">
292 <soap:address location="http://localhost:9090/MsoRequestsDbAdapterImplPort"/>
293 </wsdl:port>
294 </wsdl:service>
295</wsdl:definitions>