Sync with 5.4.2
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_expectedTtcns / schemas_ericsson_com_upg_dm_hss_sh_4_1_e.ttcn
CommitLineData
970ed795
EL
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
31module schemas_ericsson_com_upg_dm_hss_sh_4_1_e {
32
33
34import from XSD all;
35
36
37type XSD.AnyURI TSIP_URL
38with {
3f84031e 39 variant "name as uncapitalized";
970ed795
EL
40};
41
42
43type XSD.AnyURI TTEL_URL
44with {
3f84031e 45 variant "name as uncapitalized";
970ed795
EL
46};
47
48
49type XSD.AnyURI TDiameterURI
50with {
3f84031e 51 variant "name as uncapitalized";
970ed795
EL
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. */
67type enumerated TIdentityType
68{
69 int0(0),
70 int1(1),
71 int2(2)
72}
73with {
3f84031e 74 variant "useNumber";
75 variant "name as uncapitalized";
970ed795
EL
76};
77
78
79type union TIMSPublicIdentity
80{
81 TSIP_URL tSIP_URL,
82 TTEL_URL tTEL_URL
83}
84with {
3f84031e 85 variant "name as uncapitalized";
86 variant "useUnion";
970ed795
EL
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 */
98type enumerated TProfilePartIndicator
99{
100 int0(0),
101 int1(1)
102}
103with {
3f84031e 104 variant "useNumber";
105 variant "name as uncapitalized";
970ed795
EL
106};
107
108
109type XSD.String TServiceInfo length(0 .. infinity)
110with {
3f84031e 111 variant "name as uncapitalized";
970ed795
EL
112};
113
114
115type XSD.String TString length(0 .. infinity)
116with {
3f84031e 117 variant "name as uncapitalized";
970ed795
EL
118};
119
120
121type XSD.String TMSISDN length(0 .. infinity)
122with {
3f84031e 123 variant "name as uncapitalized";
970ed795
EL
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 */
143type enumerated TIMSUserState
144{
145 int0(0),
146 int1(1),
147 int2(2),
148 int3(3)
149}
150with {
3f84031e 151 variant "useNumber";
152 variant "name as uncapitalized";
970ed795
EL
153};
154
155
156/* LABEL: */
157/* CAMELBusy */
158/* LABEL: */
159/* NetworkDeterminedNotReachable */
160/* LABEL: */
161/* AssumedIdle */
162/* LABEL: */
163/* NotProvidedFromVLR */
164type enumerated TCSUserState
165{
166 int0(0),
167 int1(1),
168 int2(2),
169 int3(3)
170}
171with {
3f84031e 172 variant "useNumber";
173 variant "name as uncapitalized";
970ed795
EL
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 */
191type 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}
201with {
3f84031e 202 variant "useNumber";
203 variant "name as uncapitalized";
970ed795
EL
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. */
215type enumerated TPSIActivation
216{
217 int0(0),
218 int1(1)
219}
220with {
3f84031e 221 variant "useNumber";
222 variant "name as uncapitalized";
970ed795
EL
223};
224
225
226type XSD.String TLocationNumber length(4 .. 16)
227with {
3f84031e 228 variant "name as uncapitalized";
970ed795
EL
229};
230
231
232type XSD.String TCellGlobalId length(12)
233with {
3f84031e 234 variant "name as uncapitalized";
970ed795
EL
235};
236
237
238type XSD.String TServiceAreaId length(12)
239with {
3f84031e 240 variant "name as uncapitalized";
970ed795
EL
241};
242
243
244type XSD.String TLocationAreaId length(8)
245with {
3f84031e 246 variant "name as uncapitalized";
970ed795
EL
247};
248
249
250type XSD.String TRoutingAreaId length(8)
251with {
3f84031e 252 variant "name as uncapitalized";
970ed795
EL
253};
254
255
256type XSD.String TGeographicalInformation length(12)
257with {
3f84031e 258 variant "name as uncapitalized";
970ed795
EL
259};
260
261
262type XSD.String TGeodeticInformation length(16)
263with {
3f84031e 264 variant "name as uncapitalized";
970ed795
EL
265};
266
267
268type XSD.String TAddressString length(4 .. 28)
269with {
3f84031e 270 variant "name as uncapitalized";
970ed795
EL
271};
272
273
274type XSD.String TSelectedLSAIdentity length(4)
275with {
3f84031e 276 variant "name as uncapitalized";
970ed795
EL
277};
278
279
280type XSD.Int TPriority (0 .. 2147483647)
281with {
3f84031e 282 variant "name as uncapitalized";
970ed795
EL
283};
284
285
286type XSD.Int TGroupID (0 .. 2147483647)
287with {
3f84031e 288 variant "name as uncapitalized";
970ed795
EL
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. */
304type enumerated TRegistrationType
305{
306 int0(0),
307 int1(1),
308 int2(2)
309}
310with {
3f84031e 311 variant "useNumber";
312 variant "name as uncapitalized";
970ed795
EL
313};
314
315
316type XSD.Int TID (0 .. 2147483647)
317with {
3f84031e 318 variant "name as uncapitalized";
970ed795
EL
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 */
334type enumerated TDirectionOfRequest
335{
336 int0(0),
337 int1(1),
338 int2(2)
339}
340with {
3f84031e 341 variant "useNumber";
342 variant "name as uncapitalized";
970ed795
EL
343};
344
345
346/* LABEL: */
347/* SESSION_CONTINUED */
348/* DEFINITION: */
349/* Session Continued */
350/* LABEL: */
351/* SESSION_TERMINATED */
352/* DEFINITION: */
353/* Session Terminated */
354type enumerated TDefaultHandling
355{
356 int0(0),
357 int1(1)
358}
359with {
3f84031e 360 variant "useNumber";
361 variant "name as uncapitalized";
970ed795
EL
362};
363
364
365type XSD.Int TAgeOfLocationInformation (0 .. 32767)
366with {
3f84031e 367 variant "name as uncapitalized";
970ed795
EL
368};
369
370
371type XSD.Boolean TBool
372with {
3f84031e 373 variant "name as uncapitalized";
970ed795
EL
374};
375
376
377type XSD.Int TSequenceNumber (0 .. 65535)
378with {
3f84031e 379 variant "name as uncapitalized";
970ed795
EL
380};
381
382
383type record TExtension
384{
385 record of XSD.String elem_list
386}
387with {
3f84031e 388 variant "name as uncapitalized";
389 variant (elem_list) "untagged";
390 variant (elem_list[-]) "anyElement";
970ed795
EL
391};
392
393
394type record TShIMSDataExtension
395{
396 TPSIActivation pSIActivation optional,
397 TExtension extension_ optional
398}
399with {
3f84031e 400 variant "name as uncapitalized";
401 variant (pSIActivation) "name as capitalized";
402 variant (extension_) "name as 'Extension'";
970ed795
EL
403};
404
405
406type record TSePoTriExtension
407{
408 record length(0 .. 2) of TRegistrationType registrationType_list,
409 TExtension extension_ optional
410}
411with {
3f84031e 412 variant "name as uncapitalized";
413 variant (registrationType_list) "untagged";
414 variant (registrationType_list[-]) "name as 'RegistrationType'";
415 variant (extension_) "name as 'Extension'";
970ed795
EL
416};
417
418
419type record TPublicIdentityExtension
420{
421 TIdentityType identityType optional,
422 XSD.AnyURI wildcardedPSI optional,
423 TExtension extension_ optional
424}
425with {
3f84031e 426 variant "name as uncapitalized";
427 variant (identityType) "name as capitalized";
428 variant (wildcardedPSI) "name as capitalized";
429 variant (extension_) "name as 'Extension'";
970ed795
EL
430};
431
432
433type 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}
445with {
3f84031e 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'";
970ed795
EL
457};
458
459
460type 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}
468with {
3f84031e 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'";
970ed795
EL
476};
477
478
479type record TServiceData
480{
481 XSD.String elem
482}
483with {
3f84031e 484 variant "name as uncapitalized";
485 variant (elem) "anyElement";
970ed795
EL
486};
487
488
489type 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}
499with {
3f84031e 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'";
970ed795
EL
509};
510
511
512type record TIFCs
513{
514 record of TInitialFilterCriteria initialFilterCriteria_list,
515 TExtension extension_ optional,
516 record of XSD.String elem_list
517}
518with {
3f84031e 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'";
970ed795
EL
525};
526
527
528type 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}
545with {
3f84031e 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'";
970ed795
EL
564};
565
566
567type 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}
583with {
3f84031e 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'";
970ed795
EL
601};
602
603
604type record TISDNAddress
605{
606 record length(1 .. 9) of TAddressString address_list,
607 TExtension extension_ optional,
608 record of XSD.String elem_list
609}
610with {
3f84031e 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'";
970ed795
EL
617};
618
619
620type record TIdentitySet
621{
622 record of TIMSPublicIdentity iMSPublicIdentity_list
623}
624with {
3f84031e 625 variant "name as uncapitalized";
626 variant (iMSPublicIdentity_list) "untagged";
627 variant (iMSPublicIdentity_list[-]) "name as 'IMSPublicIdentity'";
970ed795
EL
628};
629
630
631type 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}
643with {
3f84031e 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'";
970ed795
EL
659};
660
661
662type 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}
671with {
3f84031e 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'";
970ed795
EL
680};
681
682
683type record TTrigger
684{
685 TBool conditionTypeCNF,
686 record of TSePoTri sPT_list,
687 TExtension extension_ optional,
688 record of XSD.String elem_list
689}
690with {
3f84031e 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'";
970ed795
EL
698};
699
700
701type 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}
715with {
3f84031e 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'";
970ed795
EL
729};
730
731
732type record TSessionDescription
733{
734 TString line,
735 TString content optional,
736 TExtension extension_ optional,
737 record of XSD.String elem_list
738}
739with {
3f84031e 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'";
970ed795
EL
746};
747
748
749type record THeader
750{
751 TString header,
752 TString content optional,
753 TExtension extension_ optional,
754 record of XSD.String elem_list
755}
756with {
3f84031e 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'";
970ed795
EL
763};
764
765
766type 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}
774with {
3f84031e 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'";
970ed795
EL
782};
783
784
785type 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}
794with {
3f84031e 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'";
970ed795
EL
803};
804
805
806type TSh_Data Sh_Data
807with {
3f84031e 808 variant "name as 'Sh-Data'";
809 variant "element";
970ed795
EL
810};
811
812
813}
814with {
3f84031e 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";
970ed795 819}
This page took 0.056892 seconds and 5 git commands to generate.