C.2 Use of “ExternalXyz” class

32.1563GPPFixed Mobile Convergence (FMC) model repertoireRelease 17Telecommunication managementTS

This subclause will be completed for the next release.

Annex D (informative):
Void

Annex E (normative): <<SupportIOC>> stereotype definition

E.1 Description

It is the descriptor for a set of management capabilities.

The <<SupportIOC>> is an extension of UML class. See Annex [F] for the differences between <<InformationObjectClass>> and <<SupportIOC>>.

See more on UML class in 10.2.1 of [1].

E.2 Example

This sample shows an AlarmList <<SupportIOC>>.

<<SupportIOC>> notation

E.3 Name style

For <<SupportIOC>> name, use the same style as <<InformationObjectClass>> (see subclause 5.3.2).

Annex F (normative):
Application of <<InformationObjectClass>> and <SupportIOC>>

The <<InformationObjectClass>> and <<SupportIOC>> are stereotypes. These two stereotypes serve similar purpose in that each is a named set of network resource properties. However, their applications, in the context of supporting network management over Itf-N or through the use of management services,, can be different. This Annex highlights their similarities and differences of such application.

<<InformationObjectClass>>

<<SupportIOC>>

Can it be an abstract class?

Yes

Yes

Can it be a concrete class?

Yes

Yes

Can it inherit from <<InformationObjectClass>>?

Yes

No, except for <<InformationObjectClass>> Top.

Can it inherit from <<SupportIOC>>?

No

Yes

Can it be name-contained by <<InformationObjectClass>>?

Yes

Yes

Can it be name-contained by <<SupportIOC>>?

No

Yes

Can an instance have a DN?

<<InformationObjectClass>> must be a class of a naming-tree meaning all its instances must have a DN.

<<SupportIOC>> may be used by specification author for a class within a naming-tree. If so, it means that all its instances will have a DN.

Can either 1) IRPManager use operations of Basic CM IRP [9] and Bulk CM IRP [10] or 2) MnS consumer use the Provisioning operations [17] and [16] to access the information in an instance?

Either 1) IRPManager can use the Basic CM IRP and Bulk CM IRP operations or 2) MnS consumer can use the provisioning operations to access information of all <<InformationObjectClass>> defined in all NRM [15], in accordance to the qualifier values of the <<InformationObjectClass>>.

Either 1) IRPManager can use the Basic CM IRP and Bulk CM IRP operations to access information of instances of <<SupportIOC>> defined in their respective Interface IRP (i.e. Basic CM IRP or Bulk CM IRP), in accordance to the qualifier values of the <<SupportIOC>> or 2) MnS consumer can use the provisioning operations to access information of instances of <<SupportIOC>> specified in [16] and [17] in accordance to the qualifier values of the <<SupportIOC>>.

Neither 1) IRPManager can use the Basic CM IRP and Bulk CM IRP operations to access information of instances of <<SupportIOC>> not defined in their respective Interface IRP (i.e. Basic CM IRP or Bulk CM IRP) nor 2) MnS consumer can use the Provisioning operations to access information of instances of <<SupportIOC>> not defined in [16] and [17]

Can either 1) IRPManager use operations of Interface IRP, except Basic CM IRP [9] and Bulk CM IRP [10] (e.g. Alarm IRP [11]), or 2) MnS consumer use non Provisioning operations (e.g. fault supervision operations [14] and [16] to access the information?

No

Either 1) IRPManager can use the Interface IRP operations to access information of <<SupportIOC>> defined in their respective Interface IRP, in accordance to qualifier values of the <<SupportIOC>> or 2) . MnS consumer can use the Provisioning operations to access information of instances of <<SupportIOC>> specified in [16] and [17] in accordance to the qualifier values of the <<SupportIOC>>.

Neither 1) IRPManager can not use the Interface IRP operations to access information of <<SupportIOC>> not defined in their respective Interface IRP, nor 2) MnS consumer can not use the Provisioning operations to access information of instances of <<SupportIOC>> not defined in [16] and [17].

Can either IRPManager or MnS consumer receive information via Notification [12] whose objectClass and objectInstance parameters carry the instance DN?

Yes.

The types of notification emitted are shown by the Notification Table associated with the class definition.

Yes if <<SupportIOC>> is a class of a naming-tree.

The types of notification emitted are shown by the Notification Table associated with the class definition.

No if <<SupportIOC>> is not a class of a naming-tree.

Measurement [13]

Measurements can be associated with <<InformationObjectClass>> instances.

Measurements can be associated with <<SupportIOC>> instances if <<SupportIOC>> class is used in a naming-tree.

Annex G(informative):
Change history

Change history

Date

TSG #

TSG Doc.

CR

Rev

Subject/Comment

Old

New

2012-12

New version after approval

2.0.0

11.0.0

2013-01

Fixed layout problems

11.0.0

11.0.1

2013-03

Fixed title of the spec by removing a semi colon

11.0.1

11.0.2

2013-06

SA#60

SP-130304

001

Model Repertoire introduce CR S5vTMFa354

11.0.2

11.1.0

2014-09

SA#65

SP-140597

002

Introduce the agreed result of MSDO JWG Model Alignment work

11.1.0

11.2.0

2014-10

Update to Rel-12 version (MCC)

11.2.0

12.0.0

2016-01

Update to Rel-13 version (MCC)

12.0.0

13.0.0

Change history

Date

Meeting

TDoc

CR

Rev

Cat

Subject/Comment

New version

2016-12

SA#74

SP-160855

0003

B

Add missing Annex

14.0.0

2017-04

Editorial fixes (MCC)

14.0.1

2018-06

SA#80

SP-180422

0007

A

Clarify the use of datatype

14.1.0

2018-06

SA#80

SP-180423

0015

1

A

Clarification and removal of text

14.1.0

2018-06

Update to Rel-15 version (MCC)

15.0.0

2018-12

SA#82

SP-181042

0016

1

F

Add producer – consumer interaction to Annex B

15.1.0

2018-12

SA#82

SP-181042

0017

1

F

Add producer – consumer interaction to Annex F

15.1.0

2018-12

SA#82

SP-181042

0018

1

F

Update example of the generalization relationship

15.1.0

2018-12

SA#82

SP-181044

0019

2

D

Inconsistent definition of composition

16.0.0

2018-12

SA#82

SP-181044

0020

C

Make the use of roles optional

16.0.0

2018-12

SA#82

SP-181044

0021

C

Make the use of the visibility symbol optional

16.0.0

2019-03

SA#83

SP-190132

0023

1

A

Removal of reference to a temporary joint working group

16.1.0

2019-06

SA#84

SP-190377

0028

1

A

Correct style for Definition

16.2.0

2019-12

SA#86

SP-191159

0035

F

Add passedById and other updates

16.3.0

2019-12

SA#86

SP-191172

0036

4

F

Update attribute properties table in clause 5.2.1.1

16.3.0

2020-03

SA#87E

SP-200172

0037

F

Correct reference to NOTE in attribute properties table in clause 5.2.1.1

16.4.0

2022-03

SA#95e

SP-220179

0039

1

F

Specifying multivalue attributes

16.5.0

2022-03

SA#95e

SP-220186

0040

F

Clarify definition of AllowedValues

17.0.0

2022-06

SA#96

SP-220510

0042

1

A

Clarification of property defaultValue

17.1.0

2022-12

SA#98e

SP-221170

0047

A

Correct the wrong example for Generalization relationship notation

17.2.0

2022-12

SA#98e

SP-221168

0048

2

F

Clarify definitions of attribute properties

17.2.0