Arthur Foster

Hillman House,  4, Madeira Road,

Parkstone,  Poole,  Dorset   BH14 9ET

UK

Description of GDMO
Create Argument

e-mail:

arthur@arthurfoster.com

tel: 

+44 (01202) 469468

fax:

+44 (01202) 469861

  

Home Site Map Search

Home Up Create Operation Syntax Create Argument Create Result Managed Object Template Name Binding Template

 

 

The Create Argument syntax which is carried in the CREATE INVOKE is defined as follows:

CreateArgument      ::= SEQUENCE {
         managedObjectClass       ObjectClass,
         managedOrSuperiorObjectInstance    CHOICE {
                  managedObjectInstance       ObjectInstance,
                  superiorObjectInstance      [8] ObjectInstance } OPTIONAL,
         accessControl               [5] AccessControl OPTIONAL,
         referenceObjectInstance     [6] ObjectInstance OPTIONAL,
         attributeList               [7] IMPLICIT SET OF Attribute OPTIONAL,
         ...
         }
Attribute  ::= SEQUENCE {
         id         CMIP-ATTRIBUTE.&id       ({AttributeSet}),
         value      CMIP-ATTRIBUTE.&Value    ({AttributeSet} {@.id})
         }
 

The managed object class of the managed object instance to be created is defined by the managedObjectClass field. The name of the managed object instance is defined either directly by the managedObjectInstance field or from the superior managed object  instance which is identified by the superiorObjectInstance field.

The Attribute consists of an id which is either an INTEGER or an OBJECT IDENTIFIER that identifies the type of ATTRIBUTE (from the REGISTERED AS clause in the template) followed by an value which is defined in the WITH ATTRIBUTE SYNTAX of the related ATTRIBUTE template.

 

see ITU-T Recommendation X.711
 
Author: Arthur Foster
28 May 2002

Arthur Foster is a

founder member of

 
 

Hosted by