~ubuntu-branches/debian/squeeze/axis/squeeze

« back to all changes in this revision

Viewing changes to test/wsdl/xsd/good.wsdl

  • Committer: Bazaar Package Importer
  • Author(s): Vladimír Lapáček
  • Date: 2006-09-06 22:31:39 UTC
  • Revision ID: james.westby@ubuntu.com-20060906223139-l7m5edxeositeppl
Tags: upstream-1.4
Import upstream version 1.4

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="UTF-8"?>
 
2
<wsdl:definitions targetNamespace="http://snv882:10217/gateway/services/CPWebServices" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://snv882:10217/gateway/services/CPWebServices" xmlns:intf="http://snv882:10217/gateway/services/CPWebServices" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:tns1="http://datatypes.cs.amdocs.com" xmlns:tns2="urn:CPWSImpl" xmlns:tns3="http://messages.common.api.cs.amdocs.com" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
 
3
    <wsdl:types>
 
4
        <schema targetNamespace="http://datatypes.cs.amdocs.com" xmlns="http://www.w3.org/2001/XMLSchema">
 
5
            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
 
6
            <complexType name="CSText">
 
7
                <sequence>
 
8
                    <element name="CSText" nillable="true" type="xsd:string"/>
 
9
                </sequence>
 
10
            </complexType>
 
11
            <complexType name="CSPricingModel">
 
12
                <sequence>
 
13
                    <element name="CSPricingModel" nillable="true" type="tns1:CSText"/>
 
14
                </sequence>
 
15
            </complexType>
 
16
            <complexType name="CSAdditionalParameter">
 
17
                <sequence>
 
18
                    <element name="parameterValue" nillable="true" type="tns1:CSText"/>
 
19
                    <element name="parameterType" nillable="true" type="tns1:CSText"/>
 
20
                </sequence>
 
21
            </complexType>
 
22
            <complexType name="CSAdditionalParameters">
 
23
                <sequence>
 
24
                    <element name="additionalParameter" nillable="true" type="impl:ArrayOf_tns1_CSAdditionalParameter"/>
 
25
                </sequence>
 
26
            </complexType>
 
27
            <complexType name="CSSecurityTicket">
 
28
                <sequence>
 
29
                    <element name="CSSecurityTicket" nillable="true" type="tns1:CSText"/>
 
30
                </sequence>
 
31
            </complexType>
 
32
            <complexType name="CSNonNegativeInteger">
 
33
                <sequence>
 
34
                    <element name="CSNonNegativeInteger" nillable="true" type="xsd:int"/>
 
35
                </sequence>
 
36
            </complexType>
 
37
            <complexType name="CSRequestId">
 
38
                <sequence>
 
39
                    <element name="CSRequestId" nillable="true" type="tns1:CSNonNegativeInteger"/>
 
40
                </sequence>
 
41
            </complexType>
 
42
            <complexType name="CSSessionId">
 
43
                <sequence>
 
44
                    <element name="CSSessionId" nillable="true" type="tns1:CSText"/>
 
45
                </sequence>
 
46
            </complexType>
 
47
            <complexType name="CSResultParameter">
 
48
                <sequence>
 
49
                    <element name="parameterValue" nillable="true" type="tns1:CSText"/>
 
50
                    <element name="parameterType" nillable="true" type="xsd:int"/>
 
51
                </sequence>
 
52
            </complexType>
 
53
            <complexType name="CSResultParameters">
 
54
                <sequence>
 
55
                    <element name="resultParameter" nillable="true" type="impl:ArrayOf_tns1_CSResultParameter"/>
 
56
                </sequence>
 
57
            </complexType>
 
58
            <complexType name="CSInteger">
 
59
                <sequence>
 
60
                    <element name="CSInteger" nillable="true" type="xsd:int"/>
 
61
                </sequence>
 
62
            </complexType>
 
63
            <complexType name="CSResult">
 
64
                <sequence>
 
65
                    <element name="resultParameters" nillable="true" type="tns1:CSResultParameters"/>
 
66
                    <element name="minorResultCode" nillable="true" type="tns1:CSInteger"/>
 
67
                    <element name="majorResultCode" nillable="true" type="tns1:CSInteger"/>
 
68
                </sequence>
 
69
            </complexType>
 
70
            <complexType name="CSSubscriberExternalId">
 
71
                <sequence>
 
72
                    <element name="CSSubscriberExternalId" nillable="true" type="tns1:CSText"/>
 
73
                </sequence>
 
74
            </complexType>
 
75
            <complexType name="CSChargingParameter">
 
76
                <sequence>
 
77
                    <element name="parameterValue" nillable="true" type="tns1:CSText"/>
 
78
                    <element name="parameterType" nillable="true" type="xsd:int"/>
 
79
                </sequence>
 
80
            </complexType>
 
81
            <complexType name="CSPartnerExternalId">
 
82
                <sequence>
 
83
                    <element name="CSPartnerExternalId" nillable="true" type="tns1:CSText"/>
 
84
                </sequence>
 
85
            </complexType>
 
86
            <complexType name="CSApplicationExternalId">
 
87
                <sequence>
 
88
                    <element name="CSApplicationExternalId" nillable="true" type="tns1:CSText"/>
 
89
                </sequence>
 
90
            </complexType>
 
91
            <complexType name="CSApplicationId">
 
92
                <sequence>
 
93
                    <element name="partnerExternalId" nillable="true" type="tns1:CSPartnerExternalId"/>
 
94
                    <element name="applicationExternalId" nillable="true" type="tns1:CSApplicationExternalId"/>
 
95
                </sequence>
 
96
            </complexType>
 
97
            <complexType name="CSCurrency">
 
98
                <sequence>
 
99
                    <element name="currencySubCode" nillable="true" type="tns1:CSText"/>
 
100
                    <element name="currencyCode" nillable="true" type="tns1:CSText"/>
 
101
                </sequence>
 
102
            </complexType>
 
103
            <complexType name="CSBoolean">
 
104
                <sequence>
 
105
                    <element name="CSBoolean" nillable="true" type="xsd:boolean"/>
 
106
                </sequence>
 
107
            </complexType>
 
108
            <complexType name="CSUniversalTime">
 
109
                <sequence>
 
110
                    <element name="CSUniversalTime" nillable="true" type="xsd:string"/>
 
111
                </sequence>
 
112
            </complexType>
 
113
            <complexType name="CSTimeStamp">
 
114
                <sequence>
 
115
                    <element name="timeZone" nillable="true" type="tns1:CSInteger"/>
 
116
                    <element name="daylightSaving" nillable="true" type="tns1:CSBoolean"/>
 
117
                    <element name="universalTime" nillable="true" type="tns1:CSUniversalTime"/>
 
118
                </sequence>
 
119
            </complexType>
 
120
            <complexType name="CSAmount">
 
121
                <sequence>
 
122
                    <element name="CSAmount" nillable="true" type="xsd:double"/>
 
123
                </sequence>
 
124
            </complexType>
 
125
            <complexType name="CSQualifiedAmount">
 
126
                <sequence>
 
127
                    <element name="currency" nillable="true" type="tns1:CSCurrency"/>
 
128
                    <element name="timeStamp" nillable="true" type="tns1:CSTimeStamp"/>
 
129
                    <element name="amount" nillable="true" type="tns1:CSAmount"/>
 
130
                </sequence>
 
131
            </complexType>
 
132
            <complexType name="CSChargingParameters">
 
133
                <sequence>
 
134
                    <element name="chargingParameter" nillable="true" type="impl:ArrayOf_tns1_CSChargingParameter"/>
 
135
                </sequence>
 
136
            </complexType>
 
137
            <complexType name="CSPricingParameter">
 
138
                <sequence>
 
139
                    <element name="parameterValue" nillable="true" type="tns1:CSText"/>
 
140
                    <element name="parameterType" nillable="true" type="xsd:int"/>
 
141
                </sequence>
 
142
            </complexType>
 
143
            <complexType name="CSApplicationDescription">
 
144
                <sequence>
 
145
                    <element name="CSApplicationDescription" nillable="true" type="tns1:CSText"/>
 
146
                </sequence>
 
147
            </complexType>
 
148
            <complexType name="CSPricingParameters">
 
149
                <sequence>
 
150
                    <element name="pricingParameter" nillable="true" type="impl:ArrayOf_tns1_CSPricingParameter"/>
 
151
                </sequence>
 
152
            </complexType>
 
153
            <complexType name="CSPricingOption">
 
154
                <sequence>
 
155
                    <element name="discountAmount" nillable="true" type="tns1:CSAmount"/>
 
156
                    <element name="pricingParameters" nillable="true" type="tns1:CSPricingParameters"/>
 
157
                    <element name="pricingModel" nillable="true" type="tns1:CSPricingModel"/>
 
158
                    <element name="loginNeeded" nillable="true" type="tns1:CSBoolean"/>
 
159
                    <element name="price" nillable="true" type="tns1:CSQualifiedAmount"/>
 
160
                </sequence>
 
161
            </complexType>
 
162
            <complexType name="CSPricingOptions">
 
163
                <sequence>
 
164
                    <element name="pricingOption" nillable="true" type="impl:ArrayOf_tns1_CSPricingOption"/>
 
165
                </sequence>
 
166
            </complexType>
 
167
            <complexType name="CSPartnerAccountExternalId">
 
168
                <sequence>
 
169
                    <element name="CSPartnerAccountExternalId" nillable="true" type="tns1:CSText"/>
 
170
                </sequence>
 
171
            </complexType>
 
172
            <complexType name="CSTimeSpan">
 
173
                <sequence>
 
174
                    <element name="CSTimeSpan" nillable="true" type="tns1:CSInteger"/>
 
175
                </sequence>
 
176
            </complexType>
 
177
            <complexType name="CSCorrelationId">
 
178
                <sequence>
 
179
                    <element name="type" nillable="true" type="tns1:CSInteger"/>
 
180
                    <element name="correlationExternalId" nillable="true" type="tns1:CSText"/>
 
181
                </sequence>
 
182
            </complexType>
 
183
            <complexType name="CSPassword">
 
184
                <sequence>
 
185
                    <element name="CSPassword" nillable="true" type="tns1:CSText"/>
 
186
                </sequence>
 
187
            </complexType>
 
188
            <complexType name="CSBECode">
 
189
                <sequence>
 
190
                    <element name="CSBECode" nillable="true" type="tns1:CSText"/>
 
191
                </sequence>
 
192
            </complexType>
 
193
        </schema>
 
194
        <schema targetNamespace="http://messages.common.api.cs.amdocs.com" xmlns="http://www.w3.org/2001/XMLSchema">
 
195
            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
 
196
            <complexType abstract="true" name="CSRequest">
 
197
                <sequence>
 
198
                    <element name="transactionId" nillable="true" type="xsd:string"/>
 
199
                </sequence>
 
200
            </complexType>
 
201
            <complexType name="CSCommonRequest">
 
202
                <complexContent>
 
203
                    <extension base="tns3:CSRequest">
 
204
                        <sequence>
 
205
                            <element name="additionalParameters" nillable="true" type="tns1:CSAdditionalParameters"/>
 
206
                        </sequence>
 
207
                    </extension>
 
208
                </complexContent>
 
209
            </complexType>
 
210
            <complexType abstract="true" name="CSResponse">
 
211
                <sequence/>
 
212
            </complexType>
 
213
            <complexType name="CSCommonResponse">
 
214
                <complexContent>
 
215
                    <extension base="tns3:CSResponse">
 
216
                        <sequence>
 
217
                            <element name="result" nillable="true" type="tns1:CSResult"/>
 
218
                            <element name="additionalParameters" nillable="true" type="tns1:CSAdditionalParameters"/>
 
219
                            <element name="transactionId" nillable="true" type="tns1:CSText"/>
 
220
                        </sequence>
 
221
                    </extension>
 
222
                </complexContent>
 
223
            </complexType>
 
224
        </schema>
 
225
        <schema targetNamespace="http://snv882:10217/gateway/services/CPWebServices" xmlns="http://www.w3.org/2001/XMLSchema">
 
226
            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
 
227
            <complexType name="ArrayOf_tns1_CSAdditionalParameter">
 
228
                <complexContent>
 
229
                    <restriction base="soapenc:Array">
 
230
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:CSAdditionalParameter[]"/>
 
231
                    </restriction>
 
232
                </complexContent>
 
233
            </complexType>
 
234
            <complexType name="ArrayOf_tns1_CSResultParameter">
 
235
                <complexContent>
 
236
                    <restriction base="soapenc:Array">
 
237
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:CSResultParameter[]"/>
 
238
                    </restriction>
 
239
                </complexContent>
 
240
            </complexType>
 
241
            <complexType name="ArrayOf_tns1_CSChargingParameter">
 
242
                <complexContent>
 
243
                    <restriction base="soapenc:Array">
 
244
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:CSChargingParameter[]"/>
 
245
                    </restriction>
 
246
                </complexContent>
 
247
            </complexType>
 
248
            <complexType name="ArrayOf_tns1_CSPricingParameter">
 
249
                <complexContent>
 
250
                    <restriction base="soapenc:Array">
 
251
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:CSPricingParameter[]"/>
 
252
                    </restriction>
 
253
                </complexContent>
 
254
            </complexType>
 
255
            <complexType name="ArrayOf_tns1_CSPricingOption">
 
256
                <complexContent>
 
257
                    <restriction base="soapenc:Array">
 
258
                        <attribute ref="soapenc:arrayType" wsdl:arrayType="tns1:CSPricingOption[]"/>
 
259
                    </restriction>
 
260
                </complexContent>
 
261
            </complexType>
 
262
        </schema>
 
263
        <schema targetNamespace="urn:CPWSImpl" xmlns="http://www.w3.org/2001/XMLSchema">
 
264
            <import namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
 
265
            <complexType name="releaseRequest">
 
266
                <complexContent>
 
267
                    <extension base="tns3:CSCommonRequest">
 
268
                        <sequence>
 
269
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
270
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
271
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
272
                        </sequence>
 
273
                    </extension>
 
274
                </complexContent>
 
275
            </complexType>
 
276
            <complexType name="getSubscriberIdResponse">
 
277
                <complexContent>
 
278
                    <extension base="tns3:CSCommonResponse">
 
279
                        <sequence>
 
280
                            <element name="subscriberId" nillable="true" type="tns1:CSSubscriberExternalId"/>
 
281
                        </sequence>
 
282
                    </extension>
 
283
                </complexContent>
 
284
            </complexType>
 
285
            <complexType name="startApplicationSessionResponse">
 
286
                <complexContent>
 
287
                    <extension base="tns3:CSCommonResponse">
 
288
                        <sequence>
 
289
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
290
                        </sequence>
 
291
                    </extension>
 
292
                </complexContent>
 
293
            </complexType>
 
294
            <complexType name="immediateChargeRequest">
 
295
                <complexContent>
 
296
                    <extension base="tns3:CSCommonRequest">
 
297
                        <sequence>
 
298
                            <element name="applicationId" nillable="true" type="tns1:CSApplicationId"/>
 
299
                            <element name="aggregatorId" nillable="true" type="tns1:CSApplicationId"/>
 
300
                            <element name="credentials" nillable="true" type="tns1:CSText"/>
 
301
                            <element name="subscriberExternalId" nillable="true" type="tns1:CSSubscriberExternalId"/>
 
302
                            <element name="chargeAmount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
303
                            <element name="subscriberExternalIdType" nillable="true" type="tns1:CSText"/>
 
304
                            <element name="chargingParameters" nillable="true" type="tns1:CSChargingParameters"/>
 
305
                            <element name="reportSubscription" nillable="true" type="tns1:CSText"/>
 
306
                            <element name="pricingModel" nillable="true" type="tns1:CSPricingModel"/>
 
307
                        </sequence>
 
308
                    </extension>
 
309
                </complexContent>
 
310
            </complexType>
 
311
            <complexType name="getPriceRequest">
 
312
                <complexContent>
 
313
                    <extension base="tns3:CSCommonRequest">
 
314
                        <sequence>
 
315
                            <element name="applicationId" nillable="true" type="tns1:CSApplicationId"/>
 
316
                            <element name="aggregatorId" nillable="true" type="tns1:CSApplicationId"/>
 
317
                            <element name="credentials" nillable="true" type="tns1:CSText"/>
 
318
                            <element name="subscriberExternalId" nillable="true" type="tns1:CSSubscriberExternalId"/>
 
319
                            <element name="subscriberExternalIdType" nillable="true" type="tns1:CSText"/>
 
320
                            <element name="chargingParameters" nillable="true" type="tns1:CSChargingParameters"/>
 
321
                        </sequence>
 
322
                    </extension>
 
323
                </complexContent>
 
324
            </complexType>
 
325
            <complexType name="reserveRequest">
 
326
                <complexContent>
 
327
                    <extension base="tns3:CSCommonRequest">
 
328
                        <sequence>
 
329
                            <element name="minimumAmount" nillable="true" type="tns1:CSAmount"/>
 
330
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
331
                            <element name="rateIndicator" nillable="true" type="tns1:CSBoolean"/>
 
332
                            <element name="applicationDescription" nillable="true" type="tns1:CSApplicationDescription"/>
 
333
                            <element name="reservationTimeStamp" nillable="true" type="tns1:CSTimeStamp"/>
 
334
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
335
                            <element name="preferredAmount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
336
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
337
                            <element name="chargingParameters" nillable="true" type="tns1:CSChargingParameters"/>
 
338
                        </sequence>
 
339
                    </extension>
 
340
                </complexContent>
 
341
            </complexType>
 
342
            <complexType name="getPriceResponse">
 
343
                <complexContent>
 
344
                    <extension base="tns3:CSCommonResponse">
 
345
                        <sequence>
 
346
                            <element name="pricingOptions" nillable="true" type="tns1:CSPricingOptions"/>
 
347
                        </sequence>
 
348
                    </extension>
 
349
                </complexContent>
 
350
            </complexType>
 
351
            <complexType name="createSessionResponse">
 
352
                <complexContent>
 
353
                    <extension base="tns3:CSCommonResponse">
 
354
                        <sequence>
 
355
                            <element name="sessionReference" nillable="true" type="xsd:string"/>
 
356
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
357
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
358
                        </sequence>
 
359
                    </extension>
 
360
                </complexContent>
 
361
            </complexType>
 
362
            <complexType name="notifyConfirmationResponse">
 
363
                <complexContent>
 
364
                    <extension base="tns3:CSCommonResponse">
 
365
                        <sequence>
 
366
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
367
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
368
                        </sequence>
 
369
                    </extension>
 
370
                </complexContent>
 
371
            </complexType>
 
372
            <complexType name="createSessionRequest">
 
373
                <complexContent>
 
374
                    <extension base="tns3:CSCommonRequest">
 
375
                        <sequence>
 
376
                            <element name="applicationId" nillable="true" type="tns1:CSApplicationId"/>
 
377
                            <element name="aggregatorId" nillable="true" type="tns1:CSApplicationId"/>
 
378
                            <element name="partnerAccountId" nillable="true" type="tns1:CSPartnerAccountExternalId"/>
 
379
                            <element name="applicationDescription" nillable="true" type="tns1:CSApplicationDescription"/>
 
380
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
381
                            <element name="correlationId" nillable="true" type="tns1:CSCorrelationId"/>
 
382
                            <element name="subscriberId" nillable="true" type="tns1:CSSubscriberExternalId"/>
 
383
                            <element name="subscriberIdType" nillable="true" type="tns1:CSText"/>
 
384
                        </sequence>
 
385
                    </extension>
 
386
                </complexContent>
 
387
            </complexType>
 
388
            <complexType name="startApplicationSessionRequest">
 
389
                <complexContent>
 
390
                    <extension base="tns3:CSCommonRequest">
 
391
                        <sequence>
 
392
                            <element name="password" nillable="true" type="tns1:CSPassword"/>
 
393
                            <element name="applicationId" nillable="true" type="tns1:CSApplicationId"/>
 
394
                        </sequence>
 
395
                    </extension>
 
396
                </complexContent>
 
397
            </complexType>
 
398
            <complexType name="chargeReservationResponse">
 
399
                <complexContent>
 
400
                    <extension base="tns3:CSCommonResponse">
 
401
                        <sequence>
 
402
                            <element name="reservedAmountLeft" nillable="true" type="tns1:CSAmount"/>
 
403
                            <element name="chargedAmount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
404
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
405
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
406
                        </sequence>
 
407
                    </extension>
 
408
                </complexContent>
 
409
            </complexType>
 
410
            <complexType name="releaseResponse">
 
411
                <complexContent>
 
412
                    <extension base="tns3:CSCommonResponse">
 
413
                        <sequence/>
 
414
                    </extension>
 
415
                </complexContent>
 
416
            </complexType>
 
417
            <complexType name="notifyConfirmationRequest">
 
418
                <complexContent>
 
419
                    <extension base="tns3:CSCommonRequest">
 
420
                        <sequence>
 
421
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
422
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
423
                            <element name="confirmationTimeStamp" nillable="true" type="tns1:CSTimeStamp"/>
 
424
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
425
                            <element name="confirmationNotification" nillable="true" type="tns1:CSBoolean"/>
 
426
                            <element name="pricingModel" nillable="true" type="tns1:CSPricingModel"/>
 
427
                            <element name="reservationRequestNumber" nillable="true" type="tns1:CSRequestId"/>
 
428
                        </sequence>
 
429
                    </extension>
 
430
                </complexContent>
 
431
            </complexType>
 
432
            <complexType name="getSubscriberIdRequest">
 
433
                <complexContent>
 
434
                    <extension base="tns3:CSCommonRequest">
 
435
                        <sequence>
 
436
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
437
                            <element name="externalId" nillable="true" type="tns1:CSText"/>
 
438
                            <element name="idType" nillable="true" type="tns1:CSText"/>
 
439
                        </sequence>
 
440
                    </extension>
 
441
                </complexContent>
 
442
            </complexType>
 
443
            <complexType name="reserveResponse">
 
444
                <complexContent>
 
445
                    <extension base="tns3:CSCommonResponse">
 
446
                        <sequence>
 
447
                            <element name="pricingOptions" nillable="true" type="tns1:CSPricingOptions"/>
 
448
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
449
                            <element name="timeLeft" nillable="true" type="tns1:CSTimeSpan"/>
 
450
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
451
                            <element name="reservedAmount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
452
                        </sequence>
 
453
                    </extension>
 
454
                </complexContent>
 
455
            </complexType>
 
456
            <complexType name="immediateChargeResponse">
 
457
                <complexContent>
 
458
                    <extension base="tns3:CSCommonResponse">
 
459
                        <sequence>
 
460
                            <element name="chargedAmount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
461
                        </sequence>
 
462
                    </extension>
 
463
                </complexContent>
 
464
            </complexType>
 
465
            <complexType name="chargeReservationRequest">
 
466
                <complexContent>
 
467
                    <extension base="tns3:CSCommonRequest">
 
468
                        <sequence>
 
469
                            <element name="chargingSessionId" nillable="true" type="tns1:CSSessionId"/>
 
470
                            <element name="applicationDescription" nillable="true" type="tns1:CSApplicationDescription"/>
 
471
                            <element name="amount" nillable="true" type="tns1:CSQualifiedAmount"/>
 
472
                            <element name="chargeReservationTimeStamp" nillable="true" type="tns1:CSTimeStamp"/>
 
473
                            <element name="applicationTicket" nillable="true" type="tns1:CSSecurityTicket"/>
 
474
                            <element name="releaseIndicator" nillable="true" type="tns1:CSBoolean"/>
 
475
                            <element name="requestNumber" nillable="true" type="tns1:CSRequestId"/>
 
476
                            <element name="chargingParameters" nillable="true" type="tns1:CSChargingParameters"/>
 
477
                        </sequence>
 
478
                    </extension>
 
479
                </complexContent>
 
480
            </complexType>
 
481
        </schema>
 
482
    </wsdl:types>
 
483
    <wsdl:message name="notifyConfirmationRequest">
 
484
        <wsdl:part name="in0" type="tns2:notifyConfirmationRequest"/>
 
485
    </wsdl:message>
 
486
    <wsdl:message name="immediateChargeRequest">
 
487
        <wsdl:part name="in0" type="tns2:immediateChargeRequest"/>
 
488
    </wsdl:message>
 
489
    <wsdl:message name="getSubscriberIdRequest">
 
490
        <wsdl:part name="in0" type="tns2:getSubscriberIdRequest"/>
 
491
    </wsdl:message>
 
492
    <wsdl:message name="immediateChargeResponse">
 
493
        <wsdl:part name="immediateChargeReturn" type="tns2:immediateChargeResponse"/>
 
494
    </wsdl:message>
 
495
    <wsdl:message name="getPriceRequest">
 
496
        <wsdl:part name="in0" type="tns2:getPriceRequest"/>
 
497
    </wsdl:message>
 
498
    <wsdl:message name="createSessionRequest">
 
499
        <wsdl:part name="in0" type="tns2:createSessionRequest"/>
 
500
    </wsdl:message>
 
501
    <wsdl:message name="reserveResponse">
 
502
        <wsdl:part name="reserveReturn" type="tns2:reserveResponse"/>
 
503
    </wsdl:message>
 
504
    <wsdl:message name="startApplicationSessionResponse">
 
505
        <wsdl:part name="startApplicationSessionReturn" type="tns2:startApplicationSessionResponse"/>
 
506
    </wsdl:message>
 
507
    <wsdl:message name="getSubscriberIdResponse">
 
508
        <wsdl:part name="getSubscriberIdReturn" type="tns2:getSubscriberIdResponse"/>
 
509
    </wsdl:message>
 
510
    <wsdl:message name="getPriceResponse">
 
511
        <wsdl:part name="getPriceReturn" type="tns2:getPriceResponse"/>
 
512
    </wsdl:message>
 
513
    <wsdl:message name="notifyConfirmationResponse">
 
514
        <wsdl:part name="notifyConfirmationReturn" type="tns2:notifyConfirmationResponse"/>
 
515
    </wsdl:message>
 
516
    <wsdl:message name="releaseRequest">
 
517
        <wsdl:part name="in0" type="tns2:releaseRequest"/>
 
518
    </wsdl:message>
 
519
    <wsdl:message name="chargeReservationRequest">
 
520
        <wsdl:part name="in0" type="tns2:chargeReservationRequest"/>
 
521
    </wsdl:message>
 
522
    <wsdl:message name="createSessionResponse">
 
523
        <wsdl:part name="createSessionReturn" type="tns2:createSessionResponse"/>
 
524
    </wsdl:message>
 
525
    <wsdl:message name="chargeReservationResponse">
 
526
        <wsdl:part name="chargeReservationReturn" type="tns2:chargeReservationResponse"/>
 
527
    </wsdl:message>
 
528
    <wsdl:message name="releaseResponse">
 
529
        <wsdl:part name="releaseReturn" type="tns2:releaseResponse"/>
 
530
    </wsdl:message>
 
531
    <wsdl:message name="startApplicationSessionRequest">
 
532
        <wsdl:part name="in0" type="tns2:startApplicationSessionRequest"/>
 
533
    </wsdl:message>
 
534
    <wsdl:message name="reserveRequest">
 
535
        <wsdl:part name="in0" type="tns2:reserveRequest"/>
 
536
    </wsdl:message>
 
537
    <wsdl:portType name="CPWSImpl">
 
538
        <wsdl:operation name="createSession" parameterOrder="in0">
 
539
            <wsdl:input message="impl:createSessionRequest" name="createSessionRequest"/>
 
540
            <wsdl:output message="impl:createSessionResponse" name="createSessionResponse"/>
 
541
        </wsdl:operation>
 
542
        <wsdl:operation name="release" parameterOrder="in0">
 
543
            <wsdl:input message="impl:releaseRequest" name="releaseRequest"/>
 
544
            <wsdl:output message="impl:releaseResponse" name="releaseResponse"/>
 
545
        </wsdl:operation>
 
546
        <wsdl:operation name="getSubscriberId" parameterOrder="in0">
 
547
            <wsdl:input message="impl:getSubscriberIdRequest" name="getSubscriberIdRequest"/>
 
548
            <wsdl:output message="impl:getSubscriberIdResponse" name="getSubscriberIdResponse"/>
 
549
        </wsdl:operation>
 
550
        <wsdl:operation name="getPrice" parameterOrder="in0">
 
551
            <wsdl:input message="impl:getPriceRequest" name="getPriceRequest"/>
 
552
            <wsdl:output message="impl:getPriceResponse" name="getPriceResponse"/>
 
553
        </wsdl:operation>
 
554
        <wsdl:operation name="startApplicationSession" parameterOrder="in0">
 
555
            <wsdl:input message="impl:startApplicationSessionRequest" name="startApplicationSessionRequest"/>
 
556
            <wsdl:output message="impl:startApplicationSessionResponse" name="startApplicationSessionResponse"/>
 
557
        </wsdl:operation>
 
558
        <wsdl:operation name="reserve" parameterOrder="in0">
 
559
            <wsdl:input message="impl:reserveRequest" name="reserveRequest"/>
 
560
            <wsdl:output message="impl:reserveResponse" name="reserveResponse"/>
 
561
        </wsdl:operation>
 
562
        <wsdl:operation name="chargeReservation" parameterOrder="in0">
 
563
            <wsdl:input message="impl:chargeReservationRequest" name="chargeReservationRequest"/>
 
564
            <wsdl:output message="impl:chargeReservationResponse" name="chargeReservationResponse"/>
 
565
        </wsdl:operation>
 
566
        <wsdl:operation name="notifyConfirmation" parameterOrder="in0">
 
567
            <wsdl:input message="impl:notifyConfirmationRequest" name="notifyConfirmationRequest"/>
 
568
            <wsdl:output message="impl:notifyConfirmationResponse" name="notifyConfirmationResponse"/>
 
569
        </wsdl:operation>
 
570
        <wsdl:operation name="immediateCharge" parameterOrder="in0">
 
571
            <wsdl:input message="impl:immediateChargeRequest" name="immediateChargeRequest"/>
 
572
            <wsdl:output message="impl:immediateChargeResponse" name="immediateChargeResponse"/>
 
573
        </wsdl:operation>
 
574
    </wsdl:portType>
 
575
    <wsdl:binding name="CPWebServicesSoapBinding" type="impl:CPWSImpl">
 
576
        <wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
 
577
        <wsdl:operation name="createSession">
 
578
            <wsdlsoap:operation soapAction=""/>
 
579
            <wsdl:input name="createSessionRequest">
 
580
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
581
            </wsdl:input>
 
582
            <wsdl:output name="createSessionResponse">
 
583
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
584
            </wsdl:output>
 
585
        </wsdl:operation>
 
586
        <wsdl:operation name="release">
 
587
            <wsdlsoap:operation soapAction=""/>
 
588
            <wsdl:input name="releaseRequest">
 
589
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
590
            </wsdl:input>
 
591
            <wsdl:output name="releaseResponse">
 
592
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
593
            </wsdl:output>
 
594
        </wsdl:operation>
 
595
        <wsdl:operation name="getSubscriberId">
 
596
            <wsdlsoap:operation soapAction=""/>
 
597
            <wsdl:input name="getSubscriberIdRequest">
 
598
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
599
            </wsdl:input>
 
600
            <wsdl:output name="getSubscriberIdResponse">
 
601
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
602
            </wsdl:output>
 
603
        </wsdl:operation>
 
604
        <wsdl:operation name="getPrice">
 
605
            <wsdlsoap:operation soapAction=""/>
 
606
            <wsdl:input name="getPriceRequest">
 
607
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
608
            </wsdl:input>
 
609
            <wsdl:output name="getPriceResponse">
 
610
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
611
            </wsdl:output>
 
612
        </wsdl:operation>
 
613
        <wsdl:operation name="startApplicationSession">
 
614
            <wsdlsoap:operation soapAction=""/>
 
615
            <wsdl:input name="startApplicationSessionRequest">
 
616
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
617
            </wsdl:input>
 
618
            <wsdl:output name="startApplicationSessionResponse">
 
619
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
620
            </wsdl:output>
 
621
        </wsdl:operation>
 
622
        <wsdl:operation name="reserve">
 
623
            <wsdlsoap:operation soapAction=""/>
 
624
            <wsdl:input name="reserveRequest">
 
625
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
626
            </wsdl:input>
 
627
            <wsdl:output name="reserveResponse">
 
628
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
629
            </wsdl:output>
 
630
        </wsdl:operation>
 
631
        <wsdl:operation name="chargeReservation">
 
632
            <wsdlsoap:operation soapAction=""/>
 
633
            <wsdl:input name="chargeReservationRequest">
 
634
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
635
            </wsdl:input>
 
636
            <wsdl:output name="chargeReservationResponse">
 
637
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
638
            </wsdl:output>
 
639
        </wsdl:operation>
 
640
        <wsdl:operation name="notifyConfirmation">
 
641
            <wsdlsoap:operation soapAction=""/>
 
642
            <wsdl:input name="notifyConfirmationRequest">
 
643
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
644
            </wsdl:input>
 
645
            <wsdl:output name="notifyConfirmationResponse">
 
646
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
647
            </wsdl:output>
 
648
        </wsdl:operation>
 
649
        <wsdl:operation name="immediateCharge">
 
650
            <wsdlsoap:operation soapAction=""/>
 
651
            <wsdl:input name="immediateChargeRequest">
 
652
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.partner.provided.api.cs.amdocs.com" use="encoded"/>
 
653
            </wsdl:input>
 
654
            <wsdl:output name="immediateChargeResponse">
 
655
                <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://snv882:10217/gateway/services/CPWebServices" use="encoded"/>
 
656
            </wsdl:output>
 
657
        </wsdl:operation>
 
658
    </wsdl:binding>
 
659
    <wsdl:service name="CPWSImplService">
 
660
        <wsdl:port binding="impl:CPWebServicesSoapBinding" name="CPWebServices">
 
661
            <wsdlsoap:address location="http://localhost:8080/axis/services/CPWebServices"/>
 
662
        </wsdl:port>
 
663
    </wsdl:service>
 
664
</wsdl:definitions>
 
 
b'\\ No newline at end of file'