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

  1 kumpf 1.2 // ===================================================================
  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:      Final
  8           // Date:        31 March 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 kumpf 1.2 // 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 kumpf 1.2 // 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           //    03/17/2003 CIM 2.7 Final
 58           //             - No changes
 59           // ===================================================================
 60           
 61           #pragma locale ("en_US")
 62           
 63           
 64 kumpf 1.2 // ==================================================================
 65           // InstalledSoftwareElement
 66           // ==================================================================
 67                   [Association, Version("2.6.0"), Description (
 68                   "The InstalledSoftwareElement association allows the "
 69                   "identification of the ComputerSystem on which a particular "
 70                   "SoftwareElement is installed.") ] 
 71           class CIM_InstalledSoftwareElement {
 72           
 73                   [Key, Description (
 74                   "Reference to the Software Element that is installed.") ] 
 75               CIM_SoftwareElement REF Software;
 76           
 77                   [Key, Max (1), Description (
 78                   "Reference to the ComputerSystem hosting a particular "
 79                   "SoftwareElement.") ] 
 80               CIM_ComputerSystem REF System;
 81           };
 82           
 83            
 84           // ==================================================================
 85 kumpf 1.2 // OperatingSystemSoftwareFeature
 86           // ==================================================================
 87              [Association, Aggregation, Version ("2.6.0"), Description (
 88                "Indicates the SoftwareFeatures that make up the Operating"
 89                "System. The SoftwareFeatures can be part of different "
 90                "Products.") ]
 91           class CIM_OperatingSystemSoftwareFeature : CIM_Component {
 92           
 93                 [Override ("GroupComponent"), Aggregate,
 94                  Description ("The OperatingSystem.") ]
 95               CIM_OperatingSystem REF GroupComponent;
 96           
 97                 [Override ("PartComponent"), Description (
 98                   "The SoftwareFeatures that make up the OperatingSystem.") ]
 99               CIM_SoftwareFeature REF PartComponent;
100           };
101           
102           
103           // ==================================================================
104           // DiagnosticTestSoftware
105           // ==================================================================
106 kumpf 1.2    [Association, Version ("2.6.0"), Description(
107                "This is an association class relating DiagnosticTest to "
108                "the SoftwareElements that provide this test. SoftwareElement "
109                "describes vendor/version information and other deployment "
110                "data.") ]
111           class CIM_DiagnosticTestSoftware : CIM_Dependency {
112           
113                 [Override ("Antecedent"), Description (
114                   "Vendor/version and other information about the software "
115                   "that runs as the DiagnosticTest.") ]
116              CIM_SoftwareElement REF Antecedent;
117           
118                 [Override ("Dependent"), Description (
119                   "The DiagnosticTest whose software is described.") ]
120              CIM_DiagnosticTest REF Dependent;
121           };
122           
123           
124           // ==================================================================
125           // end of file
126           // ==================================================================

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2