(file) Return to CIM_ApplicationSystemDirectory.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIM231 / DMTF / Application

 1 karl  1.1.2.2 // 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               //  CIM_ApplicationSystemDirectory 
 6               // ==================================================================
 7                  [Association, Version ( "2.8.0" ), 
 8                   UMLPackagePath ( "CIM::Application::DeploymentModel" ), 
 9                   Description ( 
10                      "CIM_ApplicationSystemDirectory is an association used to "
11                      "establish a relationship between an ApplicationSystem and the "
12                      "Directories that it uses. This is used to identify the single "
13                      "root installation directory for an ApplicationSystem, as well "
14                      "as the logical purpose of other directories utilized by the "
15                      "ApplicationSystem. Note: This class is intended to be a "
16                      "subclass of CIM_Dependency but the current specification "
17                      "prohibits the extension of parent keys in a subclass. This "
18                      "will be revisited when the specification changes to make the "
19                      "intended inheritance possible." )]
20               class CIM_ApplicationSystemDirectory {
21               
22 karl  1.1.2.2       [Key, Description ( 
23                         "A Directory which is used by the associated ApplicationSystem."
24                          )]
25                  CIM_Directory REF Antecedent;
26               
27                     [Key, Description ( 
28                         "An ApplicationSystem which depends upon the associated Directory."
29                          )]
30                  CIM_ApplicationSystem REF Dependent;
31               
32                     [Key, Description ( 
33                         "Name is a string representing a meaningful identifier "
34                         "for referring to the associated Directory in the context "
35                         "of the ApplicationSystem. As an example, this might be "
36                         "the name of the environment variable used to hold the "
37                         "same directory information." ), 
38                      MaxLen ( 1024 )]
39                  string Name;
40               
41                     [Required, Description ( 
42                         "ApplicationDirectoryUse is an enumerated array which "
43 karl  1.1.2.2           "indicates the purpose(s) of the associated directory "
44                         "within the context of the ApplicationSystem. A value of "
45                         "\"Root\" indicates that the associated directory is the "
46                         "one and only root directory for the ApplicationSystem. "
47                         "This would typically be the directory path in which the "
48                         "application is installed. For applications which are "
49                         "installed in multiple directories, this would represent "
50                         "the directory from which initial program and "
51                         "configuration files are loaded. A value of \"Program\" "
52                         "indicates that the directory contains supplemental "
53                         "program files used by the ApplicationSystem. A value of "
54                         "\"Data\" indicates that the directory is used for data "
55                         "storage. A value of \"Log\" indicates that the directory "
56                         "is used to contain log files for the ApplicationSystem. "
57                         "It is considered invalid for multiple associations from "
58                         "the same ApplicationSystem to have a value of \"Root\". "
59                         "The \"Unknown\" state is expected to be short-lived and "
60                         "would typically be seen only in the installation phase "
61                         "of an ApplicationSystem, if at all. A value of \"Temp\" "
62                         "indicates that the associated directory is used to "
63                         "contain temporary files created by the "
64 karl  1.1.2.2           "ApplicationSystem. The \"Other\" state should only be "
65                         "used in cases where none of the designated values are "
66                         "appropriate. This is intended to enable use of the model "
67                         "for unanticipated purposes and would usually signal a "
68                         "need to extend this enumeration through the standards "
69                         "process." ), 
70                      ValueMap { "0", "1", "2", "3", "4", "5", "6" }, 
71                      Values { "Unknown", "Other", "Root", "Program", "Data", 
72                         "Log", "Temp" }, 
73                      ArrayType ( "Indexed" ), 
74                      ModelCorrespondence { 
75                         "CIM_ApplicationSystemDirectory.OtherUseDescriptions" }]
76                  uint16 ApplicationDirectoryUses[];
77               
78                     [Description ( 
79                         "A string describing how the ApplicationSystem utilizes "
80                         "the associated directory when the corresponding entry in "
81                         "ApplicationDirectoryUses is set to 1, \"Other\". This "
82                         "attribute is meaningless and should be null when the "
83                         "corresponding entry in ApplicationDirectoryUses is set "
84                         "to any value other than 1." ), 
85 karl  1.1.2.2        ArrayType ( "Indexed" ), 
86                      ModelCorrespondence { 
87                         "CIM_ApplicationSystemDirectory.ApplicationDirectoryUses" }]
88                  string OtherUseDescriptions[];
89               
90               
91               };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2