69e029105b25b9bdd1f832cbcaea1a4da240d579
[Net-Prizm.git] / lib / Net / Prizm / wsdls / NetworkIfService.wsdl
1 <?xml version="1.0" encoding="UTF-8"?>\r
2 <wsdl:definitions targetNamespace="urn:network" xmlns:impl="urn:network" xmlns:intf="urn:network" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">\r
3 <!--WSDL created by Apache Axis version: 1.4\r
4 Built on Apr 22, 2006 (06:55:48 PDT)-->\r
5  <wsdl:types>\r
6   <schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:network">\r
7    <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>\r
8    <complexType name="ArrayOf_xsd_string">\r
9     <complexContent>\r
10      <restriction base="soapenc:Array">\r
11       <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:string[]"/>\r
12      </restriction>\r
13     </complexContent>\r
14    </complexType>\r
15    <complexType name="ArrayOf_xsd_double">\r
16     <complexContent>\r
17      <restriction base="soapenc:Array">\r
18       <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:double[]"/>\r
19      </restriction>\r
20     </complexContent>\r
21    </complexType>\r
22    <complexType name="PrizmElement">\r
23     <sequence>\r
24      <element name="accessMode" type="xsd:int"/>\r
25      <element name="attributeNames" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
26      <element name="attributeValues" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
27      <element name="description" nillable="true" type="xsd:string"/>\r
28      <element name="elementId" type="xsd:int"/>\r
29      <element name="elementName" nillable="true" type="xsd:string"/>\r
30      <element name="elementType" nillable="true" type="xsd:string"/>\r
31      <element name="elementTypeName" nillable="true" type="xsd:string"/>\r
32      <element name="managementMode" type="xsd:int"/>\r
33      <element name="networkId" nillable="true" type="xsd:string"/>\r
34      <element name="root" type="xsd:boolean"/>\r
35      <element name="statsNames" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
36      <element name="statsValues" nillable="true" type="impl:ArrayOf_xsd_double"/>\r
37     </sequence>\r
38    </complexType>\r
39    <complexType name="ElementLinkInfo">\r
40     <sequence>\r
41      <element name="linkDirection" type="xsd:int"/>\r
42      <element name="linkType" type="xsd:int"/>\r
43      <element name="linkedElementID" type="xsd:int"/>\r
44     </sequence>\r
45    </complexType>\r
46    <complexType name="ArrayOfElementLinkInfo">\r
47     <complexContent>\r
48      <restriction base="soapenc:Array">\r
49       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ElementLinkInfo[]"/>\r
50      </restriction>\r
51     </complexContent>\r
52    </complexType>\r
53    <complexType name="ArrayOfPrizmElement">\r
54     <complexContent>\r
55      <restriction base="soapenc:Array">\r
56       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:PrizmElement[]"/>\r
57      </restriction>\r
58     </complexContent>\r
59    </complexType>\r
60    <complexType name="ClientDevice">\r
61     <sequence>\r
62      <element name="firstSeenTime" type="xsd:long"/>\r
63      <element name="ipAddress" nillable="true" type="xsd:string"/>\r
64      <element name="lastSeenTime" type="xsd:long"/>\r
65      <element name="macAddress" nillable="true" type="xsd:string"/>\r
66      <element name="source" nillable="true" type="xsd:string"/>\r
67      <element name="sourceType" nillable="true" type="xsd:string"/>\r
68     </sequence>\r
69    </complexType>\r
70    <complexType name="ArrayOfClientDevice">\r
71     <complexContent>\r
72      <restriction base="soapenc:Array">\r
73       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ClientDevice[]"/>\r
74      </restriction>\r
75     </complexContent>\r
76    </complexType>\r
77    <complexType name="PerformanceData">\r
78     <sequence>\r
79      <element name="average" type="xsd:double"/>\r
80      <element name="max" type="xsd:double"/>\r
81      <element name="min" type="xsd:double"/>\r
82      <element name="name" nillable="true" type="xsd:string"/>\r
83      <element name="total" type="xsd:double"/>\r
84     </sequence>\r
85    </complexType>\r
86    <complexType name="ArrayOfPerformanceData">\r
87     <complexContent>\r
88      <restriction base="soapenc:Array">\r
89       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:PerformanceData[]"/>\r
90      </restriction>\r
91     </complexContent>\r
92    </complexType>\r
93    <complexType name="ArrayOf_xsd_int">\r
94     <complexContent>\r
95      <restriction base="soapenc:Array">\r
96       <attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>\r
97      </restriction>\r
98     </complexContent>\r
99    </complexType>\r
100    <complexType name="Network">\r
101     <sequence>\r
102      <element name="description" nillable="true" type="xsd:string"/>\r
103      <element name="id" type="xsd:int"/>\r
104      <element name="name" nillable="true" type="xsd:string"/>\r
105     </sequence>\r
106    </complexType>\r
107    <complexType name="ArrayOfNetwork">\r
108     <complexContent>\r
109      <restriction base="soapenc:Array">\r
110       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:Network[]"/>\r
111      </restriction>\r
112     </complexContent>\r
113    </complexType>\r
114    <complexType name="ConfigurationTemplate">\r
115     <sequence>\r
116      <element name="attributeNames" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
117      <element name="attributeValues" nillable="true" type="impl:ArrayOf_xsd_string"/>\r
118      <element name="category" nillable="true" type="xsd:string"/>\r
119      <element name="id" type="xsd:int"/>\r
120      <element name="name" nillable="true" type="xsd:string"/>\r
121      <element name="typeID" nillable="true" type="xsd:string"/>\r
122     </sequence>\r
123    </complexType>\r
124    <complexType name="ArrayOfConfigurationTemplate">\r
125     <complexContent>\r
126      <restriction base="soapenc:Array">\r
127       <attribute ref="soapenc:arrayType" wsdl:arrayType="impl:ConfigurationTemplate[]"/>\r
128      </restriction>\r
129     </complexContent>\r
130    </complexType>\r
131   </schema>\r
132  </wsdl:types>\r
133 \r
134    <wsdl:message name="searchClientDeviceByMacRequest">\r
135 \r
136       <wsdl:part name="macpattern" type="xsd:string"/>\r
137 \r
138       <wsdl:part name="includePrizmElement" type="xsd:boolean"/>\r
139 \r
140    </wsdl:message>\r
141 \r
142    <wsdl:message name="getSupportedConfigurationTypeIDsRequest">\r
143 \r
144    </wsdl:message>\r
145 \r
146    <wsdl:message name="searchClientDeviceByIpRequest">\r
147 \r
148       <wsdl:part name="ippattern" type="xsd:string"/>\r
149 \r
150       <wsdl:part name="includePrizmElement" type="xsd:boolean"/>\r
151 \r
152    </wsdl:message>\r
153 \r
154    <wsdl:message name="activateNetworkElementsRequest">\r
155 \r
156       <wsdl:part name="elementIDs" type="impl:ArrayOf_xsd_int"/>\r
157 \r
158       <wsdl:part name="configMode" type="xsd:int"/>\r
159 \r
160       <wsdl:part name="actionType" type="xsd:int"/>\r
161 \r
162    </wsdl:message>\r
163 \r
164    <wsdl:message name="getLinkTableForElementRequest">\r
165 \r
166       <wsdl:part name="elementId" type="xsd:int"/>\r
167 \r
168    </wsdl:message>\r
169 \r
170    <wsdl:message name="getElementPerformanceDataRequest">\r
171 \r
172       <wsdl:part name="elementId" type="xsd:int"/>\r
173 \r
174       <wsdl:part name="startTime" type="xsd:long"/>\r
175 \r
176       <wsdl:part name="endTime" type="xsd:long"/>\r
177 \r
178    </wsdl:message>\r
179 \r
180    <wsdl:message name="activateNetworkElementsResponse">\r
181 \r
182       <wsdl:part name="activateNetworkElementsReturn" type="xsd:int"/>\r
183 \r
184    </wsdl:message>\r
185 \r
186    <wsdl:message name="getPrizmElementByIdRequest">\r
187 \r
188       <wsdl:part name="id" type="xsd:int"/>\r
189 \r
190    </wsdl:message>\r
191 \r
192    <wsdl:message name="searchClientDeviceByMacResponse">\r
193 \r
194       <wsdl:part name="searchClientDeviceByMacReturn" type="impl:ArrayOfClientDevice"/>\r
195 \r
196    </wsdl:message>\r
197 \r
198    <wsdl:message name="getPrizmElementsResponse">\r
199 \r
200       <wsdl:part name="getPrizmElementsReturn" type="impl:ArrayOfPrizmElement"/>\r
201 \r
202    </wsdl:message>\r
203 \r
204    <wsdl:message name="addCustomConfigurationResponse">\r
205 \r
206       <wsdl:part name="addCustomConfigurationReturn" type="impl:ConfigurationTemplate"/>\r
207 \r
208    </wsdl:message>\r
209 \r
210    <wsdl:message name="updateConfigurationResponse">\r
211 \r
212       <wsdl:part name="updateConfigurationReturn" type="xsd:int"/>\r
213 \r
214    </wsdl:message>\r
215 \r
216    <wsdl:message name="getElementPerformanceDataResponse">\r
217 \r
218       <wsdl:part name="getElementPerformanceDataReturn" type="impl:ArrayOfPerformanceData"/>\r
219 \r
220    </wsdl:message>\r
221 \r
222    <wsdl:message name="deleteElementResponse">\r
223 \r
224    </wsdl:message>\r
225 \r
226    <wsdl:message name="addProvisionedElementResponse">\r
227 \r
228       <wsdl:part name="addProvisionedElementReturn" type="impl:PrizmElement"/>\r
229 \r
230    </wsdl:message>\r
231 \r
232    <wsdl:message name="deleteConfigurationRequest">\r
233 \r
234       <wsdl:part name="iID" type="xsd:int"/>\r
235 \r
236    </wsdl:message>\r
237 \r
238    <wsdl:message name="setElementConfigSetResponse">\r
239 \r
240       <wsdl:part name="setElementConfigSetReturn" type="xsd:int"/>\r
241 \r
242    </wsdl:message>\r
243 \r
244    <wsdl:message name="setElementConfigResponse">\r
245 \r
246       <wsdl:part name="setElementConfigReturn" type="xsd:int"/>\r
247 \r
248    </wsdl:message>\r
249 \r
250    <wsdl:message name="suspendNetworkElementsRequest">\r
251 \r
252       <wsdl:part name="elementIDs" type="impl:ArrayOf_xsd_int"/>\r
253 \r
254       <wsdl:part name="configMode" type="xsd:int"/>\r
255 \r
256       <wsdl:part name="actionType" type="xsd:int"/>\r
257 \r
258    </wsdl:message>\r
259 \r
260    <wsdl:message name="searchClientDeviceByIpResponse">\r
261 \r
262       <wsdl:part name="searchClientDeviceByIpReturn" type="impl:ArrayOfClientDevice"/>\r
263 \r
264    </wsdl:message>\r
265 \r
266    <wsdl:message name="getNetworksRequest">\r
267 \r
268    </wsdl:message>\r
269 \r
270    <wsdl:message name="setElementConfigSetRequest">\r
271 \r
272       <wsdl:part name="elementIds" type="impl:ArrayOf_xsd_int"/>\r
273 \r
274       <wsdl:part name="configName" type="xsd:string"/>\r
275 \r
276       <wsdl:part name="rebootIfRequired" type="xsd:boolean"/>\r
277 \r
278       <wsdl:part name="configMode" type="xsd:int"/>\r
279 \r
280    </wsdl:message>\r
281 \r
282    <wsdl:message name="getConfigurationTemplatesResponse">\r
283 \r
284       <wsdl:part name="getConfigurationTemplatesReturn" type="impl:ArrayOfConfigurationTemplate"/>\r
285 \r
286    </wsdl:message>\r
287 \r
288    <wsdl:message name="dropRegisteredElementSessionRequest">\r
289 \r
290       <wsdl:part name="iElementID" type="xsd:int"/>\r
291 \r
292       <wsdl:part name="macAddress" type="xsd:string"/>\r
293 \r
294    </wsdl:message>\r
295 \r
296    <wsdl:message name="deleteConfigurationResponse">\r
297 \r
298       <wsdl:part name="deleteConfigurationReturn" type="xsd:int"/>\r
299 \r
300    </wsdl:message>\r
301 \r
302    <wsdl:message name="getElementConfigJobStatusRequest">\r
303 \r
304       <wsdl:part name="jobId" type="xsd:int"/>\r
305 \r
306    </wsdl:message>\r
307 \r
308    <wsdl:message name="addTypedConfigurationRequest">\r
309 \r
310       <wsdl:part name="strName" type="xsd:string"/>\r
311 \r
312       <wsdl:part name="strCategory" type="xsd:string"/>\r
313 \r
314       <wsdl:part name="strTypeID" type="xsd:string"/>\r
315 \r
316       <wsdl:part name="parameterNames" type="impl:ArrayOf_xsd_string"/>\r
317 \r
318       <wsdl:part name="parameterValues" type="impl:ArrayOf_xsd_string"/>\r
319 \r
320    </wsdl:message>\r
321 \r
322    <wsdl:message name="setElementConfigRequest">\r
323 \r
324       <wsdl:part name="elementIds" type="impl:ArrayOf_xsd_int"/>\r
325 \r
326       <wsdl:part name="parameterNames" type="impl:ArrayOf_xsd_string"/>\r
327 \r
328       <wsdl:part name="parameterValues" type="impl:ArrayOf_xsd_string"/>\r
329 \r
330       <wsdl:part name="rebootIfRequired" type="xsd:boolean"/>\r
331 \r
332       <wsdl:part name="configMode" type="xsd:int"/>\r
333 \r
334    </wsdl:message>\r
335 \r
336    <wsdl:message name="getNetworksResponse">\r
337 \r
338       <wsdl:part name="getNetworksReturn" type="impl:ArrayOfNetwork"/>\r
339 \r
340    </wsdl:message>\r
341 \r
342    <wsdl:message name="getPrizmElementsRequest">\r
343 \r
344       <wsdl:part name="fieldNames" type="impl:ArrayOf_xsd_string"/>\r
345 \r
346       <wsdl:part name="fieldValues" type="impl:ArrayOf_xsd_string"/>\r
347 \r
348       <wsdl:part name="operators" type="impl:ArrayOf_xsd_string"/>\r
349 \r
350    </wsdl:message>\r
351 \r
352    <wsdl:message name="getPrizmElementByIdResponse">\r
353 \r
354       <wsdl:part name="getPrizmElementByIdReturn" type="impl:PrizmElement"/>\r
355 \r
356    </wsdl:message>\r
357 \r
358    <wsdl:message name="deleteElementRequest">\r
359 \r
360       <wsdl:part name="elementId" type="xsd:int"/>\r
361 \r
362       <wsdl:part name="child2Root" type="xsd:boolean"/>\r
363 \r
364    </wsdl:message>\r
365 \r
366    <wsdl:message name="getPrizmElementSearchFieldsResponse">\r
367 \r
368       <wsdl:part name="getPrizmElementSearchFieldsReturn" type="impl:ArrayOf_xsd_string"/>\r
369 \r
370    </wsdl:message>\r
371 \r
372    <wsdl:message name="getPrizmElementSearchFieldsRequest">\r
373 \r
374    </wsdl:message>\r
375 \r
376    <wsdl:message name="rebootElementsRequest">\r
377 \r
378       <wsdl:part name="elementIds" type="impl:ArrayOf_xsd_int"/>\r
379 \r
380       <wsdl:part name="configMode" type="xsd:int"/>\r
381 \r
382    </wsdl:message>\r
383 \r
384    <wsdl:message name="dropRegisteredElementSessionResponse">\r
385 \r
386       <wsdl:part name="dropRegisteredElementSessionReturn" type="xsd:int"/>\r
387 \r
388    </wsdl:message>\r
389 \r
390    <wsdl:message name="getSupportedConfigurationTypeIDsResponse">\r
391 \r
392       <wsdl:part name="getSupportedConfigurationTypeIDsReturn" type="impl:ArrayOf_xsd_string"/>\r
393 \r
394    </wsdl:message>\r
395 \r
396    <wsdl:message name="getLinkTableForElementResponse">\r
397 \r
398       <wsdl:part name="getLinkTableForElementReturn" type="impl:ArrayOfElementLinkInfo"/>\r
399 \r
400    </wsdl:message>\r
401 \r
402    <wsdl:message name="getElementConfigJobStatusResponse">\r
403 \r
404       <wsdl:part name="getElementConfigJobStatusReturn" type="xsd:int"/>\r
405 \r
406    </wsdl:message>\r
407 \r
408    <wsdl:message name="updateConfigurationRequest">\r
409 \r
410       <wsdl:part name="id" type="xsd:int"/>\r
411 \r
412       <wsdl:part name="strNewName" type="xsd:string"/>\r
413 \r
414       <wsdl:part name="strCategory" type="xsd:string"/>\r
415 \r
416       <wsdl:part name="parameterNames" type="impl:ArrayOf_xsd_string"/>\r
417 \r
418       <wsdl:part name="parameterValues" type="impl:ArrayOf_xsd_string"/>\r
419 \r
420       <wsdl:part name="bOkToReboot" type="xsd:boolean"/>\r
421 \r
422    </wsdl:message>\r
423 \r
424    <wsdl:message name="suspendNetworkElementsResponse">\r
425 \r
426       <wsdl:part name="suspendNetworkElementsReturn" type="xsd:int"/>\r
427 \r
428    </wsdl:message>\r
429 \r
430    <wsdl:message name="rebootElementsResponse">\r
431 \r
432    </wsdl:message>\r
433 \r
434    <wsdl:message name="addCustomConfigurationRequest">\r
435 \r
436       <wsdl:part name="strName" type="xsd:string"/>\r
437 \r
438       <wsdl:part name="strCategory" type="xsd:string"/>\r
439 \r
440       <wsdl:part name="parameterNames" type="impl:ArrayOf_xsd_string"/>\r
441 \r
442       <wsdl:part name="parameterValues" type="impl:ArrayOf_xsd_string"/>\r
443 \r
444    </wsdl:message>\r
445 \r
446    <wsdl:message name="addTypedConfigurationResponse">\r
447 \r
448       <wsdl:part name="addTypedConfigurationReturn" type="impl:ConfigurationTemplate"/>\r
449 \r
450    </wsdl:message>\r
451 \r
452    <wsdl:message name="getConfigurationTemplatesRequest">\r
453 \r
454    </wsdl:message>\r
455 \r
456    <wsdl:message name="addProvisionedElementRequest">\r
457 \r
458       <wsdl:part name="iNetworkID" type="xsd:int"/>\r
459 \r
460       <wsdl:part name="mac" type="xsd:string"/>\r
461 \r
462       <wsdl:part name="siteName" type="xsd:string"/>\r
463 \r
464       <wsdl:part name="siteLocation" type="xsd:string"/>\r
465 \r
466       <wsdl:part name="siteContact" type="xsd:string"/>\r
467 \r
468       <wsdl:part name="authKeys" type="xsd:string"/>\r
469 \r
470       <wsdl:part name="servicePlanName" type="xsd:string"/>\r
471 \r
472       <wsdl:part name="vlanProfileName" type="xsd:string"/>\r
473 \r
474       <wsdl:part name="bAddFullManagement" type="xsd:boolean"/>\r
475 \r
476    </wsdl:message>\r
477 \r
478    <wsdl:portType name="NetworkIf">\r
479 \r
480       <wsdl:operation name="updateConfiguration" parameterOrder="id strNewName strCategory parameterNames parameterValues bOkToReboot">\r
481 \r
482          <wsdl:input name="updateConfigurationRequest" message="impl:updateConfigurationRequest"/>\r
483 \r
484          <wsdl:output name="updateConfigurationResponse" message="impl:updateConfigurationResponse"/>\r
485 \r
486       </wsdl:operation>\r
487 \r
488       <wsdl:operation name="getPrizmElementById" parameterOrder="id">\r
489 \r
490          <wsdl:input name="getPrizmElementByIdRequest" message="impl:getPrizmElementByIdRequest"/>\r
491 \r
492          <wsdl:output name="getPrizmElementByIdResponse" message="impl:getPrizmElementByIdResponse"/>\r
493 \r
494       </wsdl:operation>\r
495 \r
496       <wsdl:operation name="getLinkTableForElement" parameterOrder="elementId">\r
497 \r
498          <wsdl:input name="getLinkTableForElementRequest" message="impl:getLinkTableForElementRequest"/>\r
499 \r
500          <wsdl:output name="getLinkTableForElementResponse" message="impl:getLinkTableForElementResponse"/>\r
501 \r
502       </wsdl:operation>\r
503 \r
504       <wsdl:operation name="getPrizmElementSearchFields">\r
505 \r
506          <wsdl:input name="getPrizmElementSearchFieldsRequest" message="impl:getPrizmElementSearchFieldsRequest"/>\r
507 \r
508          <wsdl:output name="getPrizmElementSearchFieldsResponse" message="impl:getPrizmElementSearchFieldsResponse"/>\r
509 \r
510       </wsdl:operation>\r
511 \r
512       <wsdl:operation name="getPrizmElements" parameterOrder="fieldNames fieldValues operators">\r
513 \r
514          <wsdl:input name="getPrizmElementsRequest" message="impl:getPrizmElementsRequest"/>\r
515 \r
516          <wsdl:output name="getPrizmElementsResponse" message="impl:getPrizmElementsResponse"/>\r
517 \r
518       </wsdl:operation>\r
519 \r
520       <wsdl:operation name="searchClientDeviceByIp" parameterOrder="ippattern includePrizmElement">\r
521 \r
522          <wsdl:input name="searchClientDeviceByIpRequest" message="impl:searchClientDeviceByIpRequest"/>\r
523 \r
524          <wsdl:output name="searchClientDeviceByIpResponse" message="impl:searchClientDeviceByIpResponse"/>\r
525 \r
526       </wsdl:operation>\r
527 \r
528       <wsdl:operation name="searchClientDeviceByMac" parameterOrder="macpattern includePrizmElement">\r
529 \r
530          <wsdl:input name="searchClientDeviceByMacRequest" message="impl:searchClientDeviceByMacRequest"/>\r
531 \r
532          <wsdl:output name="searchClientDeviceByMacResponse" message="impl:searchClientDeviceByMacResponse"/>\r
533 \r
534       </wsdl:operation>\r
535 \r
536       <wsdl:operation name="getElementPerformanceData" parameterOrder="elementId startTime endTime">\r
537 \r
538          <wsdl:input name="getElementPerformanceDataRequest" message="impl:getElementPerformanceDataRequest"/>\r
539 \r
540          <wsdl:output name="getElementPerformanceDataResponse" message="impl:getElementPerformanceDataResponse"/>\r
541 \r
542       </wsdl:operation>\r
543 \r
544       <wsdl:operation name="setElementConfig" parameterOrder="elementIds parameterNames parameterValues rebootIfRequired configMode">\r
545 \r
546          <wsdl:input name="setElementConfigRequest" message="impl:setElementConfigRequest"/>\r
547 \r
548          <wsdl:output name="setElementConfigResponse" message="impl:setElementConfigResponse"/>\r
549 \r
550       </wsdl:operation>\r
551 \r
552       <wsdl:operation name="getElementConfigJobStatus" parameterOrder="jobId">\r
553 \r
554          <wsdl:input name="getElementConfigJobStatusRequest" message="impl:getElementConfigJobStatusRequest"/>\r
555 \r
556          <wsdl:output name="getElementConfigJobStatusResponse" message="impl:getElementConfigJobStatusResponse"/>\r
557 \r
558       </wsdl:operation>\r
559 \r
560       <wsdl:operation name="rebootElements" parameterOrder="elementIds configMode">\r
561 \r
562          <wsdl:input name="rebootElementsRequest" message="impl:rebootElementsRequest"/>\r
563 \r
564          <wsdl:output name="rebootElementsResponse" message="impl:rebootElementsResponse"/>\r
565 \r
566       </wsdl:operation>\r
567 \r
568       <wsdl:operation name="activateNetworkElements" parameterOrder="elementIDs configMode actionType">\r
569 \r
570          <wsdl:input name="activateNetworkElementsRequest" message="impl:activateNetworkElementsRequest"/>\r
571 \r
572          <wsdl:output name="activateNetworkElementsResponse" message="impl:activateNetworkElementsResponse"/>\r
573 \r
574       </wsdl:operation>\r
575 \r
576       <wsdl:operation name="suspendNetworkElements" parameterOrder="elementIDs configMode actionType">\r
577 \r
578          <wsdl:input name="suspendNetworkElementsRequest" message="impl:suspendNetworkElementsRequest"/>\r
579 \r
580          <wsdl:output name="suspendNetworkElementsResponse" message="impl:suspendNetworkElementsResponse"/>\r
581 \r
582       </wsdl:operation>\r
583 \r
584       <wsdl:operation name="setElementConfigSet" parameterOrder="elementIds configName rebootIfRequired configMode">\r
585 \r
586          <wsdl:input name="setElementConfigSetRequest" message="impl:setElementConfigSetRequest"/>\r
587 \r
588          <wsdl:output name="setElementConfigSetResponse" message="impl:setElementConfigSetResponse"/>\r
589 \r
590       </wsdl:operation>\r
591 \r
592       <wsdl:operation name="dropRegisteredElementSession" parameterOrder="iElementID macAddress">\r
593 \r
594          <wsdl:input name="dropRegisteredElementSessionRequest" message="impl:dropRegisteredElementSessionRequest"/>\r
595 \r
596          <wsdl:output name="dropRegisteredElementSessionResponse" message="impl:dropRegisteredElementSessionResponse"/>\r
597 \r
598       </wsdl:operation>\r
599 \r
600       <wsdl:operation name="getNetworks">\r
601 \r
602          <wsdl:input name="getNetworksRequest" message="impl:getNetworksRequest"/>\r
603 \r
604          <wsdl:output name="getNetworksResponse" message="impl:getNetworksResponse"/>\r
605 \r
606       </wsdl:operation>\r
607 \r
608       <wsdl:operation name="addProvisionedElement" parameterOrder="iNetworkID mac siteName siteLocation siteContact authKeys servicePlanName vlanProfileName bAddFullManagement">\r
609 \r
610          <wsdl:input name="addProvisionedElementRequest" message="impl:addProvisionedElementRequest"/>\r
611 \r
612          <wsdl:output name="addProvisionedElementResponse" message="impl:addProvisionedElementResponse"/>\r
613 \r
614       </wsdl:operation>\r
615 \r
616       <wsdl:operation name="deleteElement" parameterOrder="elementId child2Root">\r
617 \r
618          <wsdl:input name="deleteElementRequest" message="impl:deleteElementRequest"/>\r
619 \r
620          <wsdl:output name="deleteElementResponse" message="impl:deleteElementResponse"/>\r
621 \r
622       </wsdl:operation>\r
623 \r
624       <wsdl:operation name="getSupportedConfigurationTypeIDs">\r
625 \r
626          <wsdl:input name="getSupportedConfigurationTypeIDsRequest" message="impl:getSupportedConfigurationTypeIDsRequest"/>\r
627 \r
628          <wsdl:output name="getSupportedConfigurationTypeIDsResponse" message="impl:getSupportedConfigurationTypeIDsResponse"/>\r
629 \r
630       </wsdl:operation>\r
631 \r
632       <wsdl:operation name="getConfigurationTemplates">\r
633 \r
634          <wsdl:input name="getConfigurationTemplatesRequest" message="impl:getConfigurationTemplatesRequest"/>\r
635 \r
636          <wsdl:output name="getConfigurationTemplatesResponse" message="impl:getConfigurationTemplatesResponse"/>\r
637 \r
638       </wsdl:operation>\r
639 \r
640       <wsdl:operation name="addTypedConfiguration" parameterOrder="strName strCategory strTypeID parameterNames parameterValues">\r
641 \r
642          <wsdl:input name="addTypedConfigurationRequest" message="impl:addTypedConfigurationRequest"/>\r
643 \r
644          <wsdl:output name="addTypedConfigurationResponse" message="impl:addTypedConfigurationResponse"/>\r
645 \r
646       </wsdl:operation>\r
647 \r
648       <wsdl:operation name="addCustomConfiguration" parameterOrder="strName strCategory parameterNames parameterValues">\r
649 \r
650          <wsdl:input name="addCustomConfigurationRequest" message="impl:addCustomConfigurationRequest"/>\r
651 \r
652          <wsdl:output name="addCustomConfigurationResponse" message="impl:addCustomConfigurationResponse"/>\r
653 \r
654       </wsdl:operation>\r
655 \r
656       <wsdl:operation name="deleteConfiguration" parameterOrder="iID">\r
657 \r
658          <wsdl:input name="deleteConfigurationRequest" message="impl:deleteConfigurationRequest"/>\r
659 \r
660          <wsdl:output name="deleteConfigurationResponse" message="impl:deleteConfigurationResponse"/>\r
661 \r
662       </wsdl:operation>\r
663 \r
664    </wsdl:portType>\r
665 \r
666    <wsdl:binding name="NetworkIfServiceSoapBinding" type="impl:NetworkIf">\r
667 \r
668       <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>\r
669 \r
670       <wsdl:operation name="updateConfiguration">\r
671 \r
672          <wsdlsoap:operation soapAction=""/>\r
673 \r
674          <wsdl:input name="updateConfigurationRequest">\r
675 \r
676             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
677 \r
678          </wsdl:input>\r
679 \r
680          <wsdl:output name="updateConfigurationResponse">\r
681 \r
682             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
683 \r
684          </wsdl:output>\r
685 \r
686       </wsdl:operation>\r
687 \r
688       <wsdl:operation name="getPrizmElementById">\r
689 \r
690          <wsdlsoap:operation soapAction=""/>\r
691 \r
692          <wsdl:input name="getPrizmElementByIdRequest">\r
693 \r
694             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
695 \r
696          </wsdl:input>\r
697 \r
698          <wsdl:output name="getPrizmElementByIdResponse">\r
699 \r
700             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
701 \r
702          </wsdl:output>\r
703 \r
704       </wsdl:operation>\r
705 \r
706       <wsdl:operation name="getLinkTableForElement">\r
707 \r
708          <wsdlsoap:operation soapAction=""/>\r
709 \r
710          <wsdl:input name="getLinkTableForElementRequest">\r
711 \r
712             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
713 \r
714          </wsdl:input>\r
715 \r
716          <wsdl:output name="getLinkTableForElementResponse">\r
717 \r
718             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
719 \r
720          </wsdl:output>\r
721 \r
722       </wsdl:operation>\r
723 \r
724       <wsdl:operation name="getPrizmElementSearchFields">\r
725 \r
726          <wsdlsoap:operation soapAction=""/>\r
727 \r
728          <wsdl:input name="getPrizmElementSearchFieldsRequest">\r
729 \r
730             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
731 \r
732          </wsdl:input>\r
733 \r
734          <wsdl:output name="getPrizmElementSearchFieldsResponse">\r
735 \r
736             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
737 \r
738          </wsdl:output>\r
739 \r
740       </wsdl:operation>\r
741 \r
742       <wsdl:operation name="getPrizmElements">\r
743 \r
744          <wsdlsoap:operation soapAction=""/>\r
745 \r
746          <wsdl:input name="getPrizmElementsRequest">\r
747 \r
748             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
749 \r
750          </wsdl:input>\r
751 \r
752          <wsdl:output name="getPrizmElementsResponse">\r
753 \r
754             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
755 \r
756          </wsdl:output>\r
757 \r
758       </wsdl:operation>\r
759 \r
760       <wsdl:operation name="searchClientDeviceByIp">\r
761 \r
762          <wsdlsoap:operation soapAction=""/>\r
763 \r
764          <wsdl:input name="searchClientDeviceByIpRequest">\r
765 \r
766             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
767 \r
768          </wsdl:input>\r
769 \r
770          <wsdl:output name="searchClientDeviceByIpResponse">\r
771 \r
772             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
773 \r
774          </wsdl:output>\r
775 \r
776       </wsdl:operation>\r
777 \r
778       <wsdl:operation name="searchClientDeviceByMac">\r
779 \r
780          <wsdlsoap:operation soapAction=""/>\r
781 \r
782          <wsdl:input name="searchClientDeviceByMacRequest">\r
783 \r
784             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
785 \r
786          </wsdl:input>\r
787 \r
788          <wsdl:output name="searchClientDeviceByMacResponse">\r
789 \r
790             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
791 \r
792          </wsdl:output>\r
793 \r
794       </wsdl:operation>\r
795 \r
796       <wsdl:operation name="getElementPerformanceData">\r
797 \r
798          <wsdlsoap:operation soapAction=""/>\r
799 \r
800          <wsdl:input name="getElementPerformanceDataRequest">\r
801 \r
802             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
803 \r
804          </wsdl:input>\r
805 \r
806          <wsdl:output name="getElementPerformanceDataResponse">\r
807 \r
808             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
809 \r
810          </wsdl:output>\r
811 \r
812       </wsdl:operation>\r
813 \r
814       <wsdl:operation name="setElementConfig">\r
815 \r
816          <wsdlsoap:operation soapAction=""/>\r
817 \r
818          <wsdl:input name="setElementConfigRequest">\r
819 \r
820             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
821 \r
822          </wsdl:input>\r
823 \r
824          <wsdl:output name="setElementConfigResponse">\r
825 \r
826             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
827 \r
828          </wsdl:output>\r
829 \r
830       </wsdl:operation>\r
831 \r
832       <wsdl:operation name="getElementConfigJobStatus">\r
833 \r
834          <wsdlsoap:operation soapAction=""/>\r
835 \r
836          <wsdl:input name="getElementConfigJobStatusRequest">\r
837 \r
838             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
839 \r
840          </wsdl:input>\r
841 \r
842          <wsdl:output name="getElementConfigJobStatusResponse">\r
843 \r
844             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
845 \r
846          </wsdl:output>\r
847 \r
848       </wsdl:operation>\r
849 \r
850       <wsdl:operation name="rebootElements">\r
851 \r
852          <wsdlsoap:operation soapAction=""/>\r
853 \r
854          <wsdl:input name="rebootElementsRequest">\r
855 \r
856             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
857 \r
858          </wsdl:input>\r
859 \r
860          <wsdl:output name="rebootElementsResponse">\r
861 \r
862             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
863 \r
864          </wsdl:output>\r
865 \r
866       </wsdl:operation>\r
867 \r
868       <wsdl:operation name="activateNetworkElements">\r
869 \r
870          <wsdlsoap:operation soapAction=""/>\r
871 \r
872          <wsdl:input name="activateNetworkElementsRequest">\r
873 \r
874             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
875 \r
876          </wsdl:input>\r
877 \r
878          <wsdl:output name="activateNetworkElementsResponse">\r
879 \r
880             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
881 \r
882          </wsdl:output>\r
883 \r
884       </wsdl:operation>\r
885 \r
886       <wsdl:operation name="suspendNetworkElements">\r
887 \r
888          <wsdlsoap:operation soapAction=""/>\r
889 \r
890          <wsdl:input name="suspendNetworkElementsRequest">\r
891 \r
892             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
893 \r
894          </wsdl:input>\r
895 \r
896          <wsdl:output name="suspendNetworkElementsResponse">\r
897 \r
898             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
899 \r
900          </wsdl:output>\r
901 \r
902       </wsdl:operation>\r
903 \r
904       <wsdl:operation name="setElementConfigSet">\r
905 \r
906          <wsdlsoap:operation soapAction=""/>\r
907 \r
908          <wsdl:input name="setElementConfigSetRequest">\r
909 \r
910             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
911 \r
912          </wsdl:input>\r
913 \r
914          <wsdl:output name="setElementConfigSetResponse">\r
915 \r
916             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
917 \r
918          </wsdl:output>\r
919 \r
920       </wsdl:operation>\r
921 \r
922       <wsdl:operation name="dropRegisteredElementSession">\r
923 \r
924          <wsdlsoap:operation soapAction=""/>\r
925 \r
926          <wsdl:input name="dropRegisteredElementSessionRequest">\r
927 \r
928             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
929 \r
930          </wsdl:input>\r
931 \r
932          <wsdl:output name="dropRegisteredElementSessionResponse">\r
933 \r
934             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
935 \r
936          </wsdl:output>\r
937 \r
938       </wsdl:operation>\r
939 \r
940       <wsdl:operation name="getNetworks">\r
941 \r
942          <wsdlsoap:operation soapAction=""/>\r
943 \r
944          <wsdl:input name="getNetworksRequest">\r
945 \r
946             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
947 \r
948          </wsdl:input>\r
949 \r
950          <wsdl:output name="getNetworksResponse">\r
951 \r
952             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
953 \r
954          </wsdl:output>\r
955 \r
956       </wsdl:operation>\r
957 \r
958       <wsdl:operation name="addProvisionedElement">\r
959 \r
960          <wsdlsoap:operation soapAction=""/>\r
961 \r
962          <wsdl:input name="addProvisionedElementRequest">\r
963 \r
964             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
965 \r
966          </wsdl:input>\r
967 \r
968          <wsdl:output name="addProvisionedElementResponse">\r
969 \r
970             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
971 \r
972          </wsdl:output>\r
973 \r
974       </wsdl:operation>\r
975 \r
976       <wsdl:operation name="deleteElement">\r
977 \r
978          <wsdlsoap:operation soapAction=""/>\r
979 \r
980          <wsdl:input name="deleteElementRequest">\r
981 \r
982             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
983 \r
984          </wsdl:input>\r
985 \r
986          <wsdl:output name="deleteElementResponse">\r
987 \r
988             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
989 \r
990          </wsdl:output>\r
991 \r
992       </wsdl:operation>\r
993 \r
994       <wsdl:operation name="getSupportedConfigurationTypeIDs">\r
995 \r
996          <wsdlsoap:operation soapAction=""/>\r
997 \r
998          <wsdl:input name="getSupportedConfigurationTypeIDsRequest">\r
999 \r
1000             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1001 \r
1002          </wsdl:input>\r
1003 \r
1004          <wsdl:output name="getSupportedConfigurationTypeIDsResponse">\r
1005 \r
1006             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1007 \r
1008          </wsdl:output>\r
1009 \r
1010       </wsdl:operation>\r
1011 \r
1012       <wsdl:operation name="getConfigurationTemplates">\r
1013 \r
1014          <wsdlsoap:operation soapAction=""/>\r
1015 \r
1016          <wsdl:input name="getConfigurationTemplatesRequest">\r
1017 \r
1018             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1019 \r
1020          </wsdl:input>\r
1021 \r
1022          <wsdl:output name="getConfigurationTemplatesResponse">\r
1023 \r
1024             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1025 \r
1026          </wsdl:output>\r
1027 \r
1028       </wsdl:operation>\r
1029 \r
1030       <wsdl:operation name="addTypedConfiguration">\r
1031 \r
1032          <wsdlsoap:operation soapAction=""/>\r
1033 \r
1034          <wsdl:input name="addTypedConfigurationRequest">\r
1035 \r
1036             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1037 \r
1038          </wsdl:input>\r
1039 \r
1040          <wsdl:output name="addTypedConfigurationResponse">\r
1041 \r
1042             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1043 \r
1044          </wsdl:output>\r
1045 \r
1046       </wsdl:operation>\r
1047 \r
1048       <wsdl:operation name="addCustomConfiguration">\r
1049 \r
1050          <wsdlsoap:operation soapAction=""/>\r
1051 \r
1052          <wsdl:input name="addCustomConfigurationRequest">\r
1053 \r
1054             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1055 \r
1056          </wsdl:input>\r
1057 \r
1058          <wsdl:output name="addCustomConfigurationResponse">\r
1059 \r
1060             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1061 \r
1062          </wsdl:output>\r
1063 \r
1064       </wsdl:operation>\r
1065 \r
1066       <wsdl:operation name="deleteConfiguration">\r
1067 \r
1068          <wsdlsoap:operation soapAction=""/>\r
1069 \r
1070          <wsdl:input name="deleteConfigurationRequest">\r
1071 \r
1072             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1073 \r
1074          </wsdl:input>\r
1075 \r
1076          <wsdl:output name="deleteConfigurationResponse">\r
1077 \r
1078             <wsdlsoap:body use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="urn:network"/>\r
1079 \r
1080          </wsdl:output>\r
1081 \r
1082       </wsdl:operation>\r
1083 \r
1084    </wsdl:binding>\r
1085 \r
1086    <wsdl:service name="NetworkIfService">\r
1087 \r
1088       <wsdl:port name="NetworkIfService" binding="impl:NetworkIfServiceSoapBinding">\r
1089 \r
1090          <wsdlsoap:address location="http://localhost:80/prizm/nbi/NetworkIfService"/>\r
1091 \r
1092       </wsdl:port>\r
1093 \r
1094    </wsdl:service>\r
1095 \r
1096 </wsdl:definitions>\r