(file) Return to Application28_SystemSoftware.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / Schemas / CIMPrelim28

  1 tony  1.1 // ===================================================================
  2           // Title:       Application MOF Specification 2.8,
  3           //              Associated Software Features and Elements from the
  4           //              System Model
  5           // Filename:    Application28_SystemSoftware.mof
  6           // Version:     2.8
  7           // Status:      Preliminary
  8           // Date:        13 August 2003
  9           // CVS:         $Revision: 1.4 $
 10           // ===================================================================
 11           // Copyright 1998-2003 Distributed Management Task Force, Inc. (DMTF).
 12           // All rights reserved.
 13           // DMTF is a not-for-profit association of industry members dedicated
 14           // to promoting enterprise and systems management and interoperability.
 15           // DMTF specifications and documents may be reproduced for uses
 16           // consistent with this purpose by members and non-members,
 17           // provided that correct attribution is given.
 18           // As DMTF specifications may be revised from time to time,
 19           // the particular version and release date should always be noted.
 20           // 
 21           // Implementation of certain elements of this standard or proposed
 22 tony  1.1 // standard may be subject to third party patent rights, including
 23           // provisional patent rights (herein "patent rights"). DMTF makes
 24           // no representations to users of the standard as to the existence
 25           // of such rights, and is not responsible to recognize, disclose, or
 26           // identify any or all such third party patent right, owners or
 27           // claimants, nor for any incomplete or inaccurate identification or
 28           // disclosure of such rights, owners or claimants. DMTF shall have no
 29           // liability to any party, in any manner or circumstance, under any
 30           // legal theory whatsoever, for failure to recognize, disclose, or
 31           // identify any such third party patent rights, or for such party's
 32           // reliance on the standard or incorporation thereof in its product,
 33           // protocols or testing procedures. DMTF shall have no liability to
 34           // any party implementing such standard, whether such implementation
 35           // is foreseeable or not, nor to any patent owner or claimant, and shall
 36           // have no liability or responsibility for costs or losses incurred if
 37           // a standard is withdrawn or modified after publication, and shall be
 38           // indemnified and held harmless by any party implementing the
 39           // standard from any and all claims of infringement by a patent owner
 40           // for such implementations.
 41           // 
 42           // For information about patents held by third-parties which have
 43 tony  1.1 // notified the DMTF that, in their opinion, such patent may relate to
 44           // or impact implementations of DMTF standards, visit
 45           // http://www.dmtf.org/about/policies/disclosures.php.
 46           // ===================================================================
 47           // Description: These object classes define the DMTF Application Model
 48           //              and include classes to represent software features and
 49           //              elements that are associated to the OS, diagnostics,
 50           //              etc.
 51           // 
 52           //              The object classes below are listed in an order that
 53           //              avoids forward references. Required objects, defined
 54           //              by other working groups, are omitted.
 55           // ==================================================================
 56           // V 2.8 23 May 2003 CIM 2.8 Preliminary
 57           //             - CR 1020 - Deprecate class CIM_DiagnosticTestSoftware
 58           //             - CR 1049 - Update the deprecation of CIM_
 59           //                         DiagnosticTestSoftware
 60           // 
 61           // V2.7 Change Requests - None
 62           //    03/17/2003 CIM 2.7 Final
 63           // ===================================================================
 64 tony  1.1 
 65           #pragma locale ("en_US")
 66           
 67           
 68           // ==================================================================
 69           // InstalledSoftwareElement
 70           // ==================================================================
 71              [Association, Version ("2.6.0"), Description (
 72                  "The InstalledSoftwareElement association allows the "
 73                  "identification of the ComputerSystem on which a particular "
 74                  "SoftwareElement is installed.") ]
 75           class CIM_InstalledSoftwareElement {
 76           
 77                 [Key, Description (
 78                     "Reference to the Software Element that is installed.") ]
 79              CIM_SoftwareElement REF Software;
 80           
 81                 [Key, Max (1), Description (
 82                     "Reference to the ComputerSystem hosting a particular "
 83                     "SoftwareElement.") ]
 84              CIM_ComputerSystem REF System;
 85 tony  1.1 };
 86           
 87           
 88           // ==================================================================
 89           // OperatingSystemSoftwareFeature
 90           // ==================================================================
 91              [Association, Aggregation, Version ("2.6.0"), Description (
 92                  "Indicates the SoftwareFeatures that make up the Operating "
 93                  "System.  The SoftwareFeatures can be part of different "
 94                  "Products.") ]
 95           class CIM_OperatingSystemSoftwareFeature : CIM_Component {
 96           
 97                 [Aggregate, Override ("GroupComponent"), Description (
 98                     "The OperatingSystem.") ]
 99              CIM_OperatingSystem REF GroupComponent;
100           
101                 [Override ("PartComponent"), Description (
102                     "The SoftwareFeatures that make up the OperatingSystem.") ]
103              CIM_SoftwareFeature REF PartComponent;
104           };
105           
106 tony  1.1 // ==================================================================
107           // DiagnosticTestSoftware
108           // ==================================================================
109              [Association, Deprecated {"CIM_ServiceSoftwareIdentity"},
110               Version ("2.7.1000"), Description (
111                  "This class is being deprecated to promote its usage to the "
112                  "DiagnosticService level.\n"
113                  "This is an association class relating DiagnosticTest to the "
114                  "SoftwareElements that provide this test.  SoftwareElement "
115                  "describes vendor/version information and other deployment "
116                  "data.") ]
117           class CIM_DiagnosticTestSoftware : CIM_Dependency {
118           
119                 [Deprecated {"CIM_ServiceSoftwareIdentity.Antecedent"},
120                  Override ("Antecedent"), Description (
121                     "This reference is deprecated and replaced (in "
122                     "ServiceSoftwareIdentity) with a reference to the "
123                     "SoftwareIdentity class, which has been determined to "
124                     "be a better choice for diagnostics services. It defines "
125                     "vendor/version and other information about the software "
126                     "that runs as the DiagnosticTest.") ]
127 tony  1.1    CIM_SoftwareElement REF Antecedent;
128           
129                 [Deprecated {"CIM_ServiceSoftwareIdentity.Dependent"},
130                  Override ("Dependent"), Description (
131                     "The DiagnosticTest whose software is described.") ]
132              CIM_DiagnosticTest REF Dependent;
133           };
134           
135           
136           // ==================================================================
137           // end of file
138           // ==================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2