Die angezeigte Fehlermeldung ist nicht hilfreich, um auf das tatsächliche Problem hinzuweisen.
Das Problem ist, dass die von z / OSMF gestartete Task IZUSVR1 eine WebSphere Liberty-Laufzeitumgebung ausführt . WebSphere Liberty ist eine Java EE-Laufzeitumgebung und erfordert daher einen Zusatzprozess, der als Angel
Prozess bezeichnet wird, in dem autorisierte Services ausgeführt werden. z / OSMF sucht speziell nach einem Angel
Prozess mit dem Namen IZUANG1 . Der Angel
Prozess hat einen Standardnamen und erfordert eine bestimmte Überschreibung, um ihn zu ändern. z / OSMF sucht nach einem bestimmten Prozess namens IZUANG1. Dies ist nicht der Standardname.
Um diesen Namen anzugeben, müssen Sie die Angel
gestartete Aufgabe ändern . Hier ist ein Ausschnitt der Änderung, die ich an meinem Prozess vornehmen musste.
Beachten Sie das NAME=IZUANG1
auf der PROC
Anweisung und hinzugefügt auf der PARM
Anweisung auf STEP1
. Meine JCL hatte diesen Parameter ursprünglich nicht.
//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'
Leider bleibt der Fehler still, bis Sie versuchen, auf einen autorisierten Dienst zuzugreifen ( z. B. das Anmelden bei z / OSMF ). Die Fehlermeldungen helfen auch nicht, die eigentliche Ursache zu ermitteln. Damit sollten Sie an diesem Problem vorbeikommen.