Sync with 5.4.2
[deliverable/titan.core.git] / regression_test / XML / XmlWorkflow / XmlTest_expectedTtcns / www_ericsson_com_is_isco_MainSwitch_R4L06_R4AB_1_02_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: www_ericsson_com_is_isco_MainSwitch_R4L06_R4AB_1_02_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 // - MainSwitch.xsd
25 // /* xml version = "1.0" encoding = "UTF-8" */
26 // /* targetnamespace = "http://www.ericsson.com/is/isco/MainSwitch/R4L06/R4AB_1.02" */
27 //
28 ////////////////////////////////////////////////////////////////////////////////
29
30
31 module www_ericsson_com_is_isco_MainSwitch_R4L06_R4AB_1_02_e {
32
33
34 import from XSD all;
35
36
37 import from tail_f_com_ns_confd_1_0_e all;
38
39
40 import from www_ericsson_com_is_isco_IntegratedSite_R4L06_R4AB_1_02_e all;
41
42
43 type record of VlanId VlanIdsType_26 (1 .. 4094)
44 with {
45 variant "name as 'vlanIdsType-26'";
46 variant "list";
47 };
48
49
50 type record of VlanId VlanIdsType_27 (1 .. 4094)
51 with {
52 variant "name as 'vlanIdsType-27'";
53 variant "list";
54 };
55
56
57 type XSD.Integer BandwidthUsageSamplingPeriodType_2 (1 .. 1440)
58 with {
59 variant "name as 'bandwidthUsageSamplingPeriodType-2'";
60 };
61
62
63 /* Defines the usage of a specific object, expressed as a percentage. */
64 type XSD.Integer PercentUsage (0 .. 100);
65
66
67 type XSD.Token DistributingType_17 (pattern "Yes|No")
68 with {
69 variant "name as 'distributingType-17'";
70 };
71
72
73 type XSD.Token DefaultedType_18 (pattern "Yes|No")
74 with {
75 variant "name as 'defaultedType-18'";
76 };
77
78
79 type XSD.Token ExpiredType_19 (pattern "Yes|No")
80 with {
81 variant "name as 'expiredType-19'";
82 };
83
84
85 type XSD.Token SchedulingType_21 (pattern "notUsed|wrr|strictpriority")
86 with {
87 variant "name as 'schedulingType-21'";
88 };
89
90
91 type XSD.Integer CpuUsageSamplingPeriodType_1 (1 .. 60)
92 with {
93 variant "name as 'cpuUsageSamplingPeriodType-1'";
94 };
95
96
97 type XSD.Token PmMemoryStatusType_4 (pattern "on|off")
98 with {
99 variant "name as 'pmMemoryStatusType-4'";
100 };
101
102
103 /* IS logical subrack number. */
104 type XSD.Integer SubrackNum (0 .. 31);
105
106
107 /* The number of packets or octets sent or received over a
108 specific link. */
109 type XSD.Integer StatisticCounter;
110
111
112 type XSD.Token ProcessorStatusType_3 (pattern "on|off")
113 with {
114 variant "name as 'processorStatusType-3'";
115 };
116
117
118 /* The MXB position in a subrack. Left: position 0; Right: position 25. */
119 type XSD.Token MxbSlot (pattern "left|right");
120
121
122 /* A threshold value defining the threshold where an alarm is
123 raised or ceased. */
124 type XSD.Integer ThresholdPercent (0 .. 100);
125
126
127 type XSD.Integer QueueValueType_25 (0 .. 7)
128 with {
129 variant "name as 'queueValueType-25'";
130 };
131
132
133 /* The physical port, that is an MXB's physical port, which
134 either is a backplane slot link (port number 1 to 24) or an MXB's front port (port number 49 and 50). */
135 type XSD.Integer PhysicalPort (1 .. 50);
136
137
138 type XSD.Token LacpActivityType_12 (pattern "Passive|Active")
139 with {
140 variant "name as 'lacpActivityType-12'";
141 };
142
143
144 type XSD.Token LacpTimeoutType_13 (pattern "Long|Short")
145 with {
146 variant "name as 'lacpTimeoutType-13'";
147 };
148
149
150 type XSD.Token SyncronizationType_15 (pattern "In Sync|Out of Sync")
151 with {
152 variant "name as 'syncronizationType-15'";
153 };
154
155
156 type XSD.Token LinkSelectionPolicyType_11 (pattern "Src MAC|Dst MAC|Src and Dst MAC|Src IP|Dst IP|Src and Dst IP")
157 with {
158 variant "name as 'linkSelectionPolicyType-11'";
159 };
160
161
162 type enumerated BladeSlotLinkType_23
163 {
164 int1(1)
165 }
166 with {
167 variant "useNumber";
168 variant "name as 'bladeSlotLinkType-23'";
169 };
170
171
172 type enumerated DummyEmptyType
173 {
174 x
175 }
176 with {
177 variant "text 'x' as ''";
178 };
179
180
181 type XSD.Token CollectingType_16 (pattern "Yes|No")
182 with {
183 variant "name as 'collectingType-16'";
184 };
185
186
187 type XSD.Token ModeType_9 (pattern "LACP|Manual|Disable")
188 with {
189 variant "name as 'modeType-9'";
190 };
191
192
193 /* The backplane slot link, that is a blade's physical position in
194 the subrack. */
195 type XSD.Integer BladeSlotLink (1 .. 24);
196
197
198 type XSD.Token WeightType_22 (pattern "notUsed|high|medium|low")
199 with {
200 variant "name as 'weightType-22'";
201 };
202
203
204 type XSD.Token VlanTypeType_7 (pattern "static|dynamic|-")
205 with {
206 variant "name as 'vlanTypeType-7'";
207 };
208
209
210 type XSD.Token MacSelectionPolicyType_10 (pattern "Dynamic|Force")
211 with {
212 variant "name as 'macSelectionPolicyType-10'";
213 };
214
215
216 type XSD.Token AggregationType_14 (pattern "Individual|Aggregatable")
217 with {
218 variant "name as 'aggregationType-14'";
219 };
220
221
222 type XSD.Token StatusType_6 (pattern "on|off")
223 with {
224 variant "name as 'statusType-6'";
225 };
226
227
228 type XSD.Token IsolationStatusType_8 (pattern "protected|isolatable|-")
229 with {
230 variant "name as 'isolationStatusType-8'";
231 };
232
233
234 type XSD.Integer PbitKeyType_24 (0 .. 7)
235 with {
236 variant "name as 'pbitKeyType-24'";
237 };
238
239
240 type XSD.Token PmBandwidthStatusType_5 (pattern "on|off")
241 with {
242 variant "name as 'pmBandwidthStatusType-5'";
243 };
244
245
246 type XSD.Integer QueueType_20 (0 .. 7)
247 with {
248 variant "name as 'queueType-20'";
249 };
250
251
252 /* A value defining the identity of a VLAN. */
253 type XSD.Integer VlanId (1 .. 4094);
254
255
256 /* All data types, classes and relationships in the MainSwitch model are described in detail. */
257 /* This class describes the Class of Service function. Class of
258 Service (CoS) refers to the traffic service differentiation
259 capabilities offered by the Ethernet standards. It offers
260 means to differentiate the forwarding characteristics
261 (latency, drop probability, etc.) for different traffic
262 flows through the Main Switch. The CoS mechanisms are
263 useful, primarily at times when the traffic load in the LAN
264 is excessive. The traffic classes can be used to preserve
265 the more loss-sensitive and (or) delay sensitive flows, at
266 the expense of less sensitive ones. */
267 /* This class describes Class Of Service (COS) configuration data. */
268 /* Definition of a specific switch output queue. */
269 /* Indicates allocated queue memory buffer in percentage. */
270 /* Indicates if Sceduling is Weighted Round Robin (WRR) or
271 Strict Priority. */
272 /* Indicates if Weight in case of WRR is High, Medium or
273 Low. */
274 /* This class describes the Class of Service function
275 operational data. */
276 /* This class describes Class Of Service (COS) configuration data. */
277 /* Definition of a specific switch output queue. */
278 /* Indicates allocated queue memory buffer in percentage. */
279 /* Indicates if Sceduling is Weighted Round Robin (WRR) or
280 Strict Priority. */
281 /* Indicates if Weight in case of WRR is High, Medium or
282 Low. */
283 /* This class describes Pbit to queue mapping. */
284 /* Interface number. */
285 /* This class describes Pbit to queue mapping. */
286 /* Interface number. */
287 /* This class describes the Performance Monitoring function.
288 The Performance Monitoring (PMON) function monitors the
289 usage of resources on the switch blades and issues an alarm
290 if certain thresholds are exceeded. */
291 /* Enabling monitoring of CPU and memory usage and reading the
292 corresponding values of utilisation in percent. */
293 /* The status of processor load performance measurement. */
294 /* The value of the processor load in percent when
295 performing the measurement. */
296 /* The status of memory usage performance management */
297 /* The value of the amount of free memory in
298 percent when performing a memory usage measurement. */
299 /* The value of free Memory in bytes when
300 performing a memory usage measurement. */
301 /* The status of bandwidth usage performance management */
302 /* Performance Monitoring configuration related data. */
303 /* Configuration of CPU upper threshold, that is when the CPU
304 load is rising and crosses this threshold then the PMON
305 function will raise an xxbCpuExcessiveAlarm. */
306 /* CPU lower threshold, that is when the CPU load is falling
307 and crosses this threshold then the PM function
308 will cease the xxbCpuExcessiveAlarm. */
309 /* The sampling period, in seconds, during which CPU usage is measured. */
310 /* Memory upper threshold, that is when the Memory usage is
311 rising and crosses this threshold, the PM function
312 will raise an xxbMemExcessiveAlarm. */
313 /* Memory lower threshold, that is when the Memory usage is
314 falling and crosses this threshold, the PM function
315 will cease the xxbMemExcessiveAlarm. */
316 /* Bandwidth upper threshold, that is when the Bandwidth usage
317 is rising and crosses this threshold, the PM
318 function will raise an xxbBwExcessiveAlarm. */
319 /* Bandwidth lower threshold, that is when the Bandwidth usage
320 is falling and crosses this threshold, the PM
321 function in ISS will cease the xxbBwExcessiveAlarm. */
322 /* The sampling period, in minutes, during which bandwidth usage is measured. */
323 /* Performance Management Link related data. For each Physical Port,
324 statistics can be displayed and the bandwidth
325 usage monitored. */
326 /* This class enables monitoring Bandwidth usage and reading the
327 corresponding values of utilisation in percent. */
328 /* Start or stop measuring of bandwidth utilisation. */
329 /* This is the value of the average Bandwidth usage in
330 percent during the configured sampling period. */
331 /* This class describes the Performance Monitoring Statistics;
332 that is counters for each physical port on the MXB, the actual
333 speed used on the port and if the port operates in full or
334 half duplex mode. */
335 /* Performance Monitoring counter for received octets. */
336 /* Performance Monitoring counter for received Unicast
337 Packets */
338 /* Performance Monitoring counter for received Multicast
339 Packets */
340 /* Performance Monitoring counter for received Broadcast
341 Packets */
342 /* Performance Monitoring counter for the number of received
343 discarded octets. */
344 /* Performance Monitoring counter for the number of received
345 faulty octets. */
346 /* Performance Monitoring counter for the number of received
347 Unknown Protocol packets. */
348 /* Performance Monitoring counter for octets in the send
349 buffer. */
350 /* Performance Monitoring counter for Unicast Packets in
351 the send buffer. */
352 /* Performance Monitoring counter for Multicast Packets in
353 the send buffer. */
354 /* Performance Monitoring counter for Broadcast Packets in
355 the send buffer. */
356 /* Performance Monitoring counter for Frames with Op code
357 Pause */
358 /* Performance Monitoring counter for Frames exceeding
359 maximum frame size. */
360 /* This class describes data for each MXB and all Blade Slot
361 Links in the Integrated Site. */
362 /* This class describes data related to a specific MXB. */
363 /* This class describes data related to a specific MXB4 (ROJ 208 365/10). */
364 /* The MXB hardware type. */
365 /* Effective IP address of the switch to be used for
366 contacting via the SNMP interface. */
367 /* The time since the MXB was last re-initialized. */
368 /* Whether the MXB is sending marker PDUs on the backplane slot links at full intensity or not. */
369 /* Status for the other MXB in the same subrack, the status is decided by the MXB-pair intersubrack protocol.
370 Possible values are Present and Not present. */
371 /* The software version executing on MXB. */
372 /* The software version in MXB's flash memory. */
373 /* The fallback software version on MXB. */
374 /* The version of the firmware, supervising the control bus
375 in the backplane. */
376 /* The version of the Universal Boot-loader stored in the
377 MXB flash memory. */
378 /* The MXB hardware version. */
379 /* This class describes data related to a specific MXB5LE (ROJ 208 368/10). */
380 /* The MXB hardware type. */
381 /* Effective IP address of the switch to be used for
382 contacting via the SNMP interface. */
383 /* The time since the MXB was last re-initialized. */
384 /* Whether the MXB is sending marker PDUs on the backplane slot links at full intensity or not. */
385 /* Status for the other MXB in the same subrack, the status is decided by the MXB-pair intersubrack protocol.
386 Possible values are Present and Not present. */
387 /* The version of the kernel loadmodule executing in RAM. */
388 /* The version of the kernel loadmodule stored in flash memory. */
389 /* The version of the kernel loadmodule stored on disc, that is, on the SIS node. */
390 /* The version of the root file system loadmodule stored in flash memory. */
391 /* The version of the passive root file system loadmodule stored in flash memory. */
392 /* The version of the root file system loadmodule stored on disc, that is,
393 on the SIS node. */
394 /* The fallback software version on the MXB. */
395 /* The executing version of the firmware, that supervises the control bus in the backplane. */
396 /* The version of the firmware, that supervises the control bus in the backplane. */
397 /* The fallback version of the firmware, that supervises the control bus in the backplane. */
398 /* The version of the Universal Boot-loader stored in the
399 MXB flash memory. */
400 /* The MXB hardware version. */
401 /* This class describes actual state data for a specific link
402 related to the MXB. */
403 /* This class describes the state of the Blade Slot Links with
404 regard to Link Aggregation info. Link aggregation is the
405 grouping together of two or more links (data channels) into
406 a single channel, which appears as a single, logical link. */
407 /* This class describes Link Aggregation info for the current subrack, MXB
408 and Blade Slot Link. */
409 /* A unique value, greater than zero, for each interface or
410 interface sub-layer in the managed system. */
411 /* The port-channel mode shows the current Operating Channel Mode of the
412 port. */
413 /* The number of configured ports for this interface. */
414 /* The number of ports that are attached to the
415 port-channel and actively carrying data traffic on the
416 line. */
417 /* Sets the MAC address selection method for the
418 port-channel. */
419 /* Link selection policy to be used by the port-channel. */
420 /* A 6-octet read-only value containing the individual MAC
421 address assigned to the Aggregator. */
422 /* A 6-octet read-write MAC address value used as a unique
423 identifier for the system that contains this Aggregator. */
424 /* A 2-octet read-write value indicating the priority value
425 associated with the Actors System ID. */
426 /* The current administrative value of the Key for the
427 Aggregator. */
428 /* The current operational value of the Key for the
429 Aggregator. */
430 /* A 6-octet read-only MAC address value consisting of the
431 unique identifier for the current protocol Partner of
432 this Aggregator. */
433 /* A 2-octet read-only value that indicates the priority
434 value associated with the Partners System ID. */
435 /* The current operational value of the Key for the
436 Aggregator's current protocol Partner. */
437 /* This class describes Link Aggregation Port Data */
438 /* The port number locally assigned to the Aggregation
439 Port. */
440 /* This class describes Link Aggregation Operating State Data. A
441 string of 8 bits, corresponding to the current operational
442 values of Actor_State as transmitted by the Actor in LACPDU. */
443 /* Indicates if the Activity control value with regard to this link is active or
444 passive. */
445 /* Indicates if the Timeout control value with regard to this link is long or short. */
446 /* Indicates that the system considers the link to be Aggregatable; that is, a potential candidate for aggregation,
447 or that the link is considered to be Individual; that is, the link can be operated only as an individual link. */
448 /* Indicates if the system considers the link to be in_sync; that is it has been allocated to the correct Link Aggregation Group, the group has
449 been associated with a compatible Aggregator, and the identity of the Link Aggregation Group
450 is consistent with the System ID and operational Key information transmitted.
451 If the link is out_of_sync then it is not in the right Aggregation group. */
452 /* Indicates if collection of incoming frames on this link is
453 enabled(yes) or disabled(no). */
454 /* Indicates if distribution of outgoing frames on this link is
455 enabled(yes) or disabled(no). */
456 /* Indicates if the actor's receive machine is using default operational partner information, administratively configured for the partner (Yes),
457 or if the operational partner information in use has been received in a LACPDU (No). */
458 /* Indicates whether the actor's receive machine is in an expired state (Yes) or not (No). */
459 /* This class describes the state of the Physical Ports with
460 regard to VLAN info. */
461 /* This class describes VLANs for actual subrack and Blade Slot Link */
462 /* A 12-bit VLAN ID used by the VLAN Tag header. */
463 /* Indicates if the VLAN ID has been created by management (static),
464 by GVRP (dynamic) or other (-). */
465 /* The isolation protection value for this VLAN ID. */
466 /* The VLAN service displays information about configured and
467 active VLANs in the Main Switch. */
468 /* VLAN Administrative class: shows the administrative
469 configured VLANs */
470 /* The number of administrative configured VLANs. */
471 /* Information about defined VLAN IDs */
472 /* VLAN operational class: An instant view of the VLAN state on
473 the MXB boards. */
474 /* The number of active VLANs in an MXB. That is, VLANs either defined as static or enabled by GVRP. */
475 /* Information about operative VLAN IDs */
476 type record MainSwitch
477 {
478 record {
479 record length(8 .. 8) of record {
480 QueueType_20 queue,
481 PercentUsage buffer optional,
482 SchedulingType_21 scheduling optional,
483 WeightType_22 weight optional
484 } cosQueueConfigurationData_list,
485 record length(0 .. 64) of record {
486 SubrackNum subrackNum,
487 MxbSlot mxbSlot,
488 record length(8 .. 8) of record {
489 QueueType_20 queue,
490 PercentUsage buffer optional,
491 SchedulingType_21 scheduling optional,
492 WeightType_22 weight optional
493 } cosQueueConfigurationData_list,
494 record {
495 BladeSlotLinkType_23 bladeSlotLink,
496 XSD.Integer interface optional,
497 record length(8 .. 8) of record {
498 PbitKeyType_24 pbitKey,
499 QueueValueType_25 queueValue optional
500 } pbitQueue_list
501 } pbitToQueueMapping
502 } operational_list,
503 record {
504 BladeSlotLinkType_23 bladeSlotLink,
505 XSD.Integer interface optional,
506 record length(8 .. 8) of record {
507 PbitKeyType_24 pbitKey,
508 QueueValueType_25 queueValue optional
509 } pbitQueue_list
510 } pbitToQueueMapping
511 } cos,
512 record {
513 record length(0 .. 64) of record {
514 SubrackNum subrackNum,
515 MxbSlot mxbSlot,
516 ProcessorStatusType_3 processorStatus,
517 PercentUsage pmProcessorLoad optional,
518 PmMemoryStatusType_4 pmMemoryStatus,
519 PercentUsage pmMemoryFree optional,
520 XSD.Integer pmMemoryFreeBytes optional,
521 PmBandwidthStatusType_5 pmBandwidthStatus
522 } pmBladeMeasure_list,
523 record length(0 .. 31) of record {
524 SubrackNum subrackNum,
525 ThresholdPercent cpuUpperThreshold optional,
526 ThresholdPercent cpuLowerThreshold optional,
527 CpuUsageSamplingPeriodType_1 cpuUsageSamplingPeriod optional,
528 ThresholdPercent memoryUpperThreshold optional,
529 ThresholdPercent memoryLowerThreshold optional,
530 ThresholdPercent bandwidthUpperThreshold optional,
531 ThresholdPercent bandwidthLowerThreshold optional,
532 BandwidthUsageSamplingPeriodType_2 bandwidthUsageSamplingPeriod optional
533 } pmConfiguration_list,
534 record {
535 record length(0 .. 1536) of record {
536 SubrackNum subrackNum,
537 MxbSlot mxbSlot,
538 PhysicalPort physicalPort,
539 StatusType_6 status,
540 PercentUsage bandwidthUsage optional
541 } pmBwMeasure_list,
542 record length(0 .. 1536) of record {
543 SubrackNum subrackNum,
544 MxbSlot mxbSlot,
545 PhysicalPort physicalPort,
546 StatisticCounter inOctets optional,
547 StatisticCounter inUnicastPackets optional,
548 StatisticCounter inMulticastPackets optional,
549 StatisticCounter inBroadcastPackets optional,
550 StatisticCounter inOctetsDiscarded optional,
551 StatisticCounter inOctetsFaulty optional,
552 StatisticCounter inUnknownProtocol optional,
553 StatisticCounter outOctets optional,
554 StatisticCounter outUnicastPackets optional,
555 StatisticCounter outMulticastPackets optional,
556 StatisticCounter outBroadcastPackets optional,
557 StatisticCounter framesOpcodePause optional,
558 StatisticCounter framesExceedingMaxFramesize optional
559 } pmStatistics_list
560 } pmLink
561 } pm,
562 record {
563 record {
564 record length(0 .. 64) of record {
565 SubrackNum subrackNum,
566 MxbSlot mxbSlot,
567 XSD.Token description optional,
568 XSD.Token ipAddress optional,
569 XSD.Token upTime optional,
570 XSD.Token isolationStatus optional,
571 XSD.Token remoteMxbHost optional,
572 XSD.Token executingSoftwareVersion optional,
573 XSD.Token flashLoadedSoftwareVersion optional,
574 XSD.Token fallbackSoftwareVersion optional,
575 XSD.Token ipmiFirmwareVersion optional,
576 XSD.Token bootLoaderVersion optional,
577 XSD.Token hwVersion optional
578 } mXB4_list,
579 record length(0 .. 64) of record {
580 SubrackNum subrackNum,
581 MxbSlot mxbSlot,
582 XSD.Token description optional,
583 XSD.Token ipAddress optional,
584 XSD.Token upTime optional,
585 XSD.Token isolationStatus optional,
586 XSD.Token remoteMxbHost optional,
587 XSD.Token excutingKernelSWVersion optional,
588 XSD.Token flashLoadedKernelSWVersion optional,
589 XSD.Token discLoadedKernelSWVersion optional,
590 XSD.Token activeRootFileSystemVersion optional,
591 XSD.Token passiveRootFileSystemVersion optional,
592 XSD.Token discLoadedRootFileSystemVersion optional,
593 XSD.Token fallbackSoftwareVersion optional,
594 XSD.Token executingIpmiFirmwareVersion optional,
595 XSD.Token ipmiFirmwareVersion optional,
596 XSD.Token ipmiFallbackFirmwareVersion optional,
597 XSD.Token bootLoaderVersion optional,
598 XSD.Token hwVersion optional
599 } mXB5LE_list
600 } stateBlade,
601 record {
602 record length(0 .. 1536) of record {
603 SubrackNum subrackNum,
604 MxbSlot mxbSlot,
605 PhysicalPort physicalPort,
606 record {
607 XSD.Integer ifIndex,
608 ModeType_9 mode optional,
609 XSD.Integer configuredPorts optional,
610 XSD.Integer activePorts optional,
611 MacSelectionPolicyType_10 macSelectionPolicy optional,
612 LinkSelectionPolicyType_11 linkSelectionPolicy optional,
613 XSD.Token aggregatorMac optional,
614 XSD.Token actorId optional,
615 XSD.Integer actorPrio optional,
616 XSD.Integer actorAdminKey optional,
617 XSD.Integer actorOperKey optional,
618 XSD.Token partnerId optional,
619 XSD.Integer partnerPrio optional,
620 XSD.Integer partnerOperKey optional,
621 record {
622 XSD.Integer aggrPortActorPort,
623 record {
624 XSD.Integer index,
625 LacpActivityType_12 lacpActivity optional,
626 LacpTimeoutType_13 lacpTimeout optional,
627 AggregationType_14 aggregation optional,
628 SyncronizationType_15 syncronization optional,
629 CollectingType_16 collecting optional,
630 DistributingType_17 distributing optional,
631 DefaultedType_18 defaulted optional,
632 ExpiredType_19 expired optional
633 } linkAggregationOperStateData
634 } linkAggregationPortData
635 } linkAggregationData
636 } stateLa_list,
637 record length(0 .. 768) of record {
638 SubrackNum subrackNum,
639 MxbSlot mxbSlot,
640 PhysicalPort physicalPort,
641 record of record {
642 VlanId vlanId,
643 VlanTypeType_7 vlanType optional,
644 IsolationStatusType_8 isolationStatus optional
645 } vlanData_list
646 } stateVlan_list
647 } stateLink
648 } state,
649 record {
650 record length(0 .. 31) of record {
651 SubrackNum subrackNum,
652 MxbSlot mxbSlot,
653 XSD.Integer numberOfDefinedVlans optional,
654 VlanIdsType_27 vlanIds optional
655 } vlanAdmin_list,
656 record length(0 .. 31) of record {
657 SubrackNum subrackNum,
658 MxbSlot mxbSlot,
659 XSD.Integer numberOfActiveVlans optional,
660 VlanIdsType_26 vlanIds optional
661 } vlanOper_list
662 } vlan
663 }
664 with {
665 variant "element";
666 variant (cos) "name as capitalized";
667 variant (cos.cosQueueConfigurationData_list) "untagged";
668 variant (cos.cosQueueConfigurationData_list[-]) "name as 'CosQueueConfigurationData'";
669 variant (cos.operational_list) "untagged";
670 variant (cos.operational_list[-]) "name as 'Operational'";
671 variant (cos.operational_list[-].cosQueueConfigurationData_list) "untagged";
672 variant (cos.operational_list[-].cosQueueConfigurationData_list[-]) "name as 'CosQueueConfigurationData'";
673 variant (cos.operational_list[-].pbitToQueueMapping) "name as capitalized";
674 variant (cos.operational_list[-].pbitToQueueMapping.pbitQueue_list) "untagged";
675 variant (cos.operational_list[-].pbitToQueueMapping.pbitQueue_list[-]) "name as 'PbitQueue'";
676 variant (cos.pbitToQueueMapping) "name as capitalized";
677 variant (cos.pbitToQueueMapping.pbitQueue_list) "untagged";
678 variant (cos.pbitToQueueMapping.pbitQueue_list[-]) "name as 'PbitQueue'";
679 variant (pm) "name as capitalized";
680 variant (pm.pmBladeMeasure_list) "untagged";
681 variant (pm.pmBladeMeasure_list[-]) "name as 'PmBladeMeasure'";
682 variant (pm.pmConfiguration_list) "untagged";
683 variant (pm.pmConfiguration_list[-]) "name as 'PmConfiguration'";
684 variant (pm.pmLink) "name as capitalized";
685 variant (pm.pmLink.pmBwMeasure_list) "untagged";
686 variant (pm.pmLink.pmBwMeasure_list[-]) "name as 'PmBwMeasure'";
687 variant (pm.pmLink.pmStatistics_list) "untagged";
688 variant (pm.pmLink.pmStatistics_list[-]) "name as 'PmStatistics'";
689 variant (state) "name as capitalized";
690 variant (state.stateBlade) "name as capitalized";
691 variant (state.stateBlade.mXB4_list) "untagged";
692 variant (state.stateBlade.mXB4_list[-]) "name as 'MXB4'";
693 variant (state.stateBlade.mXB5LE_list) "untagged";
694 variant (state.stateBlade.mXB5LE_list[-]) "name as 'MXB5LE'";
695 variant (state.stateLink) "name as capitalized";
696 variant (state.stateLink.stateLa_list) "untagged";
697 variant (state.stateLink.stateLa_list[-]) "name as 'StateLa'";
698 variant (state.stateLink.stateLa_list[-].linkAggregationData) "name as capitalized";
699 variant (state.stateLink.stateLa_list[-].linkAggregationData.linkAggregationPortData) "name as capitalized";
700 variant (state.stateLink.stateLa_list[-].linkAggregationData.linkAggregationPortData.linkAggregationOperStateData) "name as capitalized";
701 variant (state.stateLink.stateVlan_list) "untagged";
702 variant (state.stateLink.stateVlan_list[-]) "name as 'StateVlan'";
703 variant (state.stateLink.stateVlan_list[-].vlanData_list) "untagged";
704 variant (state.stateLink.stateVlan_list[-].vlanData_list[-]) "name as 'VlanData'";
705 variant (vlan) "name as capitalized";
706 variant (vlan.vlanAdmin_list) "untagged";
707 variant (vlan.vlanAdmin_list[-]) "name as 'VlanAdmin'";
708 variant (vlan.vlanOper_list) "untagged";
709 variant (vlan.vlanOper_list[-]) "name as 'VlanOper'";
710 };
711
712
713 }
714 with {
715 encode "XML";
716 variant "namespace as 'http://www.ericsson.com/is/isco/MainSwitch/R4L06/R4AB_1.02'";
717 variant "controlNamespace 'http://www.w3.org/2001/XMLSchema-instance' prefix 'xsi'";
718 variant "elementFormQualified";
719 }
This page took 0.053751 seconds and 5 git commands to generate.