version 1.184, 2006/06/09 18:37:48
|
version 1.185, 2006/06/30 13:24:33
|
|
|
// David Dillard, VERITAS Software Corp. | // David Dillard, VERITAS Software Corp. |
// (david.dillard@veritas.com) | // (david.dillard@veritas.com) |
// Aruran, IBM (aruran.shanmug@in.ibm.com) for Bug# 4183, 4937 | // Aruran, IBM (aruran.shanmug@in.ibm.com) for Bug# 4183, 4937 |
|
// Thilo Boehm, IBM (tboehm@de.ibm.com) |
// | // |
//%///////////////////////////////////////////////////////////////////////////// | //%///////////////////////////////////////////////////////////////////////////// |
| |
|
|
# include "OS400ConvertChar.h" | # include "OS400ConvertChar.h" |
#endif | #endif |
| |
|
#if defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) |
|
#include <Service/ARM_zOS.h> |
|
#endif |
|
|
#if defined(PEGASUS_OS_TYPE_UNIX) | #if defined(PEGASUS_OS_TYPE_UNIX) |
# if defined(PEGASUS_OS_OS400) | # if defined(PEGASUS_OS_OS400) |
# include <unistd.cleinc> | # include <unistd.cleinc> |
|
|
} | } |
#endif | #endif |
| |
|
#if defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) |
|
|
|
// ARM is a z/OS internal restart facility. |
|
// This is a z/OS specific change. |
|
|
|
// Instatiating the automatic restart manager for zOS |
|
ARM_zOS automaticRestartManager; |
|
|
|
// register to zOS ARM |
|
automaticRestartManager.Register(); |
|
|
|
#endif |
|
|
|
|
|
|
// | // |
// Loop to call CIMServer's runForever() method until CIMServer | // Loop to call CIMServer's runForever() method until CIMServer |
// has been shutdown | // has been shutdown |
|
|
// | // |
// normal termination | // normal termination |
// | // |
|
#if defined(PEGASUS_PLATFORM_ZOS_ZSERIES_IBM) |
|
|
|
// ARM is a z/OS internal restart facility. |
|
// This is a z/OS specific change. |
|
|
|
// register to zOS ARM |
|
automaticRestartManager.DeRegister(); |
|
|
|
#endif |
| |
// Put server shutdown message to the logger | // Put server shutdown message to the logger |
Logger::put_l(Logger::STANDARD_LOG, System::CIMSERVER, | Logger::put_l(Logger::STANDARD_LOG, System::CIMSERVER, |