1 marek 1.1 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00752.000" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
5 // qualifier values to CIM Schema.</change>
6 // <change cr="CIMCoreCR00855" type ="change'>Update the
7 // description of QueuePosition.</
8 // ==================================================================
9 // CIM_OwningPrintQueue
10 // ==================================================================
11 [Association, Version ( "2.14.0" ),
12 UMLPackagePath ( "CIM::Device::Printing" ),
13 Description (
14 "This association indicates which Queue holds a PrintJob and "
15 "where the Job is located within that Queue. A Job can remain "
16 "on its final Queue when it has been printed with a "
17 "PrintJobStatus of \"Complete\" or \"Completed With Error\"." )]
18 class CIM_OwningPrintQueue : CIM_JobDestinationJobs {
19
20 [Override ( "Antecedent" ),
21 Min ( 1 ),
22 marek 1.1 Max ( 1 ),
23 Description ( "The PrintQueue on which the Job is held." )]
24 CIM_PrintQueue REF Antecedent;
25
26 [Override ( "Dependent" ),
27 Weak, Description ( "The PrintJob." )]
28 CIM_PrintJob REF Dependent;
29
30 [Description (
31 "The position of the PrintJob on the Queue. The head of "
32 "the Queue is indicated by a value of 1 with higher "
33 "values being used to represent Jobs that are further "
34 "away from the head of the Queue. A QueuePosition of 0 "
35 "indicates that the Job has completed (either with or "
36 "without error)." ),
37 MappingStrings {
38 "MIB.IETF|Job-Monitoring-MIB.jmNumberOfInterveningJobs",
39 "MIB.IETF|Job-Monitoring-MIB.jmJobState",
40 "RFC2911.IETF|Job.number-of-intervening-jobs",
41 "RFC2911.IETF|Job.job-state" }]
42 uint32 QueuePosition;
43 marek 1.1
44
45 };
|