IBM Support

CWWKB0062E A WEBSPHERE FOR Z/OS ANGEL PROCESS IS ALREADY STARTED

Question & Answer


Question

We are trying to start WebSphere Liberty for z/OS Angel for z/os connect on the same LPAR we have zoSMF. At startup we get the following error message:

CWWKB0062E A WEBSPHERE FOR Z/OS ANGEL PROCESS IS ALREADY STARTED CWWKB0063I ACTIVE ANGEL ASID 1ce JOBNAME IZUANG1 CWWKB0058E WEBSPHERE FOR Z/OS ANGEL PROCESS ENDED ABNORMALLY, REASON=14

What changes do we need to make to zos connect angel so we can run on the same LPAR as zosmf angel.

Answer

CWWKB0062E message indicates that the z/OS Angel process is ALREADY running, CWWKB0063I Active Angel ASID 1ce JOBNAME IZUANG1' indicates that the Liberty JVM Server connected to and will use, the existing Angel process. So from a configuration perspective, there is nothing you have to do to have the products connect to use an existing Angel process.

But it is possible to start two Angel processes (say ANGEL1 and ANGEL2), so that two different instances of Liberty can be associated with their own distinct Angel processes via a bootstrap property (com.ibm.ws.zos.core.angelName=).

Here's a couple of links to the WebSphere Application Server for z/OS Liberty documentation about how to do this :

I'd also like to share the inner-workings of this with you as follows:

The angel needs to be running for both zOSMF and Liberty Servers if system services are required. Angel runs in an authorized key so that it can load and access system services such as SAF, WLM, dump servies and WOLA on behalf of Liberty or zOSMF.

If the two products are to share an Angel process, and the zOS Connect NAME variable is left blank in the PROC to start the Angel process for zOS Connect, then one of the PROCs to start the Angel Process will fail, depending on what product is started first. If the PROC to start zOSMF is executed, the PROC to start the angel process will also be executed. Later, when the zOS Connect PROC is executed, z/OS Connect will discover the 'already running' Angel process, but the PROC to start the zOS Connect angel will get a warning saying that 'an' Angel process is already started.

If you want a different Angel process for each, then use the NAME variable in the zOS Connect PROC to distinquish the zOS Connect Angel process from the zOSMF default angel process.

[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSNPJM","label":"IBM z\/OS Connect"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Product Synonym

zCEE

Document Information

Modified date:
14 February 2023

UID

dwa1419515