(file) Return to CQL_CIMTypes.mof CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / CQL / CQLCLI

File: [Pegasus] / pegasus / src / Pegasus / CQL / CQLCLI / CQL_CIMTypes.mof (download)
Revision: 1.5, Wed Feb 15 16:24:01 2006 UTC (18 years, 4 months ago) by karl
Branch: MAIN
CVS Tags: TASK_PEP233_EmbeddedInstSupport-merge_out_trunk, TASK_BUG_5314_IPC_REFACTORING_ROOT, TASK_BUG_5314_IPC_REFACTORING_BRANCH, TASK_BUG_5314_IPC_REFACTORING-V1, TASK_BUG_5191_QUEUE_CONSOLIDATION_ROOT, TASK_BUG_5191_QUEUE_CONSOLIDATION_BRANCH, TASK-TASK-BUG4011_WinLocalConnect-branch-New-root, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_to_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_out_from_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_to_trunk, TASK-TASK-BUG4011_WinLocalConnect-branch-New-merged_in_from_branch, TASK-TASK-BUG4011_WinLocalConnect-branch-New-branch, TASK-PEP305_VXWORKS-root, TASK-PEP305_VXWORKS-branch-pre-solaris-port, TASK-PEP305_VXWORKS-branch-post-solaris-port, TASK-PEP305_VXWORKS-branch-beta2, TASK-PEP305_VXWORKS-branch, TASK-PEP305_VXWORKS-2008-10-23, TASK-PEP291_IPV6-root, TASK-PEP291_IPV6-branch, TASK-PEP286_PRIVILEGE_SEPARATION-root, TASK-PEP286_PRIVILEGE_SEPARATION-branch, TASK-PEP274_dacim-root, TASK-PEP274_dacim-merged_out_to_branch, TASK-PEP274_dacim-merged_out_from_trunk, TASK-PEP274_dacim-merged_in_to_trunk, TASK-PEP274_dacim-merged_in_from_branch, TASK-PEP274_dacim-branch, TASK-PEP268_SSLClientCertificatePropagation-root, TASK-PEP268_SSLClientCertificatePropagation-merged_out_to_branch, TASK-PEP268_SSLClientCertificatePropagation-merged_out_from_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_to_trunk, TASK-PEP268_SSLClientCertificatePropagation-merged_in_from_branch, TASK-PEP268_SSLClientCertificatePropagation-branch, TASK-PEP267_SLPReregistrationSupport-root, TASK-PEP267_SLPReregistrationSupport-merging_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merging_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_out_to_branch, TASK-PEP267_SLPReregistrationSupport-merged_out_from_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_to_trunk, TASK-PEP267_SLPReregistrationSupport-merged_in_from_branch, TASK-PEP267_SLPReregistrationSupport-branch, TASK-PEP250_RPMProvider-root, TASK-PEP250_RPMProvider-merged_out_to_branch, TASK-PEP250_RPMProvider-merged_out_from_trunk, TASK-PEP250_RPMProvider-merged_in_to_trunk, TASK-PEP250_RPMProvider-merged_in_from_branch, TASK-PEP250_RPMProvider-branch, TASK-PEP245_CimErrorInfrastructure-root, TASK-PEP245_CimErrorInfrastructure-merged_out_to_branch, TASK-PEP245_CimErrorInfrastructure-merged_out_from_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_to_trunk, TASK-PEP245_CimErrorInfrastructure-merged_in_from_branch, TASK-PEP245_CimErrorInfrastructure-branch, TASK-PEP241_OpenPegasusStressTests-root, TASK-PEP241_OpenPegasusStressTests-merged_out_to_branch, TASK-PEP241_OpenPegasusStressTests-merged_out_from_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_to_trunk, TASK-PEP241_OpenPegasusStressTests-merged_in_from_branch, TASK-PEP241_OpenPegasusStressTests-branch, TASK-Bugs5690_3913_RemoteCMPI-root, TASK-Bugs5690_3913_RemoteCMPI-merged_out_to_branch, TASK-Bugs5690_3913_RemoteCMPI-merged_out_from_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_to_trunk, TASK-Bugs5690_3913_RemoteCMPI-merged_in_from_branch, TASK-Bugs5690_3913_RemoteCMPI-branch, TASK-Bug2102_RCMPIWindows-root, TASK-Bug2102_RCMPIWindows-merged_out_to_branch, TASK-Bug2102_RCMPIWindows-merged_out_from_trunk, TASK-Bug2102_RCMPIWindows-merged_in_to_trunk, TASK-Bug2102_RCMPIWindows-merged_in_from_branch, TASK-Bug2102_RCMPIWindows-branch, TASK-Bug2102Final-root, TASK-Bug2102Final-merged_out_to_branch, TASK-Bug2102Final-merged_out_from_trunk, TASK-Bug2102Final-merged_in_to_trunk, TASK-Bug2102Final-merged_in_from_branch, TASK-Bug2102Final-branch, TASK-Bug2021_RemoteCMPIonWindows-root, TASK-Bug2021_RemoteCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RemoteCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RemoteCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RemoteCMPIonWindows-branch, TASK-Bug2021_RCMPIonWindows-root, TASK-Bug2021_RCMPIonWindows-merged_out_to_branch, TASK-Bug2021_RCMPIonWindows-merged_out_from_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_to_trunk, TASK-Bug2021_RCMPIonWindows-merged_in_from_branch, TASK-Bug2021_RCMPIonWindows-branch, TASK-BUG7240-root, TASK-BUG7240-branch, TASK-BUG4011_WinLocalConnect-root, TASK-BUG4011_WinLocalConnect-merged_out_to_branch, TASK-BUG4011_WinLocalConnect-merged_out_from_trunk, TASK-BUG4011_WinLocalConnect-merged_in_to_trunk, TASK-BUG4011_WinLocalConnect-merged_in_from_branch, TASK-BUG4011_WinLocalConnect-branch-New, TASK-BUG4011_WinLocalConnect-branch, RELEASE_2_7_0-BETA, RELEASE_2_6_3-RC2, RELEASE_2_6_3-RC1, RELEASE_2_6_3, RELEASE_2_6_2-RC1, RELEASE_2_6_2, RELEASE_2_6_1-RC1, RELEASE_2_6_1, RELEASE_2_6_0-RC1, RELEASE_2_6_0-FC, RELEASE_2_6_0, RELEASE_2_6-root, RELEASE_2_6-branch-clean, RELEASE_2_6-branch, RELEASE_2_5_5-RC2, RELEASE_2_5_5-RC1, RELEASE_2_5_5, RELEASE_2_5_4-RC2, RELEASE_2_5_4-RC1, RELEASE_2_5_4, RELEASE_2_5_3-RC1, RELEASE_2_5_3, RELEASE_2_5_2-RC1, RELEASE_2_5_2, RELEASE_2_5_1-RC1, RELEASE_2_5_1, RELEASE_2_5-root, RELEASE_2_5-branch, PEP286_PRIVILEGE_SEPARATION_ROOT, PEP286_PRIVILEGE_SEPARATION_CODE_FREEZE, PEP286_PRIVILEGE_SEPARATION_BRANCH, PEP286_PRIVILEGE_SEPARATION_1
Changes since 1.4: +30 -0 lines
BUG#: 4778
TITLE: Add license to test MOF files

DESCRIPTION: Added to all mof files under pegasus/src.

//%2006////////////////////////////////////////////////////////////////////////
//
// Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
// Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
// Copyright (c) 2003 BMC Software; Hewlett-Packard Development Company, L.P.;
// IBM Corp.; EMC Corporation, The Open Group.
// Copyright (c) 2004 BMC Software; Hewlett-Packard Development Company, L.P.;
// IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
// Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
// EMC Corporation; VERITAS Software Corporation; The Open Group.
// Copyright (c) 2006 Hewlett-Packard Development Company, L.P.; IBM Corp.;
// EMC Corporation; Symantec Corporation; The Open Group.
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to
// deal in the Software without restriction, including without limitation the
// rights to use, copy, modify, merge, publish, distribute, sublicense, and/or
// sell copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
// 
// THE ABOVE COPYRIGHT NOTICE AND THIS PERMISSION NOTICE SHALL BE INCLUDED IN
// ALL COPIES OR SUBSTANTIAL PORTIONS OF THE SOFTWARE. THE SOFTWARE IS PROVIDED
// "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT
// LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR
// PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
// ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
// WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
//
//==============================================================================
// ==================================================================
// CQL_TestElement 
// ================================================================== 
   [Version ("2.2.0"), Description (
   "CQL_TestElement is an abstract class that provides a common "  
        "superclass (or top of the inheritance tree) for the "
        "non-association classes in the test Schema.")]
   class CQL_TestElement
   {  
      [Key, 
       Description (  
          "An identifier that uniquely identifies each instance "
          "of the CQL_TestElement hierarchy.") ]   
     uint64 InstanceId;  
   };

     

// ===================================================================
// CQL_TestPropertyTypes
// ===================================================================
   
   [Version ("2.2.0"), Description (
   "CQL_TestPropertyTypes is a concrete class derived from CQL_TestElement"),
    provider("CQL_TestPropertyTypes")
   ] 
class CQL_TestPropertyTypes:CQL_TestElement 
{
      [Maxlen (256), Description (
       "a string property of CQL_TestPropertyTypes")]
   string PropertyString;

      [Maxlen (256), Description (
       "a string property of CQL_TestPropertyTypes")]
   string PropertyStringUint;

      [Maxlen (256), Description (
       "a string property of CQL_TestPropertyTypes")]
   string PropertyStringSint;

      [Maxlen (256), Description (
       "a string property of CQL_TestPropertyTypes")]
   string PropertyStringReal;

      [Description ("A string array"),
       ArrayType ( "Indexed" ) ]
   string PropertyStringArray[];

      [Description (
       "a uint8 property of CQL_TestPropertyTypes")]
   uint8 PropertyUint8;

      [Description ("A uint8 array"),
       ArrayType ( "Indexed" ) ]
   uint8 PropertyUint8Array[];

      [Description (
      "a uint16 property of CQL_TestPropertyTypes")]
   uint16 PropertyUint16;

      [Description ("A uint16 array"),
       ArrayType ( "Indexed" ) ]
   uint16 PropertyUint16Array[];

      [Description (
      "a uint32 property of CQL_TestPropertyTypes")]
   uint32 PropertyUint32;

      [Description ("A uint32 array"),
       ArrayType ( "Indexed" ) ]
   uint32 PropertyUint32Array[];

      [Description (
      "a uint64 property of CQL_TestPropertyTypes")]
   uint64 PropertyUint64;

      [Description ("A uint64 array"),
       ArrayType ( "Indexed" ) ]
   uint64 PropertyUint64Array[];

      [Description (
      "a sint8 property of CQL_TestPropertyTypes")]
   sint8 PropertySint8;

      [Description (
      "a sint8 property of CQL_TestPropertyTypes")]
   sint8 PropertySint8Lower;

      [Description (
      "a sint8 property of CQL_TestPropertyTypes")]
   sint8 PropertySint8Upper;

      [Description ("A sint8 array"),
       ArrayType ( "Indexed" ) ]
   sint8 PropertySint8Array[];

      [Description (
       "a sint16 property of CQL_TestPropertyTypes")]
   sint16 PropertySint16;

      [Description ("A sint16 array"),
       ArrayType ( "Indexed" ) ]
    sint16 PropertySint16Array[];

      [Description (
      "a sint32 property of CQL_TestPropertyTypes")]
   sint32 PropertySint32;

      [Description ("A sint32 array"),
       ArrayType ( "Indexed" ) ]
   sint32 PropertySint32Array[];

      [Description (
      "a sint64 property of CQL_TestPropertyTypes")]
   sint64 PropertySint64;

      [Description (
      "a sint64 property of CQL_TestPropertyTypes")]
   sint64 PropertySint64Lower;

      [Description (
      "a sint64 property of CQL_TestPropertyTypes")]
   sint64 PropertySint64Upper;

      [Description ("A sint64 array"),
       ArrayType ( "Indexed" ) ]
   sint64 PropertySint64Array[];

      [Description (
      "a boolean property of CQL_TestPropertyTypes")]
   boolean PropertyBoolean;

      [Description ("A boolean array"),
       ArrayType ( "Indexed" ) ]
   boolean PropertyBooleanArray[];

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegOverflow;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegNormUpper;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegNormLower;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegDeNormUpper;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegDeNormLower;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32NegUnderflow;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosUnderflow;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosDeNormLower;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosDeNormUpper;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosNormLower;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosNormUpper;

     [Description (
      "a real32 property of CQL_TestPropertyTypes")]
   real32 PropertyReal32PosOverflow;
     [Description ("A real32 array"),
       ArrayType ( "Indexed" ) ]
   real32 PropertyReal32Array[];

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64NegNormUpper;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64NegNormLower;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64NegDeNormUpper;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64NegDeNormLower;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64PosDeNormLower;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64PosDeNormUpper;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64PosNormLower;

     [Description (
      "a real64 property of CQL_TestPropertyTypes")]
   real64 PropertyReal64PosNormUpper;

     [Description ("A real64 array"),
       ArrayType ( "Indexed" ) ]
   real64 PropertyReal64Array[];

      [Description (
      "a datetime property of CQL_TestPropertyTypes")]
   datetime PropertyDatetime;

      [Description (
      "a datetime property of CQL_TestPropertyTypes")]
   datetime PropertyInterval;

      [Description ("A datetime array"),
       ArrayType ( "Indexed" ) ]
   datetime PropertyDatetimeArray[];

      [Description (
      "a char16 property of CQL_TestPropertyTypes")]
   char16 PropertyChar16;

      [Description ("A char16 array"),
       ArrayType ( "Indexed" ) ]
   char16 PropertyChar16Array[];
   
      [Description ("A valuemap array"),
       ValueMap { "1", "2", "3", "4", "5" },
       Values { "Other", "Unknown", "Disabled", "Enabled",
          "Not Implemented" }]
   uint16 PropertyValueMap;
};

// ===================================================================
// CQL_TestPropertyTypesMissing
// ===================================================================
   
   [Version ("2.2.0"), Description (
   "CQL_TestPropertyTypesMissing is a concrete class derived from CQL_TestElement"
   "that is used by testcases that need a property to be missing.")
   ] 
class CQL_TestPropertyTypesMissing:CQL_TestElement 
{
      [Description (  
          "This property will be removed by the test driver "
          "for the missing property tests.") ]   
     uint64 MissingProperty;   
};


// ==================================================================
// CQL_EmbeddedBase 
// ================================================================== 
   [Version ("2.2.0"), Description (
   "CQL_EmbeddedBase is a class that provides a common "  
        "superclass for classes used to test embedded objects.")]
   class CQL_EmbeddedBase
   {  
      [Key, 
       Description (  
          "An identifier that uniquely identifies each instance "
          "of the CQL_TestElement hierarchy.") ]   
     uint64 InstanceId;  

      [Description (
          "An embedded object on the base class "), 
        EmbeddedObject]
     string EmbObjBase;
   };

// ==================================================================
// CQL_EmbeddedSubClass 
// ================================================================== 
   [Version ("2.2.0"), Description (
   "CQL_EmbeddedSubClass is a class used to test embedded objects.")]
   class CQL_EmbeddedSubClass : CQL_EmbeddedBase
   {  
      [Description (
          "An embedded object on the base class "), 
        EmbeddedObject]
     string EmbObjSub;
   };


// ==================================================================
// CQL_EmbeddedTestElement 
// ================================================================== 
   [Version ("2.2.0"), Description (
   "CQL_EmbeddedTestElement is a class that provides a common "  
        "superclass for classes used to test nested embedded objects.")]
   class CQL_EmbeddedTestElement
   {  
      [Key, 
       Description (  
          "An identifier that uniquely identifies each instance "
          "of the CQL_TestElement hierarchy.") ]   
     uint64 InstanceId;  

      [Description (
          "An array of embedded objects of type CQL_TestElement "), 
        EmbeddedObject]
     string TEArray[];

      [Description (
          "An embedded object of type CQL_TestElement "), 
        EmbeddedObject]
     string TE;

      [Description (
          "An embedded object of type CIM_ComputerSystem "), 
        EmbeddedObject]
     string CS;

      [Description (
          "An embedded class"), 
        EmbeddedObject]
     string SomeClass;

      [Description (
          "Just a plain old string ")]
     string SomeString;
   };

// ==================================================================
// CQL_EmbeddedTestPropertyTypes 
// ================================================================== 
   [Version ("2.2.0"), Description (
   "CQL_EmbeddedTestPropertyTypes is a class used to test nested embedded objects.")]
   class CQL_EmbeddedTestPropertyTypes : CQL_EmbeddedTestElement
   {  
      [Description (
          "An array of embedded objects of type CQL_TestPropertyTypes "), 
        EmbeddedObject]
     string TPTArray[];

      [Description (
          "An embedded object of type CQL_TestPropertyTypes "), 
        EmbeddedObject]
     string TPT;

      [Description (
          "An embedded class"), 
        EmbeddedObject]
     string SomeClass;

      [Description (
          "Just a plain old uint8 ")]
     uint8 SomeUint8;
   };

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2