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

  1 karl  1.1 // ===================================================================
  2           // Title:       Application MOF Specification 2.7, 
  3           //              Associated Software Features and Elements from the 
  4           //              System Model
  5           // Filename:    Application27_SystemSoftware.mof
  6           // Version:     2.7.0
  7           // Status:      Preliminary
  8           // Date:        07/03/2002
  9           // CVS:         $Revision: 1.4 $           
 10           // ===================================================================
 11           // Copyright 1998-2002 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 karl  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 karl  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           // V2.7 Change Requests - None
 57           // ===================================================================
 58           
 59           #pragma locale ("en_US")
 60           
 61           
 62           // ==================================================================
 63           // InstalledSoftwareElement
 64 karl  1.1 // ==================================================================
 65                   [Association, Version("2.6.0"), Description (
 66                   "The InstalledSoftwareElement association allows the "
 67                   "identification of the ComputerSystem on which a particular "
 68                   "SoftwareElement is installed.") ] 
 69           class CIM_InstalledSoftwareElement {
 70           
 71                   [Key, Description (
 72                   "Reference to the Software Element that is installed.") ] 
 73               CIM_SoftwareElement REF Software;
 74           
 75                   [Key, Max (1), Description (
 76                   "Reference to the ComputerSystem hosting a particular "
 77                   "SoftwareElement.") ] 
 78               CIM_ComputerSystem REF System;
 79           };
 80           
 81            
 82           // ==================================================================
 83           // OperatingSystemSoftwareFeature
 84           // ==================================================================
 85 karl  1.1    [Association, Aggregation, Version ("2.6.0"), Description (
 86                "Indicates the SoftwareFeatures that make up the Operating"
 87                "System. The SoftwareFeatures can be part of different "
 88                "Products.") ]
 89           class CIM_OperatingSystemSoftwareFeature : CIM_Component {
 90           
 91                 [Override ("GroupComponent"), Aggregate,
 92                  Description ("The OperatingSystem.") ]
 93               CIM_OperatingSystem REF GroupComponent;
 94           
 95                 [Override ("PartComponent"), Description (
 96                   "The SoftwareFeatures that make up the OperatingSystem.") ]
 97               CIM_SoftwareFeature REF PartComponent;
 98           };
 99           
100           
101           // ==================================================================
102           // DiagnosticTestSoftware
103           // ==================================================================
104              [Association, Version ("2.6.0"), Description(
105                "This is an association class relating DiagnosticTest to "
106 karl  1.1      "the SoftwareElements that provide this test. SoftwareElement "
107                "describes vendor/version information and other deployment "
108                "data.") ]
109           class CIM_DiagnosticTestSoftware : CIM_Dependency {
110           
111                 [Override ("Antecedent"), Description (
112                   "Vendor/version and other information about the software "
113                   "that runs as the DiagnosticTest.") ]
114              CIM_SoftwareElement REF Antecedent;
115           
116                 [Override ("Dependent"), Description (
117                   "The DiagnosticTest whose software is described.") ]
118              CIM_DiagnosticTest REF Dependent;
119           };
120           
121           
122           // ==================================================================
123           // end of file
124           // ==================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2