Class CIM_UnitOfWorkDefinition
extends CIM_LogicalElement

A LogicalElement that describes units of work (e.g. transactions). This class represents the definitional components of a unit of work, and not the unit itself.

Table of Contents
Hierarchy
Direct Known Subclasses
Class Qualifiers
Class Properties
Class Methods


Class Hierarchy

CIM_ManagedElement
   |
   +--CIM_ManagedSystemElement
   |
   +--CIM_LogicalElement
   |
   +--CIM_UnitOfWorkDefinition

Direct Known Subclasses

Class Qualifiers

NameData TypeValue
DescriptionstringA LogicalElement that describes units of work (e.g. transactions). This class represents the definitional components of a unit of work, and not the unit itself.
UMLPackagePathstringCIM::Metrics::UnitOfWork
Versionstring2.7.0

Class Properties

Local Class Properties

NameData TypeDefault ValueQualifiers
NameData TypeValue
Contextstring
DescriptionstringA free format string describing the context of the defined UnitOfWork. For example an 'Add Order' Unit could be defined in the context of a book ordering application, whereas another 'Add Order' UnitOfWork could be defined for a computer ordering application. It may contain blanks.
Idstring
DescriptionstringA 16 byte value that uniquely identifies the UnitOfWork Definition. The use of OSF UUID/GUIDs is recommended.
Keybooleantrue
MaxLenuint3216
Namestring
DescriptionstringThe name of the Definition. This name does not have to be unique, but should be descriptive. It may contain blanks.
MaxLenuint321024
OverridestringName
TraceLevelTypeIdstring
DescriptionstringA 16 byte value that uniquely identifies the applied semantics and format of the trace levels used in the instances of UnitOfWork. The use of OSF UUID/GUIDs is recommended. TraceLevelTypeId allows management applications to efficiently discriminate between different trace level semantics of different UnitOfWorkDefinitions. I.E., CIM_UnitOfWork.TraceLevel = 1 may have different semantics if TraceLevelTypeId is different for the respective instances of UnitOfWork. It is not assumed that different trace level semantics are used within the same UnitOfWorkDefinition in order to promote uniform trace level encodings. (Keep in mind: At least the developers of the business actions represented by the same UnitOfWorkDefinition instance should strive to use the same trace level encoding, otherwise the administrator will have a hard time to figure out what detailed information to expect.) If the string is empty no traces are expected to be produced. If the string is not empty, an associated instance of TraceLevelType may be attached to the UnitOfWorkDefinition instance. Still, it is useful to incorporate TraceLevelTypeId into UnitOfWorkDefinition, to relate to an instance of TraceLevelType. The management application can more easily detect different trace level types.
MaxLenuint3216
ModelCorrespondencestringCIM_TraceLevelType.InstanceID

Inherited Properties

NameData TypeClass Origin
CaptionstringCIM_ManagedElement
CommunicationStatusuint16CIM_ManagedSystemElement
DescriptionstringCIM_ManagedElement
DetailedStatusuint16CIM_ManagedSystemElement
ElementNamestringCIM_ManagedElement
Generationuint64CIM_ManagedElement
HealthStateuint16CIM_ManagedSystemElement
InstallDatedatetimeCIM_ManagedSystemElement
InstanceIDstringCIM_ManagedElement
OperatingStatusuint16CIM_ManagedSystemElement
PrimaryStatusuint16CIM_ManagedSystemElement
StatusstringCIM_ManagedSystemElement
OperationalStatusuint16[]CIM_ManagedSystemElement
StatusDescriptionsstring[]CIM_ManagedSystemElement

Class Methods