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

Diff for /pegasus/src/Pegasus/IndicationService/IndicationService.cpp between version 1.97 and 1.98

version 1.97, 2003/10/30 17:19:33 version 1.98, 2003/10/30 21:28:38
Line 537 
Line 537 
         //         //
         for (Uint32 i = 0; i < noProviderSubscriptions.size (); i++)         for (Uint32 i = 0; i < noProviderSubscriptions.size (); i++)
         {         {
               //
               //  Get Subscription Filter Name and Handler Name
               //
               String logString = _getSubscriptionLogString
                   (noProviderSubscriptions [i]);
   
             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,
                 Logger::WARNING, _MSG_NO_PROVIDER_KEY, _MSG_NO_PROVIDER,                 Logger::WARNING, _MSG_NO_PROVIDER_KEY, _MSG_NO_PROVIDER,
                 noProviderSubscriptions [i].getPath ().toString ());                  logString);
         }         }
     }     }
  
Line 2205 
Line 2211 
         providerCopy.setPath (path);         providerCopy.setPath (path);
         for (Uint32 j = 0; j < newSubscriptions.size (); j++)         for (Uint32 j = 0; j < newSubscriptions.size (); j++)
         {         {
               //
               //  Get Provider Name, Subscription Filter Name and Handler Name
               //
               String logString1 = _getProviderLogString (providerCopy);
               String logString2 = _getSubscriptionLogString
                   (newSubscriptions [j]);
   
             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,
                 Logger::WARNING, _MSG_PROVIDER_NOW_SERVING_KEY,                 Logger::WARNING, _MSG_PROVIDER_NOW_SERVING_KEY,
                 _MSG_PROVIDER_NOW_SERVING,                  _MSG_PROVIDER_NOW_SERVING, logString1, logString2);
                 providerCopy.getPath ().toString (),  
                 newSubscriptions [j].getPath ().toString ());  
         }         }
     }     }
  
Line 2378 
Line 2389 
         providerCopy.setPath (path);         providerCopy.setPath (path);
         for (Uint32 j = 0; j < formerSubscriptions.size (); j++)         for (Uint32 j = 0; j < formerSubscriptions.size (); j++)
         {         {
               //
               //  Get Provider Name, Subscription Filter Name and Handler Name
               //
               String logString1 = _getProviderLogString (providerCopy);
               String logString2 = _getSubscriptionLogString
                   (formerSubscriptions [j]);
   
             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,             Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,
                 Logger::WARNING, _MSG_PROVIDER_NO_LONGER_SERVING_KEY,                 Logger::WARNING, _MSG_PROVIDER_NO_LONGER_SERVING_KEY,
                 _MSG_PROVIDER_NO_LONGER_SERVING,                  _MSG_PROVIDER_NO_LONGER_SERVING, logString1, logString2);
                 providerCopy.getPath ().toString (),  
                 formerSubscriptions [j].getPath ().toString ());  
         }         }
     }     }
  
Line 2497 
Line 2513 
             providerCopy.setPath (path);             providerCopy.setPath (path);
             for (Uint32 j = 0; j < providerSubscriptions.size (); j++)             for (Uint32 j = 0; j < providerSubscriptions.size (); j++)
             {             {
                   //
                   //  Get Provider Name, Subscription Filter Name and Handler Name
                   //
                   String logString1 = _getProviderLogString (providerCopy);
                   String logString2 = _getSubscriptionLogString
                       (providerSubscriptions [j]);
   
                 Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,                 Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,
                     Logger::WARNING, _MSG_PROVIDER_NO_LONGER_SERVING_KEY,                     Logger::WARNING, _MSG_PROVIDER_NO_LONGER_SERVING_KEY,
                     _MSG_PROVIDER_NO_LONGER_SERVING,                      _MSG_PROVIDER_NO_LONGER_SERVING, logString1, logString2);
                     providerCopy.getPath ().toString (),  
                     providerSubscriptions [j].getPath ().toString ());  
             }             }
         }         }
     }     }
Line 5909 
Line 5930 
                     subscriptions.size ());                     subscriptions.size ());
                 _sendAlerts (subscriptions, indicationInstance);                 _sendAlerts (subscriptions, indicationInstance);
 #endif #endif
   
                   //
                   //  Get Subscription Filter Name and Handler Name
                   //
                   String logString = _getSubscriptionLogString
                       (request->subscriptionInstance);
   
                 //                 //
                 //  Log a message for the subscription                 //  Log a message for the subscription
                 //                 //
                 Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,                 Logger::put_l (Logger::STANDARD_LOG, System::CIMSERVER,
                     Logger::WARNING, _MSG_NO_PROVIDER_KEY, _MSG_NO_PROVIDER,                     Logger::WARNING, _MSG_NO_PROVIDER_KEY, _MSG_NO_PROVIDER,
                     request->subscriptionInstance.getPath ().toString ());                      logString);
             }             }
         }         }
  
Line 7265 
Line 7293 
     return true;     return true;
 } }
  
   String IndicationService::_getSubscriptionLogString
       (CIMInstance & subscription)
   {
       PEG_METHOD_ENTER (TRC_INDICATION_SERVICE,
           "IndicationService::_getSubscriptionLogString");
   
       //
       //  Get Subscription Filter Name and Handler Name
       //
       String logString;
       CIMValue filterValue;
       CIMObjectPath filterPath;
       Array <CIMKeyBinding> filterKeyBindings;
       CIMValue handlerValue;
       CIMObjectPath handlerPath;
       Array <CIMKeyBinding> handlerKeyBindings;
       filterValue = subscription.getProperty (subscription.findProperty
           (_PROPERTY_FILTER)).getValue ();
       filterValue.get (filterPath);
       filterKeyBindings = filterPath.getKeyBindings ();
       for (Uint32 i = 0; i < filterKeyBindings.size (); i++)
       {
           if (filterKeyBindings [i].getName ().equal (_PROPERTY_NAME))
           {
               logString.append (filterKeyBindings [i].getValue ());
               logString.append (", ");
               break;
           }
       }
       handlerValue = subscription.getProperty
           (subscription.findProperty
           (_PROPERTY_HANDLER)).getValue ();
       handlerValue.get (handlerPath);
       handlerKeyBindings = handlerPath.getKeyBindings ();
       for (Uint32 j = 0; j < handlerKeyBindings.size (); j++)
       {
           if (handlerKeyBindings [j].getName ().equal (_PROPERTY_NAME))
           {
               logString.append (handlerKeyBindings [j].getValue ());
               break;
           }
       }
   
       PEG_METHOD_EXIT ();
       return logString;
   }
   
   String IndicationService::_getProviderLogString
       (CIMInstance & provider)
   {
       PEG_METHOD_ENTER (TRC_INDICATION_SERVICE,
           "IndicationService::_getProviderLogString");
   
       String logString;
   
       logString = provider.getProperty (provider.findProperty
           (_PROPERTY_NAME)).getValue ().toString ();
   
       PEG_METHOD_EXIT ();
       return logString;
   }
  
 // //
 //  Class names //  Class names


Legend:
Removed from v.1.97  
changed lines
  Added in v.1.98

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2