(file) Return to JMPILocalProviderManager.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / Pegasus / ProviderManager2 / JMPI

Diff for /pegasus/src/Pegasus/ProviderManager2/JMPI/JMPILocalProviderManager.cpp between version 1.22 and 1.23

version 1.22, 2008/03/18 15:32:50 version 1.23, 2008/06/19 17:57:10
Line 77 
Line 77 
             String moduleFileName = *(parms->fileName);             String moduleFileName = *(parms->fileName);
             String interfaceName = *(parms->interfaceName);             String interfaceName = *(parms->interfaceName);
  
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "GET_PROVIDER providerName = %s, "                  "GET_PROVIDER providerName = %s, "
                      "moduleFileName = %s , interfaceName = %s",                      "moduleFileName = %s , interfaceName = %s",
                  (const char*)providerName.getCString(),                  (const char*)providerName.getCString(),
Line 116 
Line 116 
                    break;                    break;
                }                }
  
                PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,                 PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                     "Creating JMPIProvider %s",                     "Creating JMPIProvider %s",
                     (const char*)providerName.getCString()));                     (const char*)providerName.getCString()));
  
Line 130 
Line 130 
                                                       interfaceName);                                                       interfaceName);
                    if (0 == newModule)                    if (0 == newModule)
                    {                    {
                        PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,                         PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL1,
                             "New JMPIProviderModule is NULL!");                             "New JMPIProviderModule is NULL!");
                        PEG_METHOD_EXIT();                        PEG_METHOD_EXIT();
                        throw NullPointer();                        throw NullPointer();
Line 157 
Line 157 
                }                }
                catch(...)                catch(...)
                {                {
                    PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,                     PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL1,
                                     "Exception caught Loading/Linking"                                     "Exception caught Loading/Linking"
                             "JMPIProvider Module %s",                             "JMPIProvider Module %s",
                         (const char*)moduleFileName.getCString()));                         (const char*)moduleFileName.getCString()));
Line 169 
Line 169 
                newProvider = new JMPIProvider(providerName, module, &base);                newProvider = new JMPIProvider(providerName, module, &base);
                if (0 == newProvider)                if (0 == newProvider)
                {                {
                    PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,                     PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL1,
                                     "New JMPIProvider is NULL!");                                     "New JMPIProvider is NULL!");
                    PEG_METHOD_EXIT();                    PEG_METHOD_EXIT();
                    throw NullPointer();                    throw NullPointer();
Line 179 
Line 179 
  
                if (0 == (provider->_cimom_handle = new CIMOMHandle()))                if (0 == (provider->_cimom_handle = new CIMOMHandle()))
                {                {
                    PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,                     PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL1,
                                     "CIMOMhandle is NULL!");                                     "CIMOMhandle is NULL!");
                    PEG_METHOD_EXIT();                    PEG_METHOD_EXIT();
                    throw NullPointer();                    throw NullPointer();
Line 190 
Line 190 
                {                {
                   AutoMutex lock(provider->_statusMutex);                   AutoMutex lock(provider->_statusMutex);
  
                   PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,                    PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                        "Loading JMPIProvider %s",                        "Loading JMPIProvider %s",
                        (const char*)provider->_name.getCString()));                        (const char*)provider->_name.getCString()));
                   try                   try
Line 199 
Line 199 
                   }                   }
                   catch(CIMException &cimExcept)                   catch(CIMException &cimExcept)
                   {                   {
                       PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL2,                        PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL1,
                           "Calling provider->initialize caused exception: %s",                           "Calling provider->initialize caused exception: %s",
                           (const char*)cimExcept.getMessage().getCString()));                           (const char*)cimExcept.getMessage().getCString()));
  
Line 207 
Line 207 
                   }                   }
                   catch(Exception &except)                   catch(Exception &except)
                   {                   {
                       PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL2,                        PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL1,
                           "Calling provider->initialize caused exception: %s",                           "Calling provider->initialize caused exception: %s",
                           (const char*)except.getMessage().getCString()));                           (const char*)except.getMessage().getCString()));
  
Line 216 
Line 216 
                   }                   }
                   catch(...)                   catch(...)
                   {                   {
                       PEG_TRACE_CSTRING(TRC_DISCARDED_DATA,Tracer::LEVEL2,                        PEG_TRACE_CSTRING(TRC_DISCARDED_DATA,Tracer::LEVEL1,
                                        "Exception caught calling initialize!");                                        "Exception caught calling initialize!");
  
                       throw UninitializedObjectException();                       throw UninitializedObjectException();
Line 255 
Line 255 
  
     case UNLOAD_PROVIDER:     case UNLOAD_PROVIDER:
         {         {
             PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                 "UNLOAD_PROVIDER");                 "UNLOAD_PROVIDER");
             break;             break;
         }         }
  
     case LOOKUP_PROVIDER:     case LOOKUP_PROVIDER:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "LOOKUP_PROVIDER providerName = %s ",                  "LOOKUP_PROVIDER providerName = %s ",
                  (const char*)*(parms->providerName)->getCString()));                  (const char*)*(parms->providerName)->getCString()));
  
Line 277 
Line 277 
             }             }
             else             else
             {             {
                 PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL4,                  PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,
                      "Could not find JMPIProvider %s in "                      "Could not find JMPIProvider %s in "
                          "JMPIProvider Manager Cache",                          "JMPIProvider Manager Cache",
                      (const char*)*(parms->providerName)->getCString()));                      (const char*)*(parms->providerName)->getCString()));
Line 289 
Line 289 
  
     case LOOKUP_MODULE:     case LOOKUP_MODULE:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "LOOKUP_MODULE moduleName = %s ",                  "LOOKUP_MODULE moduleName = %s ",
                  (const char*)*(parms->fileName)->getCString()));                  (const char*)*(parms->fileName)->getCString()));
  
Line 298 
Line 298 
             if (false  == _modules.lookup(*(parms->fileName),             if (false  == _modules.lookup(*(parms->fileName),
                 *(reinterpret_cast<JMPIProviderModule * *>(ret))))                 *(reinterpret_cast<JMPIProviderModule * *>(ret))))
             {             {
                 PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL4,                  PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,
                      "Could not find JMPIProvider Module %s in "                      "Could not find JMPIProvider Module %s in "
                          "JMPIProvider Manager Cache",                          "JMPIProvider Manager Cache",
                      (const char*)*(parms->fileName)->getCString()));                      (const char*)*(parms->fileName)->getCString()));
Line 310 
Line 310 
  
     case INSERT_PROVIDER:     case INSERT_PROVIDER:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "INSERT_PROVIDER providerName = %s ",                  "INSERT_PROVIDER providerName = %s ",
                  (const char*)*(parms->providerName)->getCString()));                  (const char*)*(parms->providerName)->getCString()));
  
Line 330 
Line 330 
  
     case INSERT_MODULE:     case INSERT_MODULE:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "INSERT_MODULE moduleName = %s ",                  "INSERT_MODULE moduleName = %s ",
                  (const char*)*(parms->fileName)->getCString()));                  (const char*)*(parms->fileName)->getCString()));
  
Line 350 
Line 350 
  
     case REMOVE_PROVIDER:     case REMOVE_PROVIDER:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "REMOVE_PROVIDER providerName = %s ",                  "REMOVE_PROVIDER providerName = %s ",
                  (const char*)*(parms->providerName)->getCString()));                  (const char*)*(parms->providerName)->getCString()));
  
Line 370 
Line 370 
  
     case REMOVE_MODULE:     case REMOVE_MODULE:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                  "REMOVE_MODULE moduleName = %s ",                  "REMOVE_MODULE moduleName = %s ",
                  (const char*)*(parms->fileName)->getCString()));                  (const char*)*(parms->fileName)->getCString()));
  
Line 389 
Line 389 
  
     case UNLOAD_ALL_PROVIDERS:     case UNLOAD_ALL_PROVIDERS:
         {         {
             PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                 "UNLOAD_ALL_PROVIDERS");                 "UNLOAD_ALL_PROVIDERS");
            JMPIjvm::destroyJVM();            JMPIjvm::destroyJVM();
            break;            break;
Line 397 
Line 397 
  
     case UNLOAD_IDLE_PROVIDERS:     case UNLOAD_IDLE_PROVIDERS:
          {          {
            PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,             PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                "UNLOAD_IDLE_PROVIDERS");                "UNLOAD_IDLE_PROVIDERS");
            break;            break;
         }         }
  
     case UNLOAD_IDLE_MODULES:     case UNLOAD_IDLE_MODULES:
         {         {
             PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE_CSTRING(TRC_PROVIDERMANAGER,Tracer::LEVEL3,
                 "UNLOAD_IDLE_MODULES");                 "UNLOAD_IDLE_MODULES");
            break;            break;
         }         }
  
     default:     default:
         {         {
             PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL2,              PEG_TRACE((TRC_PROVIDERMANAGER,Tracer::LEVEL1,
                  "Provider Control: Unknown function code %d.",                  "Provider Control: Unknown function code %d.",
                  code));                  code));
            ccode = -1;            ccode = -1;
Line 452 
Line 452 
     }     }
     catch (const Exception &e)     catch (const Exception &e)
     {     {
         PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL2,          PEG_TRACE((TRC_DISCARDED_DATA,Tracer::LEVEL1,
              "Can not get provider. Caught exception: %s",              "Can not get provider. Caught exception: %s",
             (const char*)e.getMessage().getCString()));             (const char*)e.getMessage().getCString()));
         PEG_METHOD_EXIT();         PEG_METHOD_EXIT();
         throw;         throw;
     }     }
     catch(...) {     catch(...) {
         PEG_TRACE_CSTRING(TRC_DISCARDED_DATA,Tracer::LEVEL2,          PEG_TRACE_CSTRING(TRC_DISCARDED_DATA,Tracer::LEVEL1,
              "Can not get provider. Caught unknown exception,");              "Can not get provider. Caught unknown exception,");
         PEG_METHOD_EXIT();         PEG_METHOD_EXIT();
         throw;         throw;
Line 560 
Line 560 
     }     }
     catch (CIMException & e)     catch (CIMException & e)
     {     {
         PEG_TRACE_STRING (TRC_DISCARDED_DATA, Tracer::LEVEL2,          PEG_TRACE_STRING (TRC_DISCARDED_DATA, Tracer::LEVEL1,
             "CIMException: " + e.getMessage ());             "CIMException: " + e.getMessage ());
     }     }
     catch (Exception & e)     catch (Exception & e)
     {     {
         PEG_TRACE_STRING (TRC_DISCARDED_DATA, Tracer::LEVEL2,          PEG_TRACE_STRING (TRC_DISCARDED_DATA, Tracer::LEVEL1,
             "Exception: " + e.getMessage ());             "Exception: " + e.getMessage ());
     }     }
     catch (...)     catch (...)
     {     {
         PEG_TRACE_CSTRING (TRC_DISCARDED_DATA, Tracer::LEVEL2,          PEG_TRACE_CSTRING (TRC_DISCARDED_DATA, Tracer::LEVEL1,
             "Unexpected error in getIndicationProvidersToEnable");             "Unexpected error in getIndicationProvidersToEnable");
     }     }
  


Legend:
Removed from v.1.22  
changed lines
  Added in v.1.23

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2