Table of Contents
FOREWORD
CONTENTS
TMNguidelinesfordefiningCORBAmanagedobjects
1Scope
1.1Purpose
1.2Application
1.3Roadmap
1.4Conventions
1.5CompilingtheIDL
2References
2.1NormativeReferences
3DefinitionsandAbbreviations
3.1DefinitionsfromITU-TX.701
3.2DefinitionsfromITU-TX.703
3.3Abbreviations
4CORBAModellingGoalsandRequirements
4.1Goals
4.2Entities
4.3PrinciplesofContainmentandNaming
4.4ManagedObjectClasses
4.5Packages
4.6Attributes
4.7CreationandDeletionofManagedObjects
4.8Inheritance
5TheObjectModelIDLModule
5.1TheBase(Top)ManagedObjectInterface
5.2TheManagedObjectFactory
5.3TheNotificationsInterface
5.4TheDataTypeDefinitions
5.5Exceptions
5.6MacroDefinitions
5.7TheConstantDefinitions
6InformationModellingGuidelines
6.1Modules
6.2Interfaces
6.3Attributes
6.4Actions
6.5Notifications
6.6ConditionalPackages
6.7Behaviour
6.8NameBindingInformation
6.9Factories
6.10ManagedObjectClassValueTypes
6.11Constants
6.12Registration
6.13VersioningofCORBA/IDLSpecifications
7GDMOTranslation
7.1ManagedObjectClasses
7.2Packages
7.3Attributes
7.4AttributeGroups
7.5Actions
7.6Notifications
7.7Behaviours
7.8NameBindings
7.9Parameters
7.10ASN.1DataTypes
8StyleIdiomsforCORBAIDLSpecifications
8.1UseConsistentIndentation
8.2UseConsistentCaseforIdentifiers
8.3FollowJIDMApproachforIMPORT
8.4UseJIDMApproachforOPTIONALandCHOICE
8.5UseaConsistentTypeSuffix
8.6UseaConsistentSuffixforSequenceTypes
8.7UseaConsistentSuffixforSetTypes
8.8UseaConsistentSuffixforOptionalTypes
8.9ArrangeOperationParametersinaConsistentManner
8.10AssumeNoGlobalIdentifierSpaces
8.11ModuleLevelDefinitions
8.12UseofExceptionsandReturnCodes
8.13Explicitvs.ImplicitOperations
8.14Don'tCreateaLargeNumberofExceptions
9ComplianceandConformance
9.1StandardsDocumentCompliance
9.2SystemConformance
9.3ConformanceStatementGuidelines
ANNEXA-TheObjectModelCORBAIDLModule
ANNEXB-NetworkManagementConstantDefinitions
APPENDIXI-Bibliography Abstract
Specifies guidelines for defining CORBA-based interfaces to software objects representing manageable resources in a TMN. Covers information modelling guidelines, rules for translating models from GDMO, and IDL style conventions. Also provides an IDL module defining data types, superclasses, and notifications to be used in CORBA-based information model specifications.