CRASUB* - Serverstart mit Batchübergabe
RSE startet die CLIST CRASUB*, die wiederum eine eingebettete JCL übergibt, um eine gültige Umgebung für die Ausführung von TSO- und ISPF-Batchbefehlen zu erstellen. Developer for z/OS® verwendet diese Umgebung zum Ausführen des CARMA-Servers CRASERV.
CRASUB* befindet sich in FEL.#CUST.CNTL, sofern Sie bei der Anpassung und Übergabe des FEL.SFELSAMP(FELSETUP)-Jobs keine andere Position angegeben haben. Weitere Details finden Sie unter Anpassungskonfiguration.
Hinweis: Änderungen sind für alle CARMA-Server wirksam, die nach der Aktualisierung gestartet werden.
Developer for z/OS stellt mehrere
CRASUB* -JCL-Jobs bereit. Jede dieser Musterdateien ist für ein bestimmtes Anpassungsszenario vorkonfiguriert:- CRASUBCA ist für den Batch-Start mit dem CA Endevor® SCM-RAM konfiguriert.
- CRASUBMT ist für den Batch-Start mit Muster-RAM konfiguriert.
Abbildung 1 zeigt ein grundlegendes CRASUB* -Gerüst, das ISPF -Services enthält.
PROC 8 CRAPRM1 CRAPRM2 CRAPRM3 CRAPRM4 CRAPRM5 CRAPRM6 CRAPRM7 CRAPRM8
/* SET CRAPRM2=420
SUBMIT * END($$)
//CRA&CRAPRM1 JOB CLASS=A,MSGCLASS=A,MSGLEVEL=(1,1)
//*
//RUN EXEC PGM=IKJEFT01,DYNAMNBR=125,REGION=0M,TIME=NOLIMIT
//*
//* DD used by RAM
//*
//* DD used by CARMA server (CRASERV)
//STEPLIB DD DISP=SHR,DSN=FEL.SFELLOAD
//CRADEF DD DISP=SHR,DSN=FEL.#CUST.CRADEF
//CRAMSG DD DISP=SHR,DSN=FEL.#CUST.CRAMSG
//CRASTRS DD DISP=SHR,DSN=FEL.#CUST.CRASTRS
//CARMALOG DD SYSOUT=*
//SYSPRINT DD SYSOUT=*
//*
//* DD used by ISPF (ISPSTART)
//ISPPROF DD DISP=(NEW,DELETE,DELETE),UNIT=SYSALLDA,
// LRECL=80,RECFM=FB,SPACE=(TRK,(1,1,5))
//ISPCTL0 DD DISP=(NEW,DELETE,DELETE),UNIT=SYSALLDA,
// LRECL=80,RECFM=FB,SPACE=(TRK,(5,5))
//ISPCTL1 DD DISP=(NEW,DELETE,DELETE),UNIT=SYSALLDA,
// LRECL=80,RECFM=FB,SPACE=(TRK,(5,5))
//ISPMLIB DD DISP=SHR,DSN=ISP.SISPMENU
//ISPPLIB DD DISP=SHR,DSN=ISP.SISPPENU
//ISPSLIB DD DISP=SHR,DSN=ISP.SISPSENU
//ISPTLIB DD DISP=SHR,DSN=ISP.SISPTENU
//*
//* DD used by TSO (IKJEFT01)
//SYSPROC DD DISP=SHR,DSN=#FEL.SFELPROC * CRAALLOC
//SYSTSPRT DD SYSOUT=*
//SYSTSIN DD *
%CRAALLOC ISPSTART PGM(CRASERV) PARM(&CRAPRM1 &CRAPRM2 &STR(+)
&CRAPRM3 &STR(+)
&CRAPRM4 &STR(+)
&CRAPRM5 &STR(+)
&CRAPRM6 &STR(+)
&CRAPRM7 &STR(+)
&CRAPRM8 &STR(+)
)
$$
EXIT CODE(0)
Hinweis:
- Wenn Sie die SYSTSIN-Daten ändern, stellen Sie sicher, dass mindestens ein Leerzeichen vor der schließenden runden Klammer (“)”) der PARM()-Anweisung steht, um die Verarbeitung der Zeichenfolge zu vereinfachen.
- Sie können Ihre eigenen DD-Anweisungen und Dateiverkettungen hinzufügen, um die CARMA-TSO-Umgebung anzupassen und so eine TSO-Anmeldeprozedur zu imitieren.
- Sie können die
CRAPRM*-Variablen in den CLIST- und JCL-Definitionen verwenden.&CRAPRM1.: Portnummer.&CRAPRM8.: Ein vom Benutzerexit festgelegter sitespezifischer Wert, auf den von der Anweisung system.exit in CRASRV.properties verwiesen wird.
- Optional können Sie den Zeitlimitwert für CARMA ändern, indem Sie die Kommentarzeichen für die Zeile
SET CRAPRM2=420in der CLISTCRASUB*entfernen und die Zeile entsprechend ändern. Das Zeitlimit gibt die Zeit (in Sekunden) an, die CARMA auf den nächsten Befehl vom Client wartet. Wenn Sie den Wert 0 festlegen, wird das Standardzeitlimit verwendet, das derzeit bei 420 Sekunden (7 Minuten) liegt. - Details des CARMA-Startprozesses werden in der Datei
rsecomm.logangezeigt, wenn der Server beendet wird. Weitere Informationen zum Festlegen des Detaillierungsgrads vonrsecomm.logfinden Sie im Handbuch IBM® Explorer for z/OS Hostkonfiguration (SC27-8437).