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

Diff for /pegasus/src/Pegasus/Common/Constants.h between version 1.76 and 1.91

version 1.76, 2005/07/27 21:02:36 version 1.91, 2006/09/15 20:33:41
Line 1 
Line 1 
 //%2005////////////////////////////////////////////////////////////////////////  //%2006////////////////////////////////////////////////////////////////////////
 // //
 // 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 27 
Line 29 
 // //
 //============================================================================== //==============================================================================
 // //
 // Author: Roger Kumpf, Hewlett-Packard Company (roger_kumpf@hp.com)  
 //  
 // Modified By: Carol Ann Krug Graves, Hewlett-Packard Company  
 //                (carolann_graves@hp.com)  
 //              Yi Zhou, Hewlett-Packard Company (yi.zhou@hp.com)  
 //                              Willis White (whiwill@us.ibm.com) Bug 1596  
 //              Amit K Arora, IBM (amitarora@in.ibm.com) for PEP 193  
 //              Sean Keenan, Hewlett-Packard Company (sean.keenan@hp.com)  
 // //
 //%///////////////////////////////////////////////////////////////////////////// //%/////////////////////////////////////////////////////////////////////////////
  
Line 43 
Line 37 
  
 #include <Pegasus/Common/Config.h> #include <Pegasus/Common/Config.h>
 #include <Pegasus/Common/CIMName.h> #include <Pegasus/Common/CIMName.h>
   #include <Pegasus/Common/Linkage.h>
  
 PEGASUS_NAMESPACE_BEGIN PEGASUS_NAMESPACE_BEGIN
  
Line 122 
Line 117 
 // CIM Class Names // CIM Class Names
 // //
  
 static const CIMName PEGASUS_CLASSNAME_CONFIGSETTING        =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CONFIGSETTING;
     CIMName ("PG_ConfigSetting");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_AUTHORIZATION;
 static const CIMName PEGASUS_CLASSNAME_AUTHORIZATION        =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_USER;
     CIMName ("PG_Authorization");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CERTIFICATE;
 static const CIMName PEGASUS_CLASSNAME_USER                 =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CRL;
     CIMName ("PG_User");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE;
 static const CIMName PEGASUS_CLASSNAME_CERTIFICATE          =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROVIDER;
     CIMName ("PG_SSLCertificate");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_CRL                  =      extern const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION;
     CIMName ("PG_SSLCertificateRevocationList");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_PROVIDERMODULE       =      extern const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES;
     CIMName ("PG_ProviderModule");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_PROVIDER             =      extern const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES;
     CIMName ("PG_Provider");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION;
 static const CIMName PEGASUS_CLASSNAME_CAPABILITIESREGISTRATION =  PEGASUS_COMMON_LINKAGE
     CIMName ("PG_CapabilitiesRegistration");      extern const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION;
 static const CIMName PEGASUS_CLASSNAME_CONSUMERCAPABILITIES =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER;
     CIMName ("PG_ConsumerCapabilities");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST;
 static const CIMName PEGASUS_CLASSNAME_PROVIDERCAPABILITIES =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML;
     CIMName ("PG_ProviderCapabilities");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML;
 static const CIMName PEGASUS_CLASSNAME_INDSUBSCRIPTION      =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP;
     CIMName ("CIM_IndicationSubscription");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_FORMATTEDINDSUBSCRIPTION =      extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG;
     CIMName ("CIM_FormattedIndicationSubscription");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL;
 static const CIMName PEGASUS_CLASSNAME_INDHANDLER           =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_INDFILTER;
     CIMName ("CIM_IndicationHandler");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_SHUTDOWN;
 static const CIMName PEGASUS_CLASSNAME_LSTNRDST           =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME___NAMESPACE;
     CIMName ("CIM_ListenerDestination");  
 static const CIMName PEGASUS_CLASSNAME_INDHANDLER_CIMXML    =  
     CIMName ("CIM_IndicationHandlerCIMXML");  
 static const CIMName PEGASUS_CLASSNAME_LSTNRDST_CIMXML    =  
                 CIMName ("CIM_ListenerDestinationCIMXML");  
 static const CIMName PEGASUS_CLASSNAME_INDHANDLER_SNMP      =  
     CIMName ("PG_IndicationHandlerSNMPMapper");  
 static const CIMName PEGASUS_CLASSNAME_LSTNRDST_SYSTEM_LOG      =  
     CIMName ("PG_ListenerDestinationSystemLog");  
 static const CIMName PEGASUS_CLASSNAME_LSTNRDST_EMAIL      =  
     CIMName ("PG_ListenerDestinationEmail");  
 static const CIMName PEGASUS_CLASSNAME_INDFILTER            =  
     CIMName ("CIM_IndicationFilter");  
 static const CIMName PEGASUS_CLASSNAME_SHUTDOWN             =  
     CIMName ("PG_ShutdownService");  
 static const CIMName PEGASUS_CLASSNAME___NAMESPACE          =  
     CIMName ("__Namespace");  
  
 #ifndef PEGASUS_DISABLE_PERFINST #ifndef PEGASUS_DISABLE_PERFINST
 static const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA      =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMOMSTATDATA;
     CIMName ("CIM_CIMOMStatisticalData");  
 #endif #endif
  
 #ifndef PEGASUS_DISABLE_CQL #ifndef PEGASUS_DISABLE_CQL
 static const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES   =  PEGASUS_COMMON_LINKAGE
     CIMName ("CIM_QueryCapabilities");      extern const CIMName PEGASUS_CLASSNAME_CIMQUERYCAPABILITIES;
 #endif #endif
  
 // Interop Classes Accessed through Interop Control Provider // Interop Classes Accessed through Interop Control Provider
 #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP) #if !defined(PEGASUS_DISABLE_PERFINST) || defined(PEGASUS_ENABLE_SLP)
 static const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER            =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGER;
     CIMName ("CIM_ObjectManager");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PGNAMESPACE;
 static const CIMName PEGASUS_CLASSNAME_PGNAMESPACE            =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE;
     CIMName ("PG_Namespace");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_CIMNAMESPACE =      extern const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM;
     CIMName ("CIM_Namespace");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_OBJECTMANAGERCOMMUNICATIONMECHANISM  =      extern const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM;
     CIMName ("CIM_ObjectManagerCommunicationMechanism");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_CLASSNAME_CIMXMLCOMMUNICATIONMECHANISM  =      extern const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM;
     CIMName ("CIM_CIMXMLCommunicationMechanism");  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER;
 static const CIMName PEGASUS_CLASSNAME_PG_CIMXMLCOMMUNICATIONMECHANISM  =  PEGASUS_COMMON_LINKAGE
     CIMName ("PG_CIMXMLCommunicationMechanism");      extern const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER;
 static const CIMName PEGASUS_CLASSNAME_PROTOCOLADAPTER  =  
     CIMName ("CIM_ProtocolAdapter");  
 static const CIMName PEGASUS_CLASSNAME_NAMESPACEINMANAGER  =  
     CIMName ("CIM_NamespaceInManager");  
  
 // slp Class which operates slp provider. Started by system // slp Class which operates slp provider. Started by system
  
 static const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_CLASSNAME_WBEMSLPTEMPLATE;
     CIMName ("PG_WBEMSLPTEMPLATE");  
 #endif #endif
  
 // //
 // Property Names // Property Names
 // //
  
 static const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR    =  PEGASUS_COMMON_LINKAGE extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CREATOR;
     CIMName ("Creator");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS =      extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_ACCEPTLANGS;
     CIMName ("AcceptLanguages");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS =      extern const CIMName PEGASUS_PROPERTYNAME_INDSUB_CONTENTLANGS;
     CIMName ("ContentLanguages");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT =      extern const CIMName PEGASUS_PROPERTYNAME_MODULE_USERCONTEXT;
     CIMName ("UserContext");  PEGASUS_COMMON_LINKAGE
 static const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER =      extern const CIMName PEGASUS_PROPERTYNAME_MODULE_DESIGNATEDUSER;
     CIMName ("DesignatedUserContext");  
  
 /** /**
     The name of the Destination property for CIM XML Indication Handler     The name of the Destination property for CIM XML Indication Handler
     subclass     subclass
 */ */
 static const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION =  PEGASUS_COMMON_LINKAGE
     CIMName ("Destination");      extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_DESTINATION;
  
 /** /**
     The name of the TargetHost property for SNMP Mapper Indication     The name of the TargetHost property for SNMP Mapper Indication
     Handler subclass     Handler subclass
 */ */
 static const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST =  PEGASUS_COMMON_LINKAGE
     CIMName ("TargetHost");      extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_TARGETHOST;
  
 /** /**
     The name of the TextFormat property for Formatted Indication     The name of the TextFormat property for Formatted Indication
     Subscription class     Subscription class
 */ */
     static const CIMName _PROPERTY_TEXTFORMAT = CIMName ("TextFormat");      PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMAT;
  
 /** /**
     The name of the TextFormatParameters property for Formatted     The name of the TextFormatParameters property for Formatted
     Indication Subscription class     Indication Subscription class
 */ */
     static const CIMName _PROPERTY_TEXTFORMATPARAMETERS =      PEGASUS_COMMON_LINKAGE extern const CIMName _PROPERTY_TEXTFORMATPARAMETERS;
         CIMName ("TextFormatParameters");  
  
 // //
 // CIM Namespace Names // CIM Namespace Names
 // //
  
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP  =  PEGASUS_COMMON_LINKAGE
     CIMNamespaceName ("root/PG_InterOp");      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTEROP;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL =  PEGASUS_COMMON_LINKAGE
     CIMNamespaceName ("root/PG_Internal");      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_INTERNAL;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2    =  PEGASUS_COMMON_LINKAGE
     CIMNamespaceName ("root/cimv2");      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMV2;
   
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTERNAL;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_AUTHORIZATION;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG        =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTERNAL;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CONFIG;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG   =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTEROP;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_PROVIDERREG;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN      =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTERNAL;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_SHUTDOWN;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_USER          =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTERNAL;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_USER ;
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE   =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_INTERNAL;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CERTIFICATE;
  
 #ifndef PEGASUS_DISABLE_PERFINST #ifndef PEGASUS_DISABLE_PERFINST
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_CIMV2;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMOMSTATDATA;
 #endif #endif
  
 #ifndef PEGASUS_DISABLE_CQL #ifndef PEGASUS_DISABLE_CQL
 static const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES  =  PEGASUS_COMMON_LINKAGE
     PEGASUS_NAMESPACENAME_CIMV2;      extern const CIMNamespaceName PEGASUS_NAMESPACENAME_CIMQUERYCAPABILITIES;
 #endif #endif
  
 // //
Line 340 
Line 310 
 // File system layout // File system layout
 // //
  
   #define CIMSERVER_LOCK_FILE               "cimserver_start.lock"
   #define PEGASUS_REPOSITORY_DIR            "repository"
   #define PEGASUS_CURRENT_CONFIG_FILE_PATH  "cimserver_current.conf"
   #define PEGASUS_PLANNED_CONFIG_FILE_PATH  "cimserver_planned.conf"
   #define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf"
 #define PEGASUS_SSLCLIENT_CERTIFICATEFILE "client.pem" #define PEGASUS_SSLCLIENT_CERTIFICATEFILE "client.pem"
 #define PEGASUS_SSLCLIENT_RANDOMFILE      "ssl.rnd" #define PEGASUS_SSLCLIENT_RANDOMFILE      "ssl.rnd"
 #define PEGASUS_SSLSERVER_RANDOMFILE      "cimserver.rnd" #define PEGASUS_SSLSERVER_RANDOMFILE      "cimserver.rnd"
Line 350 
Line 325 
 #define PEGASUS_PROVIDER_AGENT_PROC_NAME  "bin/cimprovagt" #define PEGASUS_PROVIDER_AGENT_PROC_NAME  "bin/cimprovagt"
  
 #ifdef PEGASUS_USE_RELEASE_DIRS #ifdef PEGASUS_USE_RELEASE_DIRS
   #ifdef PEGASUS_OVERRIDE_DEFAULT_RELEASE_DIRS
   # include <Pegasus/Common/ProductDirectoryStructure.h>
   #else
 # if defined(PEGASUS_OS_HPUX) # if defined(PEGASUS_OS_HPUX)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               "/var/opt/wbem/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/var/opt/wbem/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/var/opt/wbem/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/var/opt/wbem/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/etc/opt/wbem/cimserver_start.conf"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/hp/sslshare/client.pem" #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/hp/sslshare/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
Line 364 
Line 352 
 #  undef PEGASUS_CORE_DIR #  undef PEGASUS_CORE_DIR
 #  define PEGASUS_CORE_DIR                  "/var/opt/wbem" #  define PEGASUS_CORE_DIR                  "/var/opt/wbem"
 #  undef PEGASUS_PAM_STANDALONE_PROC_NAME #  undef PEGASUS_PAM_STANDALONE_PROC_NAME
 #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/wbem/sbin/cimservera"  #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/wbem/lbin/cimservera"
 #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME
 #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/wbem/sbin/cimprovagt"  #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/wbem/lbin/cimprovagt"
 # elif defined(PEGASUS_OS_AIX) # elif defined(PEGASUS_OS_AIX)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               "/opt/freeware/cimom/pegasus/etc/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/opt/freeware/cimom/pegasus/etc/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/opt/freeware/cimom/pegasus/etc/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/opt/freeware/cimom/pegasus/etc/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/tmp/cimserver_start.conf"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/opt/freeware/cimom/pegasus/etc/client.pem" #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/opt/freeware/cimom/pegasus/etc/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
Line 379 
Line 377 
 #  undef PEGASUS_PAM_STANDALONE_PROC_NAME #  undef PEGASUS_PAM_STANDALONE_PROC_NAME
 #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/freeware/cimom/pegasus/bin/cimservera" #  define PEGASUS_PAM_STANDALONE_PROC_NAME  "/opt/freeware/cimom/pegasus/bin/cimservera"
 # elif defined(PEGASUS_OS_LINUX) && !defined(PEGASUS_OS_LSB) # elif defined(PEGASUS_OS_LINUX) && !defined(PEGASUS_OS_LSB)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               "/var/opt/tog-pegasus/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/var/opt/tog-pegasus/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/var/opt/tog-pegasus/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/var/opt/tog-pegasus/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/tog-pegasus/cimserver.pid"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/tog-pegasus/client.pem" #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/tog-pegasus/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
Line 396 
Line 404 
 #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME
 #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/tog-pegasus/sbin/cimprovagt" #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/tog-pegasus/sbin/cimprovagt"
 # elif defined(PEGASUS_OS_LSB) # elif defined(PEGASUS_OS_LSB)
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/var/opt/lsb-pegasus/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/etc/opt/lsb-pegasus/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/etc/opt/lsb-pegasus/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/var/run/cimserver.pid"
   #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/lsb-pegasus/client.pem" #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/etc/opt/lsb-pegasus/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
 #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/var/opt/lsb-pegasus/ssl.rnd" #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/var/opt/lsb-pegasus/ssl.rnd"
Line 412 
Line 429 
 #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME
 #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/lsb-pegasus/sbin/cimprovagt" #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/opt/lsb-pegasus/sbin/cimprovagt"
 # elif defined(PEGASUS_OS_VMS) # elif defined(PEGASUS_OS_VMS)
   #  undef CIMSERVER_LOCK_FILE
   #  define CIMSERVER_LOCK_FILE               "/wbem_var/opt/wbem/cimserver_start.lock"
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/wbem_var/opt/wbem/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/wbem_var/opt/wbem/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/wbem_var/opt/wbem/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/wbem_var/opt/wbem/cimserver_start.conf"
 #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE #  undef PEGASUS_SSLCLIENT_CERTIFICATEFILE
 #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/wbem_var/opt/wbem/client.pem"  #  define PEGASUS_SSLCLIENT_CERTIFICATEFILE "/wbem_etc/opt/hp/sslshare/client.pem"
 #  undef PEGASUS_SSLCLIENT_RANDOMFILE #  undef PEGASUS_SSLCLIENT_RANDOMFILE
 #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/wbem_var/opt/wbem/ssl.rnd" #  define PEGASUS_SSLCLIENT_RANDOMFILE      "/wbem_var/opt/wbem/ssl.rnd"
 #  undef PEGASUS_SSLSERVER_RANDOMFILE #  undef PEGASUS_SSLSERVER_RANDOMFILE
Line 423 
Line 450 
 #  undef PEGASUS_PAM_STANDALONE_PROC_NAME #  undef PEGASUS_PAM_STANDALONE_PROC_NAME
 #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME #  undef PEGASUS_PROVIDER_AGENT_PROC_NAME
 #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/wbem_var/opt/wbem/bin/cimprovagt" #  define PEGASUS_PROVIDER_AGENT_PROC_NAME  "/wbem_var/opt/wbem/bin/cimprovagt"
   # elif defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM)
   #  undef PEGASUS_REPOSITORY_DIR
   #  define PEGASUS_REPOSITORY_DIR            "/var/wbem/repository"
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/etc/wbem/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/etc/wbem/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/var/wbem/cimserver.pid"
   #  undef PEGASUS_LOCAL_DOMAIN_SOCKET_PATH
   #  define PEGASUS_LOCAL_DOMAIN_SOCKET_PATH  "/var/wbem/cimxml.socket"
   # elif defined(PEGASUS_OS_DARWIN)
   #  undef PEGASUS_CURRENT_CONFIG_FILE_PATH
   #  define PEGASUS_CURRENT_CONFIG_FILE_PATH  "/etc/pegasus/cimserver_current.conf"
   #  undef PEGASUS_PLANNED_CONFIG_FILE_PATH
   #  define PEGASUS_PLANNED_CONFIG_FILE_PATH  "/etc/pegasus/cimserver_planned.conf"
   #  undef PEGASUS_CIMSERVER_START_FILE
   #  define PEGASUS_CIMSERVER_START_FILE      "/var/cache/pegasus/cimserver_start.conf"
   # endif
 # endif # endif
 #endif #endif
  
   // Use the configuration file as a semaphore for repository access
   #define PEGASUS_REPOSITORY_LOCK_FILE PEGASUS_CURRENT_CONFIG_FILE_PATH
   
 // Constant defines for path to icu resource bundles // Constant defines for path to icu resource bundles
 #ifdef PEGASUS_PLATFORM_OS400_ISERIES_IBM #ifdef PEGASUS_PLATFORM_OS400_ISERIES_IBM
 #define PEGASUS_DEFAULT_MESSAGE_SOURCE  "/QIBM/ProdData/OS400/CIM/msg" #define PEGASUS_DEFAULT_MESSAGE_SOURCE  "/QIBM/ProdData/OS400/CIM/msg"
   #elif PEGASUS_PLATFORM_ZOS_ZSERIES_IBM
   #define PEGASUS_DEFAULT_MESSAGE_SOURCE  "/usr/lpp/wbem/msg"
 #else #else
 #undef PEGASUS_DEFAULT_MESSAGE_SOURCE #undef PEGASUS_DEFAULT_MESSAGE_SOURCE
 #endif #endif
Line 447 
Line 498 
  
 // Constants defining the operational status of a CIM_ManagedSystemElement // Constants defining the operational status of a CIM_ManagedSystemElement
 #define CIM_MSE_OPSTATUS_VALUE_OK 2 #define CIM_MSE_OPSTATUS_VALUE_OK 2
   #define CIM_MSE_OPSTATUS_VALUE_DEGRADED 3
 #define CIM_MSE_OPSTATUS_VALUE_STOPPING 9 #define CIM_MSE_OPSTATUS_VALUE_STOPPING 9
 #define CIM_MSE_OPSTATUS_VALUE_STOPPED 10 #define CIM_MSE_OPSTATUS_VALUE_STOPPED 10
  
Line 456 
Line 508 
 #define PG_PROVMODULE_USERCTXT_PRIVILEGED 4 #define PG_PROVMODULE_USERCTXT_PRIVILEGED 4
 #define PG_PROVMODULE_USERCTXT_CIMSERVER 5 #define PG_PROVMODULE_USERCTXT_CIMSERVER 5
  
   // Constant defining Server truststore type value in a PG_SSLCertificate
   #define PG_SSLCERTIFICATE_TSTYPE_VALUE_SERVER Uint16(2)
   
   #ifdef PEGASUS_DEFAULT_USERCTXT_REQUESTOR
   #define PEGASUS_DEFAULT_PROV_USERCTXT PG_PROVMODULE_USERCTXT_REQUESTOR
   #else
   #define PEGASUS_DEFAULT_PROV_USERCTXT PG_PROVMODULE_USERCTXT_PRIVILEGED
   #endif
   
 // Standard Pegasus Global Prefix. // Standard Pegasus Global Prefix.
 // This prefix is used as the basis for pegasus defined classes // This prefix is used as the basis for pegasus defined classes
 // and in identity creation that would require a standard // and in identity creation that would require a standard
 // Pegasus prefix // Pegasus prefix
 #define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG" #define PEGASUS_INSTANCEID_GLOBAL_PREFIX "PG"
  
   /**
       Values for the Perceived Severity property of the Alert Indication
       class, as defined in the CIM Events MOF
    */
   enum PerceivedSeverity {_SEVERITY_UNKNOWN = 0, _SEVERITY_OTHER = 1,
       _SEVERITY_INFORMATION = 2, _SEVERITY_WARNING = 3, _SEVERITY_MINOR = 4,
       _SEVERITY_MAJOR = 5, _SEVERITY_CRITICAL = 6, _SEVERITY_FATAL = 7};
   
   /**
       The name of the MailTo property for Email Handler subclass
   */
   extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILTO;
   
   /**
       The name of the MailSubject property for Email Handler subclass
   */
   extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILSUBJECT;
   
   /**
       The name of the MailCc  property for Email Handler subclass
   */
   extern const CIMName PEGASUS_PROPERTYNAME_LSTNRDST_MAILCC;
   
 PEGASUS_NAMESPACE_END PEGASUS_NAMESPACE_END
  
 #endif /* Pegasus_Constants_h */ #endif /* Pegasus_Constants_h */


Legend:
Removed from v.1.76  
changed lines
  Added in v.1.91

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2