The error message indicated is not helpful in pointing at the actual problem.
The issue is that the z/OSMF started task IZUSVR1 is running a WebSphere Liberty runtime. WebSphere Liberty is a Java EE runtime and as such requires an adjunct process called an Angel
process where authorized services are executed. z/OSMF looks specifically for an Angel
process named IZUANG1. The Angel
process has a default name and requires a specific override to change it. z/OSMF looks for a specific process called IZUANG1 and this is not the default name.
In order to specify this name you have to modify the Angel
Started Task. Here is a snippet of the change I had to make to my process.
Note the NAME=IZUANG1
on the PROC
statement and added on the PARM
statement on STEP1
. My JCL originally did not have this parameter.
//IZUANG1 PROC P='',C=N,ROOT='/usr/lpp/zosmf',OUTCLS='*',
// IZUTIME=NOLIMIT,NAME=IZUANG1
//*--------------------------------------------------------------*/
//* Startup procedure for the z/OSMF Websphere Liberty Profile */
//* Angel process. */
//*--------------------------------------------------------------*/
//STEP1 EXEC PGM=BPXBATA2,REGION=0M,
// TIME=&IZUTIME.,
// PARM='PGM &ROOT./wlp/lib/native/zos/s390x/bbgzangl COLD=&C &P
// NAME=&NAME'
Unfortunately the failure is silent until you attempt to access an authorized service (like logging into z/OSMF for instance). The error messages are also unhelpful in actually identifying the root cause. This should get you past this issue.