Previous section.

UMA Measurement Layer Interface (MLI)
Copyright © 1997 The Open Group

The UMA Configuration Class

This chapter describes the "UMA Configuration" class and its subclasses. Messages in this class give data pertaining to the specific UMA implementation, data providers, and to the UMA configuration parameters on this particular system.

This class is an MLI-only class, created from the examination of the name space.

Subclass - System Description

A message of the subclass is produced on demand and when a change occurs in the parameters reflected in its content.

MLI Subclass Information

(H)UMAHeader
Standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAOctetString[8]
name of the operating system that created this message.

(B)UMAOctetString[8]
version of the operating system that created this message.

(B)UMAOctetString[8]
release of the operating system that created this message.

(B)UMAOctetString[8]
version of UMA that created this message.

(B)UMAMsgFlags
time representation indicators

.... .... .... 0000 duration is UMATimeStamp
.... .... .... 0001 duration is UMATimeVal
.... .... .... 0010 duration is UMATimeSpec
.... .... 0000 .... timestamp is UMATimeStamp
.... .... 0001 .... timestamp is UMATimeVal
.... .... 0010 .... timestamp is UMATimeSpec


(B)UMATextDescr
descriptor for the standard time designator as defined for TZ in the System Interface Definitions (see reference XSH).

(B)UMATextDescr
descriptor for the standard time offset from UTC [+/-]hh[:mm[:ss]] as defined for TZ in the System Interface Definitions (see reference XSH). time offset is the value to be added to local time to arrive at UTC (Universal Coordinated Time).

(B)UMATextDescr
descriptor for the alternative time designator as defined for TZ in the System Interface Definitions (see reference XSH).

(B)UMATextDescr
descriptor for the alternative time offset from UTC [+/-]hh[:mm[:ss]] as defined for TZ in the System Interface Definitions (see reference XSH).

(B)UMATextDescr
descriptor for the rule to change to and from alternative time, date[/time],date[/time,] as defined for TZ in the System Interface Definitions (see reference XSH). Each time field describes when, in current local time, the change to the other time is made.

Subclass - UMA Providers

A message of the subclass is produced on demand and, if requested, when a change occurs in the parameters reflected in its content. It describes what providers are available.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAArrayDescr
descriptor for the array of provider integer ids.

(B)UMAVarArrayDescr
descriptor for the array of provider labels of type UMALabel.

Subclass - UMA Work Units

A message of the subclass is produced on demand and, if requested, when a change occurs in the parameter reflected in its content. It defines the possible UMA Work Units that can be in effect with per-work-unit data subclasses.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAVarArrayDescr
descriptor for the array of UMAWorkDescr structures.

Subclass - Implementation

A message of the subclass is produced on demand and, if requested, when a change occurs in the parameter reflected in its content. It describes which classes, subclasses and fields are implemented.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAUint4
the highest class id implemented.

(B)UMAArrayDescr
descriptor for the class-status array.

(B)UMAArrayDescr
descriptor for the class-subclass count array.

(B)UMAArrayDescr
descriptor for the class-subclass index array.

(B)UMAArrayDescr
descriptor for the basic subclass status array.

(B)UMAArrayDescr
descriptor for the optional subclass status array.

(B)UMAArrayDescr
descriptor for the extension subclass status array.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic segment variable length data section.

(B)UMAUint4[]
the class-status array. This array, when indexed by the class id shows the implementation status of a given class. The value of each array element will be one of NOTIMPLEMENTED, DISABLED, or ENABLED. NOTIMPLEMENTED has the obvious meaning, DISABLED means that this class is implemented, but was omitted from the system at configuration time or disabled dynamically, ENABLED means that this class is available to be collected.

(B)UMAUint4[]
the class-subclass count array. This array, when indexed by class id gives the count of subclass ids implemented for this class.

(B)UMAUint4[]
the class-subclass index array. This array, when indexed by class id gives the index of the first subclass of this class in the subclass status array.

(B)UMAUint4[]
the subclass basic status array. This array, when indexed by the class-subclass index plus the subclass id gives the implementation status of basic segment of this subclass. The possible values are the same as in the class status array.

(B)UMAUint4[]
the subclass optional status array. This array, when indexed by the class-subclass index plus the subclass id gives the implementation status of optional segment of this subclass. The possible values are the same as in the class status array.

(B)UMAUint4[]
the subclass extension status array. This array, when indexed by the class-subclass index plus the subclass id gives the implementation status of extension segment of this subclass. The possible values are the same as in the class status array.

(B)UMAUint4[]
the subclass-field count array. This array, when indexed by class-subclass index gives the count of field sequence ids implemented for this subclass.

(B)UMAUint4[]
the subclass-field index array. This array, when indexed by class-subclass index gives the index of the first field of this subclass in the field status array.

(B)UMAUint4[]
the field basic status array. This array, when indexed by the subclass-field index plus the field sequence id gives the implementation status of this field in the basic segment. The possible values are the same as in the class status array.

(B)UMAUint4[]
the subclass optional status array. This array, when indexed by the subclass-field index plus the field sequence id gives the implementation status of this field in the optional segment. The possible values are the same as in the class status array.

(B)UMAUint4[]
the subclass extension status array. This array, when indexed by the subclass-field index plus the field sequence id gives the implementation status of this field in the extension segment. The possible values are the same as in the class status array.

Subclass - States

A message of the subclass is produced on demand and describes the current state of each segment type of a given class/subclass.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAArrayDescr
descriptor for the class-subclass basic state array.

(B)UMAArrayDescr
descriptor for the class-subclass optional state array.

(B)UMAArrayDescr
descriptor for the class-subclass extension state array.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic segment variable length data section.

(B)UMAUint4[]
the class-subclass basic state array. This array, when indexed by the class-subclass index plus the subclass id shows the session's state of a given class/subclass basic segment. The value of each array element will be one of NOTSTARTED, RELEASED, and HELD. NOTSTARTED and RELEASED have the obvious meaning. HELD means that the session has started the specified class/subclass, and has not yet issued a umaRelease().

(B)UMAUint4[]
the class-subclass optional state array. This array, when indexed by the class-subclass index plus the subclass id shows the session's state of a given class/subclass optional segment. The value of each array element will be one of NOTSTARTED, RELEASED, and HELD. NOTSTARTED and RELEASED have the obvious meaning. HELD means that the session has started the specified class/subclass, and has not yet issued a umaRelease().

(B)UMAUint4[]
the class-subclass extension state array. This array, when indexed by the class-subclass index plus the subclass id shows the session's state of a given class/subclass extension segment. The value of each array element will be one of NOTSTARTED, RELEASED, and HELD. NOTSTARTED and RELEASED have the obvious meaning. HELD means that the session has started the specified class/subclass, and has not yet issued a umaRelease().

Subclass - Names

A message of the subclass is produced on demand and describes the class name, the subclass name and the abbreviated subclass name.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event data header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMAArrayDescr
descriptor for the class name array.

(B)UMAArrayDescr
descriptor for the subclass name array.

(B)UMAArrayDescr
descriptor for the subclass abbreviated name array.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic segment variable length data section.

(B)char[][]
the class name array. This array, when indexed by the class-subclass index plus the subclass id gives the class name.

(B)char[][]
the subclass name array. This array, when indexed by the class-subclass index plus the subclass id gives the subclass name.

(B)char[][]
the subclass abbreviated name array. This array, when indexed by the class-subclass index plus the subclass id gives the abbreviated subclass name.

Subclass - UMA Restart

This subclass specifies the last UMA restart. In this context, UMA refers to an active data services entity capable of servicing MAPs and able to start data collection as needed.

MLI Subclass Information

(H)UMAHeader
standard UMA data header.

(H)UMAEvtExt
event header extension.

(B)UMASegDescr
ASN.1/BER tags and lengths for the basic data segment.

(B)UMATimeStamp
UMA restart time

(1)UMASegDescr
ASN.1 tags and lengths for the basic segment variable length data section.


Why not acquire a nicely bound hard copy?
Click here to return to the publication details or order a copy of this publication.

Contents Next section Index