1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
3 // qualifier values to CIM Schema.</change>
4 // ==================================================================
5 // PRS_Transaction
6 // ==================================================================
7 [Version ( "2.6.0" ),
8 UMLPackagePath ( "PRS::Support" ),
9 Description (
10 "PRS_Transaction represents a single transaction of the Service "
11 "Incident workflow. A PRS_Transaction instance is created by "
12 "the PRS_SISService StartSISTransaction method." )]
13 class PRS_Transaction : PRS_ExchangeElement {
14
15 [Description (
16 "The specific SIS transaction represented by this "
17 "PRS_Transaction instance." ),
18 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8", "9",
19 "10", "11", "254", "255" },
20 Values { "Service_Request", "Entitlement",
21 "Problem_Submittal", "Accept_Problem",
22 marek 1.1 "Problem_Resolution", "Request_Problem_Information",
23 "Provide_Problem_Information",
24 "Provide_Admin_Information", "Query_Incident",
25 "Confirm_Close", "Reject_Resolution", "Request_Closure",
26 "Other", "Unknown" }]
27 uint8 TransactionType;
28
29 [Description (
30 "The current state of this transaction. This value is "
31 "manipulated by the PRS_SISService:StartSISTransaction "
32 "and SetSISCompletionStatus method implementations. This "
33 "property is not intended to be written by management "
34 "applications." ),
35 ValueMap { "0", "1", "2", "3" },
36 Values { "Open", "Working", "Closed", "Notification_Pending" }]
37 uint8 TransactionState;
38
39 [Description (
40 "The status of the transaction after it has reached the "
41 "\'Closed\' state. A CompletionStatus of zero (0) means "
42 "the tranasaction completed successfully. A non-zero "
43 marek 1.1 "CompletionStatus indicates the transaction did not "
44 "complete successfully. Non-zero values are "
45 "implementation-specific. While the transaction is \'Open\' "
46 "or \'Working\' the CompletionStatus property shall be "
47 "zero (0). See the description for PRS_SISService for the "
48 "definition of the contents of this property." )]
49 uint32 CompletionStatus;
50
51
52 };
|