Titan Core Initial Contribution
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_expectedTtcns / schemas_ericsson_com_upg_dm_hss_sh_4_1_e.ttcn
1 /*******************************************************************************
2 * Copyright Ericsson Telecom AB
3 *
4 * XSD to TTCN-3 Translator
5 *
6 * All rights reserved. This program and the accompanying materials
7 * are made available under the terms of the Eclipse Public License v1.0
8 * which accompanies this distribution, and is available at
9 * http://www.eclipse.org/legal/epl-v10.html
10 *******************************************************************************/
11 //
12 // File: schemas_ericsson_com_upg_dm_hss_sh_4_1_e.ttcn
13 // Description:
14 // References:
15 // Rev:
16 // Prodnr:
17 // Updated:
18 // Contact: http://ttcn.ericsson.se
19 //
20 ////////////////////////////////////////////////////////////////////////////////
21 //
22 // Generated from file(s):
23 //
24 // - ShDataType.xsd
25 // /* xml version = "1.0" encoding = "UTF-8" */
26 // /* targetnamespace = "http://schemas.ericsson.com/upg/dm/hss-sh/4.1" */
27 //
28 ////////////////////////////////////////////////////////////////////////////////
29
30
31 module schemas_ericsson_com_upg_dm_hss_sh_4_1_e {
32
33
34 import from XSD all;
35
36
37 type XSD.AnyURI TSIP_URL
38 with {
39 variant "name as uncapitalized";
40 };
41
42
43 type XSD.AnyURI TTEL_URL
44 with {
45 variant "name as uncapitalized";
46 };
47
48
49 type XSD.AnyURI TDiameterURI
50 with {
51 variant "name as uncapitalized";
52 };
53
54
55 /* LABEL: */
56 /* PUBLIC_USER_IDENTITY */
57 /* DEFINITION: */
58 /* Identity is a Public User Identity. */
59 /* LABEL: */
60 /* DISTINCT_PSI */
61 /* DEFINITION: */
62 /* Identity is a distinct Public Service Identity. */
63 /* LABEL: */
64 /* WILDCARDED_PSI */
65 /* DEFINITION: */
66 /* Identity matches a wildcarded Public Service Identity. */
67 type enumerated TIdentityType
68 {
69 int0(0),
70 int1(1),
71 int2(2)
72 }
73 with {
74 variant "useNumber";
75 variant "name as uncapitalized";
76 };
77
78
79 type union TIMSPublicIdentity
80 {
81 TSIP_URL tSIP_URL,
82 TTEL_URL tTEL_URL
83 }
84 with {
85 variant "name as uncapitalized";
86 variant "useUnion";
87 };
88
89
90 /* LABEL: */
91 /* REGISTERED */
92 /* DEFINITION: */
93 /* iFC is part of the registered profile */
94 /* LABEL: */
95 /* UNREGISTERED */
96 /* DEFINITION: */
97 /* iFC is part of the unregistered profile */
98 type enumerated TProfilePartIndicator
99 {
100 int0(0),
101 int1(1)
102 }
103 with {
104 variant "useNumber";
105 variant "name as uncapitalized";
106 };
107
108
109 type XSD.String TServiceInfo length(0 .. infinity)
110 with {
111 variant "name as uncapitalized";
112 };
113
114
115 type XSD.String TString length(0 .. infinity)
116 with {
117 variant "name as uncapitalized";
118 };
119
120
121 type XSD.String TMSISDN length(0 .. infinity)
122 with {
123 variant "name as uncapitalized";
124 };
125
126
127 /* LABEL: */
128 /* NOT_REGISTERED */
129 /* DEFINITION: */
130 /* Not registered */
131 /* LABEL: */
132 /* REGISTERED */
133 /* DEFINITION: */
134 /* Registered */
135 /* LABEL: */
136 /* REGISTERED_UNREG_SERVICES */
137 /* DEFINITION: */
138 /* Registered, with services for unregistered */
139 /* LABEL: */
140 /* AUTHENTICATION_PENDING */
141 /* DEFINITION: */
142 /* Pending of authentication */
143 type enumerated TIMSUserState
144 {
145 int0(0),
146 int1(1),
147 int2(2),
148 int3(3)
149 }
150 with {
151 variant "useNumber";
152 variant "name as uncapitalized";
153 };
154
155
156 /* LABEL: */
157 /* CAMELBusy */
158 /* LABEL: */
159 /* NetworkDeterminedNotReachable */
160 /* LABEL: */
161 /* AssumedIdle */
162 /* LABEL: */
163 /* NotProvidedFromVLR */
164 type enumerated TCSUserState
165 {
166 int0(0),
167 int1(1),
168 int2(2),
169 int3(3)
170 }
171 with {
172 variant "useNumber";
173 variant "name as uncapitalized";
174 };
175
176
177 /* LABEL: */
178 /* Detached */
179 /* LABEL: */
180 /* AttachedNotReachableForPaging */
181 /* LABEL: */
182 /* AttachedReachableForPaging */
183 /* LABEL: */
184 /* ConnectedNotReachableForPaging */
185 /* LABEL: */
186 /* ConnectedReachableForPaging */
187 /* LABEL: */
188 /* notProvidedFromSGSN */
189 /* LABEL: */
190 /* networkDeterminedNotReachable */
191 type enumerated TPSUserState
192 {
193 int0(0),
194 int1(1),
195 int2(2),
196 int3(3),
197 int4(4),
198 int5(5),
199 int6(6)
200 }
201 with {
202 variant "useNumber";
203 variant "name as uncapitalized";
204 };
205
206
207 /* LABEL: */
208 /* INACTIVE */
209 /* DEFINITION: */
210 /* The PSI is not available for incoming traffic. */
211 /* LABEL: */
212 /* ACTIVE */
213 /* DEFINITION: */
214 /* The PSI is available for incoming traffic. */
215 type enumerated TPSIActivation
216 {
217 int0(0),
218 int1(1)
219 }
220 with {
221 variant "useNumber";
222 variant "name as uncapitalized";
223 };
224
225
226 type XSD.String TLocationNumber length(4 .. 16)
227 with {
228 variant "name as uncapitalized";
229 };
230
231
232 type XSD.String TCellGlobalId length(12)
233 with {
234 variant "name as uncapitalized";
235 };
236
237
238 type XSD.String TServiceAreaId length(12)
239 with {
240 variant "name as uncapitalized";
241 };
242
243
244 type XSD.String TLocationAreaId length(8)
245 with {
246 variant "name as uncapitalized";
247 };
248
249
250 type XSD.String TRoutingAreaId length(8)
251 with {
252 variant "name as uncapitalized";
253 };
254
255
256 type XSD.String TGeographicalInformation length(12)
257 with {
258 variant "name as uncapitalized";
259 };
260
261
262 type XSD.String TGeodeticInformation length(16)
263 with {
264 variant "name as uncapitalized";
265 };
266
267
268 type XSD.String TAddressString length(4 .. 28)
269 with {
270 variant "name as uncapitalized";
271 };
272
273
274 type XSD.String TSelectedLSAIdentity length(4)
275 with {
276 variant "name as uncapitalized";
277 };
278
279
280 type XSD.Int TPriority (0 .. 2147483647)
281 with {
282 variant "name as uncapitalized";
283 };
284
285
286 type XSD.Int TGroupID (0 .. 2147483647)
287 with {
288 variant "name as uncapitalized";
289 };
290
291
292 /* LABEL: */
293 /* INITIAL_REGISTRATION */
294 /* DEFINITION: */
295 /* Matches to REGISTER messages that are relater to initial registration. */
296 /* LABEL: */
297 /* RE-REGISTRATION */
298 /* DEFINITION: */
299 /* Matches to REGISTER messages that are relater to re-registration. */
300 /* LABEL: */
301 /* DE-REGISTRATION */
302 /* DEFINITION: */
303 /* Matches to REGISTER messages that are relater to de-registration. */
304 type enumerated TRegistrationType
305 {
306 int0(0),
307 int1(1),
308 int2(2)
309 }
310 with {
311 variant "useNumber";
312 variant "name as uncapitalized";
313 };
314
315
316 type XSD.Int TID (0 .. 2147483647)
317 with {
318 variant "name as uncapitalized";
319 };
320
321
322 /* LABEL: */
323 /* ORIGINATING_SESSION */
324 /* DEFINITION: */
325 /* Originating Session */
326 /* LABEL: */
327 /* TERMINATING_SESSION */
328 /* DEFINITION: */
329 /* Terminating Session */
330 /* LABEL: */
331 /* TERMINATING_UNREGISTERED */
332 /* DEFINITION: */
333 /* Terminating Session for unregistered user */
334 type enumerated TDirectionOfRequest
335 {
336 int0(0),
337 int1(1),
338 int2(2)
339 }
340 with {
341 variant "useNumber";
342 variant "name as uncapitalized";
343 };
344
345
346 /* LABEL: */
347 /* SESSION_CONTINUED */
348 /* DEFINITION: */
349 /* Session Continued */
350 /* LABEL: */
351 /* SESSION_TERMINATED */
352 /* DEFINITION: */
353 /* Session Terminated */
354 type enumerated TDefaultHandling
355 {
356 int0(0),
357 int1(1)
358 }
359 with {
360 variant "useNumber";
361 variant "name as uncapitalized";
362 };
363
364
365 type XSD.Int TAgeOfLocationInformation (0 .. 32767)
366 with {
367 variant "name as uncapitalized";
368 };
369
370
371 type XSD.Boolean TBool
372 with {
373 variant "name as uncapitalized";
374 };
375
376
377 type XSD.Int TSequenceNumber (0 .. 65535)
378 with {
379 variant "name as uncapitalized";
380 };
381
382
383 type record TExtension
384 {
385 record of XSD.String elem_list
386 }
387 with {
388 variant "name as uncapitalized";
389 variant (elem_list) "untagged";
390 variant (elem_list[-]) "anyElement";
391 };
392
393
394 type record TShIMSDataExtension
395 {
396 TPSIActivation pSIActivation optional,
397 TExtension extension_ optional
398 }
399 with {
400 variant "name as uncapitalized";
401 variant (pSIActivation) "name as capitalized";
402 variant (extension_) "name as 'Extension'";
403 };
404
405
406 type record TSePoTriExtension
407 {
408 record length(0 .. 2) of TRegistrationType registrationType_list,
409 TExtension extension_ optional
410 }
411 with {
412 variant "name as uncapitalized";
413 variant (registrationType_list) "untagged";
414 variant (registrationType_list[-]) "name as 'RegistrationType'";
415 variant (extension_) "name as 'Extension'";
416 };
417
418
419 type record TPublicIdentityExtension
420 {
421 TIdentityType identityType optional,
422 XSD.AnyURI wildcardedPSI optional,
423 TExtension extension_ optional
424 }
425 with {
426 variant "name as uncapitalized";
427 variant (identityType) "name as capitalized";
428 variant (wildcardedPSI) "name as capitalized";
429 variant (extension_) "name as 'Extension'";
430 };
431
432
433 type record TSh_Data
434 {
435 TPublicIdentity publicIdentifiers optional,
436 TTransparentData repositoryData optional,
437 TShIMSData sh_IMS_Data optional,
438 TCSLocationInformation cSLocationInformation optional,
439 TPSLocationInformation pSLocationInformation optional,
440 TCSUserState cSUserState optional,
441 TPSUserState pSUserState optional,
442 TExtension extension_ optional,
443 record of XSD.String elem_list
444 }
445 with {
446 variant "name as 'tSh-Data'";
447 variant (publicIdentifiers) "name as capitalized";
448 variant (repositoryData) "name as capitalized";
449 variant (sh_IMS_Data) "name as 'Sh-IMS-Data'";
450 variant (cSLocationInformation) "name as capitalized";
451 variant (pSLocationInformation) "name as capitalized";
452 variant (cSUserState) "name as capitalized";
453 variant (pSUserState) "name as capitalized";
454 variant (extension_) "name as 'Extension'";
455 variant (elem_list) "untagged";
456 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
457 };
458
459
460 type record TTransparentData
461 {
462 TString serviceIndication,
463 TSequenceNumber sequenceNumber,
464 TServiceData serviceData optional,
465 TExtension extension_ optional,
466 record of XSD.String elem_list
467 }
468 with {
469 variant "name as uncapitalized";
470 variant (serviceIndication) "name as capitalized";
471 variant (sequenceNumber) "name as capitalized";
472 variant (serviceData) "name as capitalized";
473 variant (extension_) "name as 'Extension'";
474 variant (elem_list) "untagged";
475 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
476 };
477
478
479 type record TServiceData
480 {
481 XSD.String elem
482 }
483 with {
484 variant "name as uncapitalized";
485 variant (elem) "anyElement";
486 };
487
488
489 type record TShIMSData
490 {
491 TSIP_URL sCSCFName optional,
492 TIFCs iFCs optional,
493 TIMSUserState iMSUserState optional,
494 TChargingInformation chargingInformation optional,
495 TShIMSDataExtension extension_ optional,
496 TBool ericssonUserBarringInfo optional,
497 record of XSD.String elem_list
498 }
499 with {
500 variant "name as uncapitalized";
501 variant (sCSCFName) "name as capitalized";
502 variant (iFCs) "name as capitalized";
503 variant (iMSUserState) "name as capitalized";
504 variant (chargingInformation) "name as capitalized";
505 variant (extension_) "name as 'Extension'";
506 variant (ericssonUserBarringInfo) "name as capitalized";
507 variant (elem_list) "untagged";
508 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
509 };
510
511
512 type record TIFCs
513 {
514 record of TInitialFilterCriteria initialFilterCriteria_list,
515 TExtension extension_ optional,
516 record of XSD.String elem_list
517 }
518 with {
519 variant "name as uncapitalized";
520 variant (initialFilterCriteria_list) "untagged";
521 variant (initialFilterCriteria_list[-]) "name as 'InitialFilterCriteria'";
522 variant (extension_) "name as 'Extension'";
523 variant (elem_list) "untagged";
524 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
525 };
526
527
528 type record TCSLocationInformation
529 {
530 TLocationNumber locationNumber optional,
531 union {
532 record length(0 .. 1) of TCellGlobalId cellGlobalId_list,
533 record length(0 .. 1) of TServiceAreaId serviceAreaId_list,
534 record length(0 .. 1) of TLocationAreaId locationAreaId_list
535 } choice,
536 TGeographicalInformation geographicalInformation optional,
537 TGeodeticInformation geodeticInformation optional,
538 TISDNAddress vLRNumber optional,
539 TISDNAddress mSCNumber optional,
540 TBool currentLocationRetrieved optional,
541 TAgeOfLocationInformation ageOfLocationInformation optional,
542 TExtension extension_ optional,
543 record of XSD.String elem_list
544 }
545 with {
546 variant "name as uncapitalized";
547 variant (locationNumber) "name as capitalized";
548 variant (choice) "untagged";
549 variant (choice.cellGlobalId_list) "untagged";
550 variant (choice.cellGlobalId_list[-]) "name as 'CellGlobalId'";
551 variant (choice.serviceAreaId_list) "untagged";
552 variant (choice.serviceAreaId_list[-]) "name as 'ServiceAreaId'";
553 variant (choice.locationAreaId_list) "untagged";
554 variant (choice.locationAreaId_list[-]) "name as 'LocationAreaId'";
555 variant (geographicalInformation) "name as capitalized";
556 variant (geodeticInformation) "name as capitalized";
557 variant (vLRNumber) "name as capitalized";
558 variant (mSCNumber) "name as capitalized";
559 variant (currentLocationRetrieved) "name as capitalized";
560 variant (ageOfLocationInformation) "name as capitalized";
561 variant (extension_) "name as 'Extension'";
562 variant (elem_list) "untagged";
563 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
564 };
565
566
567 type record TPSLocationInformation
568 {
569 union {
570 record length(0 .. 1) of TCellGlobalId cellGlobalId_list,
571 record length(0 .. 1) of TServiceAreaId serviceAreaId_list,
572 record length(0 .. 1) of TLocationAreaId locationAreaId_list
573 } choice,
574 TRoutingAreaId routingAreaId optional,
575 TGeographicalInformation geographicalInformation optional,
576 TGeodeticInformation geodeticInformation optional,
577 TISDNAddress sGSNNumber optional,
578 TBool currentLocationRetrieved optional,
579 TAgeOfLocationInformation ageOfLocationInformation optional,
580 TExtension extension_ optional,
581 record of XSD.String elem_list
582 }
583 with {
584 variant "name as uncapitalized";
585 variant (choice) "untagged";
586 variant (choice.cellGlobalId_list) "untagged";
587 variant (choice.cellGlobalId_list[-]) "name as 'CellGlobalId'";
588 variant (choice.serviceAreaId_list) "untagged";
589 variant (choice.serviceAreaId_list[-]) "name as 'ServiceAreaId'";
590 variant (choice.locationAreaId_list) "untagged";
591 variant (choice.locationAreaId_list[-]) "name as 'LocationAreaId'";
592 variant (routingAreaId) "name as capitalized";
593 variant (geographicalInformation) "name as capitalized";
594 variant (geodeticInformation) "name as capitalized";
595 variant (sGSNNumber) "name as capitalized";
596 variant (currentLocationRetrieved) "name as capitalized";
597 variant (ageOfLocationInformation) "name as capitalized";
598 variant (extension_) "name as 'Extension'";
599 variant (elem_list) "untagged";
600 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
601 };
602
603
604 type record TISDNAddress
605 {
606 record length(1 .. 9) of TAddressString address_list,
607 TExtension extension_ optional,
608 record of XSD.String elem_list
609 }
610 with {
611 variant "name as uncapitalized";
612 variant (address_list) "untagged";
613 variant (address_list[-]) "name as 'Address'";
614 variant (extension_) "name as 'Extension'";
615 variant (elem_list) "untagged";
616 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
617 };
618
619
620 type record TIdentitySet
621 {
622 record of TIMSPublicIdentity iMSPublicIdentity_list
623 }
624 with {
625 variant "name as uncapitalized";
626 variant (iMSPublicIdentity_list) "untagged";
627 variant (iMSPublicIdentity_list[-]) "name as 'IMSPublicIdentity'";
628 };
629
630
631 type record TPublicIdentity
632 {
633 union {
634 record length(0 .. 1) of TIdentitySet allIdentities_list,
635 record length(0 .. 1) of TIdentitySet registeredIdentities_list,
636 record length(0 .. 1) of TIdentitySet implicitIdentities_list,
637 record length(0 .. 1) of TIdentitySet aliasIdentities_list
638 } choice,
639 record of TMSISDN mSISDN_list,
640 TPublicIdentityExtension extension_ optional,
641 record of XSD.String elem_list
642 }
643 with {
644 variant "name as uncapitalized";
645 variant (choice) "untagged";
646 variant (choice.allIdentities_list) "untagged";
647 variant (choice.allIdentities_list[-]) "name as 'AllIdentities'";
648 variant (choice.registeredIdentities_list) "untagged";
649 variant (choice.registeredIdentities_list[-]) "name as 'RegisteredIdentities'";
650 variant (choice.implicitIdentities_list) "untagged";
651 variant (choice.implicitIdentities_list[-]) "name as 'ImplicitIdentities'";
652 variant (choice.aliasIdentities_list) "untagged";
653 variant (choice.aliasIdentities_list[-]) "name as 'AliasIdentities'";
654 variant (mSISDN_list) "untagged";
655 variant (mSISDN_list[-]) "name as 'MSISDN'";
656 variant (extension_) "name as 'Extension'";
657 variant (elem_list) "untagged";
658 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
659 };
660
661
662 type record TInitialFilterCriteria
663 {
664 TPriority priority,
665 TTrigger triggerPoint optional,
666 TApplicationServer applicationServer,
667 TExtension extension_ optional,
668 TSIP_URL applicationServerName,
669 record of XSD.String elem_list
670 }
671 with {
672 variant "name as uncapitalized";
673 variant (priority) "name as capitalized";
674 variant (triggerPoint) "name as capitalized";
675 variant (applicationServer) "name as capitalized";
676 variant (extension_) "name as 'Extension'";
677 variant (applicationServerName) "name as capitalized";
678 variant (elem_list) "untagged";
679 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
680 };
681
682
683 type record TTrigger
684 {
685 TBool conditionTypeCNF,
686 record of TSePoTri sPT_list,
687 TExtension extension_ optional,
688 record of XSD.String elem_list
689 }
690 with {
691 variant "name as uncapitalized";
692 variant (conditionTypeCNF) "name as capitalized";
693 variant (sPT_list) "untagged";
694 variant (sPT_list[-]) "name as 'SPT'";
695 variant (extension_) "name as 'Extension'";
696 variant (elem_list) "untagged";
697 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
698 };
699
700
701 type record TSePoTri
702 {
703 TBool conditionNegated optional,
704 record length(1 .. infinity) of TGroupID group_list,
705 union {
706 TString requestURI,
707 TString method,
708 THeader sIPHeader,
709 TDirectionOfRequest sessionCase,
710 TSessionDescription sessionDescription
711 } choice,
712 TSePoTriExtension extension_ optional,
713 record of XSD.String elem_list
714 }
715 with {
716 variant "name as uncapitalized";
717 variant (conditionNegated) "name as capitalized";
718 variant (group_list) "untagged";
719 variant (group_list[-]) "name as 'Group'";
720 variant (choice) "untagged";
721 variant (choice.requestURI) "name as capitalized";
722 variant (choice.method) "name as capitalized";
723 variant (choice.sIPHeader) "name as capitalized";
724 variant (choice.sessionCase) "name as capitalized";
725 variant (choice.sessionDescription) "name as capitalized";
726 variant (extension_) "name as 'Extension'";
727 variant (elem_list) "untagged";
728 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
729 };
730
731
732 type record TSessionDescription
733 {
734 TString line,
735 TString content optional,
736 TExtension extension_ optional,
737 record of XSD.String elem_list
738 }
739 with {
740 variant "name as uncapitalized";
741 variant (line) "name as capitalized";
742 variant (content) "name as capitalized";
743 variant (extension_) "name as 'Extension'";
744 variant (elem_list) "untagged";
745 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
746 };
747
748
749 type record THeader
750 {
751 TString header,
752 TString content optional,
753 TExtension extension_ optional,
754 record of XSD.String elem_list
755 }
756 with {
757 variant "name as uncapitalized";
758 variant (header) "name as capitalized";
759 variant (content) "name as capitalized";
760 variant (extension_) "name as 'Extension'";
761 variant (elem_list) "untagged";
762 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
763 };
764
765
766 type record TApplicationServer
767 {
768 TSIP_URL serverName,
769 TDefaultHandling defaultHandling optional,
770 TServiceInfo serviceInfo optional,
771 TExtension extension_ optional,
772 record of XSD.String elem_list
773 }
774 with {
775 variant "name as uncapitalized";
776 variant (serverName) "name as capitalized";
777 variant (defaultHandling) "name as capitalized";
778 variant (serviceInfo) "name as capitalized";
779 variant (extension_) "name as 'Extension'";
780 variant (elem_list) "untagged";
781 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
782 };
783
784
785 type record TChargingInformation
786 {
787 TDiameterURI primaryEventChargingFunctionName optional,
788 TDiameterURI secondaryEventChargingFunctionName optional,
789 TDiameterURI primaryChargingCollectionFunctionName optional,
790 TDiameterURI secondaryChargingCollectionFunctionName optional,
791 TExtension extension_ optional,
792 record of XSD.String elem_list
793 }
794 with {
795 variant "name as uncapitalized";
796 variant (primaryEventChargingFunctionName) "name as capitalized";
797 variant (secondaryEventChargingFunctionName) "name as capitalized";
798 variant (primaryChargingCollectionFunctionName) "name as capitalized";
799 variant (secondaryChargingCollectionFunctionName) "name as capitalized";
800 variant (extension_) "name as 'Extension'";
801 variant (elem_list) "untagged";
802 variant (elem_list[-]) "anyElement except unqualified, 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
803 };
804
805
806 type TSh_Data Sh_Data
807 with {
808 variant "name as 'Sh-Data'";
809 variant "element";
810 };
811
812
813 }
814 with {
815 encode "XML";
816 variant "namespace as 'http://schemas.ericsson.com/upg/dm/hss-sh/4.1'";
817 variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'";
818 variant "elementFormQualified";
819 }
This page took 0.048721 seconds and 6 git commands to generate.