1 karl 1.1.2.2 // Copyright (c) 2007 DMTF. All rights reserved.
2 [Association, Version ( "2.6.0" ),
3 UMLPackagePath ( "CIM::Metrics::UnitOfWork" ),
4 Description (
5 "This association defines the sub-UnitsOfWork (the sub- "
6 "transactions) for a particular UnitOfWorkDefinition. For "
7 "example, an \'AddOrder\' UnitOfWork could have sub-Units of "
8 "\'ValidateCustomer\', \'ValidatePartNumber\', "
9 "\'UpdateDatabase\', etc. This is a Dependency relationship "
10 "since the sub-UnitsOf Work are put in context relative to the "
11 "parent Unit. It is not an aggregation relationship - since "
12 "(using another example) a \'DatabaseWrite\' transaction is "
13 "likely to be dependent upon a \'DiskWrite\', but the two "
14 "transactions are separate concepts and one is not \'contained\' "
15 "by the other." )]
16 class CIM_SubUoWDef : CIM_Dependency {
17
18 [Override ( "Antecedent" ),
19 Description ( "The parent UnitOfWorkDefinition." )]
20 CIM_UnitOfWorkDefinition REF Antecedent;
21
22 karl 1.1.2.2 [Override ( "Dependent" ),
23 Description ( "The sub-UnitOfWorkDefinition." )]
24 CIM_UnitOfWorkDefinition REF Dependent;
25
26
27 };
|