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.