(file) Return to cimserver_windows.cpp CVS log (file) (dir) Up to [Pegasus] / pegasus / src / WMIMapper / WMIServer / Attic

Diff for /pegasus/src/WMIMapper/WMIServer/Attic/cimserver_windows.cpp between version 1.6 and 1.7

version 1.6, 2004/02/03 13:04:14 version 1.7, 2004/05/27 16:25:18
Line 113 
Line 113 
     configManager->getCurrentValue("enableHttpConnection"), "true");     configManager->getCurrentValue("enableHttpConnection"), "true");
   Boolean enableHttpsConnection = String::equal(   Boolean enableHttpsConnection = String::equal(
     configManager->getCurrentValue("enableHttpsConnection"), "true");     configManager->getCurrentValue("enableHttpsConnection"), "true");
     Boolean enableSSLExportClientVerification = String::equal(
       configManager->getCurrentValue("enableSSLExportClientVerification"), "true");
  
   if (!enableHttpConnection && !enableHttpsConnection)   if (!enableHttpConnection && !enableHttpsConnection)
   {   {
Line 128 
Line 130 
  
   Uint32 portNumberHttps;   Uint32 portNumberHttps;
   Uint32 portNumberHttp;   Uint32 portNumberHttp;
     Uint32 portNumberExportHttps;
  
   if (enableHttpsConnection)   if (enableHttpsConnection)
   {   {
Line 157 
Line 160 
     portNumberHttp = System::lookupPort(WBEM_HTTP_SERVICE_NAME, port);     portNumberHttp = System::lookupPort(WBEM_HTTP_SERVICE_NAME, port);
   }   }
  
     if (enableSSLExportClientVerification)
     {
          //
          // No config property is looked up to get the default port number.
          // Lookup the port defined in /etc/services for the service name
          // wbem-exp-https and bind to that port. If the service is  not defined
          // then log a warning message and do not start the cimserver.
          //
          Uint32 port = 0;
   
          portNumberExportHttps = System::lookupPort(WBEM_EXPORT_HTTPS_SERVICE_NAME, port);
   
          if (portNumberExportHttps == 0)
          {
              Logger::put_l(Logger::STANDARD_LOG, System::CIMSERVER, Logger::WARNING,
                  "src.Server.cimserver.EXPORT_HTTPS_PORT_NOT_DEFINED",
                  "Port not defined for the service wbem-exp-https. CIMServer will not be started.");
   
              MessageLoaderParms parms("src.Server.cimserver.EXPORT_HTTPS_PORT_NOT_DEFINED",
                  "Port not defined for the service wbem-exp-https. CIMServer will not be started.");
   
              cerr << MessageLoader::getMessage(parms) << endl;
          }
     }
   
   // Set up the Logger   // Set up the Logger
   String logsDirectory = String::EMPTY;   String logsDirectory = String::EMPTY;
   logsDirectory = configManager->getCurrentValue("logdir");   logsDirectory = configManager->getCurrentValue("logdir");
Line 182 
Line 210 
  
     if (enableHttpConnection)     if (enableHttpConnection)
     {     {
       server_windows->addAcceptor(false, portNumberHttp, false);        server_windows->addAcceptor(false, portNumberHttp, false, false);
       Logger::put(Logger::STANDARD_LOG, "CIMServer", Logger::INFORMATION,       Logger::put(Logger::STANDARD_LOG, "CIMServer", Logger::INFORMATION,
                   "Listening on HTTP port $0.", portNumberHttp);                   "Listening on HTTP port $0.", portNumberHttp);
     }     }
     if (enableHttpsConnection)     if (enableHttpsConnection)
     {     {
       server_windows->addAcceptor(false, portNumberHttps, true);        server_windows->addAcceptor(false, portNumberHttps, true, false);
       Logger::put(Logger::STANDARD_LOG, "CIMServer", Logger::INFORMATION,       Logger::put(Logger::STANDARD_LOG, "CIMServer", Logger::INFORMATION,
                   "Listening on HTTPS port $0.", portNumberHttps);                   "Listening on HTTPS port $0.", portNumberHttps);
     }     }
       if (enableSSLExportClientVerification)
       {
         server_windows->addAcceptor(false, portNumberExportHttps, true, true);
         Logger::put(Logger::STANDARD_LOG, "CIMServer", Logger::INFORMATION,
                     "Listening on HTTPS port $0.", portNumberExportHttps);
       }
  
     server_windows->bind();     server_windows->bind();
  


Legend:
Removed from v.1.6  
changed lines
  Added in v.1.7

No CVS admin address has been configured
Powered by
ViewCVS 0.9.2