Zowe component lifecycle

Unified Management Server 1.2 starts as a component of Zowe. The understanding Zowe component lifecycle helps you troubleshoot issues related to Zowe and UMS.

Zowe component lifecycle

When Zowe launches, it validates, configures, and starts all of its components, including UMS. If there is a failure in the validation step of any component, Zowe will not start. If there is a failure in the configure step of any component, Zowe will proceed to start all the components, including the one whose configure step failed.

As of Zowe version 2.6, you can prevent Zowe from starting when there is a failure during the configure step of any component by setting zowe.launchScript.onComponentConfigureFail to "exit." The default is "warn," which will cause Zowe to print a warning message if a component configure step fails.

If there is a failure that causes a component to not start or to later halt unexpectedly, Zowe will attempt to restart the component a number of times, depending on how recently it failed. Zowe will not rerun the configure step for these restarts.

There are a number of situations in which UMS will not validate, configure, or start, depending on various error conditions. UMS will print messages when it fails to validate, configure, or start. It is recommended to set zowe.launchScript.onComponentConfigureFail to "exit" if you are running Zowe 2.6 or above.