(file) Return to CIMStatusCode.h CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / Common

Diff for /pegasus/src/Pegasus/Common/CIMStatusCode.h between version 1.13.18.2 and 1.14

version 1.13.18.2, 2006/03/07 18:45:46 version 1.14, 2006/01/10 19:41:15
Line 1 
Line 1 
 //%2006////////////////////////////////////////////////////////////////////////  //%2005////////////////////////////////////////////////////////////////////////
 // //
 // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development // Copyright (c) 2000, 2001, 2002 BMC Software; Hewlett-Packard Development
 // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems. // Company, L.P.; IBM Corp.; The Open Group; Tivoli Systems.
Line 8 
Line 8 
 // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group. // IBM Corp.; EMC Corporation; VERITAS Software Corporation; The Open Group.
 // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.; // Copyright (c) 2005 Hewlett-Packard Development Company, L.P.; IBM Corp.;
 // EMC Corporation; VERITAS Software Corporation; The Open Group. // 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 // Permission is hereby granted, free of charge, to any person obtaining a copy
 // of this software and associated documentation files (the "Software"), to // of this software and associated documentation files (the "Software"), to
Line 41 
Line 39 
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
 /**  /** CIM Status codes defined in the DMTF CIM Operations over HTTP specification. These are the valid
     The CIMStatusCode enumeration represents the status codes defined in the      codes which may be returned as error responses to CIM Operations.
     DMTF Specification for CIM Operations over HTTP.  
 */ */
 enum CIMStatusCode enum CIMStatusCode
 { {
     /**      /// Success. This  is the success code.
         The operation was successful.  
     */  
     CIM_ERR_SUCCESS = 0,     CIM_ERR_SUCCESS = 0,
  
     /**      /** A general error occurred that is not covered by a more specific error code.
         A general error occurred that is not covered by a more specific  
         error code.  
     */     */
     CIM_ERR_FAILED = 1,     CIM_ERR_FAILED = 1,
  
     /**      /** Access to a CIM resource was not available to the client.
         Access to a CIM resource was not available to the client.  
     */     */
     CIM_ERR_ACCESS_DENIED = 2,     CIM_ERR_ACCESS_DENIED = 2,
  
     /**      /** The target namespace does not exist.
         The target namespace does not exist.  
     */     */
     CIM_ERR_INVALID_NAMESPACE = 3,     CIM_ERR_INVALID_NAMESPACE = 3,
  
     /**      /** One or more parameter values passed to the method were invalid.
         One or more parameter values passed to the method were invalid.  
     */     */
     CIM_ERR_INVALID_PARAMETER = 4,     CIM_ERR_INVALID_PARAMETER = 4,
  
     /**      /** The specified class does not exist.
         The specified class does not exist.  
     */     */
     CIM_ERR_INVALID_CLASS = 5,     CIM_ERR_INVALID_CLASS = 5,
  
     /**      /** The requested object could not be found.
         The requested object could not be found.  
     */     */
     CIM_ERR_NOT_FOUND = 6,     CIM_ERR_NOT_FOUND = 6,
  
     /**      /** The requested operation is not supported.
         The requested operation is not supported.  
     */     */
     CIM_ERR_NOT_SUPPORTED = 7,     CIM_ERR_NOT_SUPPORTED = 7,
  
     /**      /** Operation cannot be carried out on this class since it has subclasses.
         Operation cannot be carried out on this class since it has subclasses.  
     */     */
     CIM_ERR_CLASS_HAS_CHILDREN = 8,     CIM_ERR_CLASS_HAS_CHILDREN = 8,
  
     /**       /** Operation cannot be carried out on this class since it has instances.
         Operation cannot be carried out on this class since it has instances.  
     */     */
     CIM_ERR_CLASS_HAS_INSTANCES = 9,     CIM_ERR_CLASS_HAS_INSTANCES = 9,
  
     /**      /** Operation cannot be carried out since the specified superClass does not exist.
         Operation cannot be carried out since the specified superClass does  
         not exist.  
     */     */
     CIM_ERR_INVALID_SUPERCLASS = 10,     CIM_ERR_INVALID_SUPERCLASS = 10,
  
     /**      /** Operation cannot be carried out because an object already exists.
         Operation cannot be carried out because an object already exists.  
     */     */
     CIM_ERR_ALREADY_EXISTS = 11,     CIM_ERR_ALREADY_EXISTS = 11,
  
     /**      /** The specified property does not exist:
         The specified property does not exist:  
     */     */
     CIM_ERR_NO_SUCH_PROPERTY = 12,     CIM_ERR_NO_SUCH_PROPERTY = 12,
  
     /**      /** The value supplied is incompatible with the type.
         The value supplied is incompatible with the type.  
     */     */
     CIM_ERR_TYPE_MISMATCH = 13,     CIM_ERR_TYPE_MISMATCH = 13,
  
     /**      /** The query language is not recognized or supported.
         The query language is not recognized or supported.  
     */     */
     CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14,     CIM_ERR_QUERY_LANGUAGE_NOT_SUPPORTED = 14,
  
     /**      /** The query is not valid for the specified query language.
         The query is not valid for the specified query language.  
     */     */
     CIM_ERR_INVALID_QUERY = 15,     CIM_ERR_INVALID_QUERY = 15,
  
     /**      /** The extrinsic method could not be executed.
         The extrinsic method could not be executed.  
     */     */
     CIM_ERR_METHOD_NOT_AVAILABLE = 16,     CIM_ERR_METHOD_NOT_AVAILABLE = 16,
  
     /**      /** The specified extrinsic method does not exist.
         The specified extrinsic method does not exist.  
     */     */
     CIM_ERR_METHOD_NOT_FOUND = 17     CIM_ERR_METHOD_NOT_FOUND = 17
 }; };
  
   // l10n - TODO this func should go away - once all Pegasus is globalized
 PEGASUS_COMMON_LINKAGE const char* cimStatusCodeToString(CIMStatusCode code); PEGASUS_COMMON_LINKAGE const char* cimStatusCodeToString(CIMStatusCode code);
  
 #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES #ifdef PEGASUS_USE_EXPERIMENTAL_INTERFACES
 /**  /** <I><B>Experimental Interface</B></I><BR>
     <I><B>Experimental Interface</B></I><BR>  
 */ */
 PEGASUS_COMMON_LINKAGE String cimStatusCodeToString( PEGASUS_COMMON_LINKAGE String cimStatusCodeToString(
     CIMStatusCode code,     CIMStatusCode code,
     const ContentLanguageList &contentLanguages);     const ContentLanguageList &contentLanguages);
  
 /**  /** <I><B>Experimental Interface</B></I><BR>
     <I><B>Experimental Interface</B></I><BR>  
 */ */
 PEGASUS_COMMON_LINKAGE ContentLanguageList cimStatusCodeToString_Thread( PEGASUS_COMMON_LINKAGE ContentLanguageList cimStatusCodeToString_Thread(
     String & message,     String & message,


Legend:
Removed from v.1.13.18.2  
changed lines
  Added in v.1.14

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2