Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Lader bauen über Batchdatei

Folgendes Beispiel zeigt den Bau eines Laders über eine Batchdatei. Der Ablauf lässt sich durch Nutzung der Anweisungsschnittstelle somit vollständig automatisieren.

/ BEGIN-PROCEDURE
/          SET-PROC-OPTIONS LOGGING=YES,DATA-ESCAPE-CHAR='&&'
/          BEGIN-PARAMETER-DECLARATION
/          DECL-PARAM NAME=RMS        (TYPE=STRING ,INIT='RMS')
/          DECL-PARAM NAME=RMSOML     (TYPE=STRING ,INIT='SYSOML.RMS.071')
/          DECL-PARAM NAME=RMSFUNC    (TYPE=STRING ,INIT='SYSDAT.RMS.071')
/          END-PARAMETER-DECLARATION
/          MODIFY-JOB-SWITCHES OFF=*ALL
/          &*
/          &* RMS CALL 
/          &* --------
/          &*
/          ADD-FILE-LINK LINK-NAME=RMSOML,FILE-NAME=&RMSOML
/          ADD-FILE-LINK LINK-NAME=DEF,FILE-NAME=&RMSFUNC
/          ASSIGN-SYSDTA TO-FILE=*SYSCMD
/          START-EXECUTABLE-PROGRAM *MOD(ELEMENT=&RMS,LIBRARY=&RMSOML)
LMAX=55,FAM=EX,V7SYNTAX=JA,MODE=BATCH
CREATE-RMS-OPTIONS PROTOCOL=EX.PROT,ERROR=ON(30)                          1.
CREATE-SW-CONF NAME='SYSREP.SPOOL.049',ADD=SPOOL V4.9A,ERROR=ON(30)       2.
CREATE-REPFILE-DEFINITION NAME='LADER.SPOOL.049.1',PASS='SPOOL',-         3.
           ADDPROD=SPOOL V4.9A,ERROR=ON(30)
SELECT-REPFILE-TO-BUILD PROD=SPOOL V4.9A,-                                4.
              USERID=$RMSD,ERROR=ON(30)
BUILD-REPFILE ERROR=ON(30)                                                5.
END
/          ASSIGN-SYSDTA TO-FILE=*SYSCMD
/          SKIP-COMMANDS TO-LABEL=TCERR,IF=JOB-SWITCHES(ON=30)
/          SKIP-COMMANDS TO-LABEL=TCOK
/.TCERR    REMARK
/          REMARK **** ERROR PROCESSING ****
/          SKIP-COMMANDS TO-LABEL=ENDP
/.TCOK     REMARK
/          REMARK **** OK PROCESSING ****
/.ENDP     REMARK
/          MODIFY-JOB-SWITCH OFF=*ALL
/EXIT-PROCEDURE 
  1. Setzen der RMS Optionen. Die Datei EX.PROT wird als Protokolldatei genutzt.

  2. Definition einer Software-Konfiguration SYSREP.SPOOL.049 für das Produkt SPOOL V4.9A. Diese Definition ist Voraussetzung für das Erzeugen eines Laders, da jeder Lader einer Software-Konfiguration zugeordnet sein muss.

  3. Definition des Laders für das Software-Produkt SPOOL V4.9A. Das Produkt wird automatisch der Software-Konfiguration SYSREP.SPOOL.049 zugeordnet.

  4. Auswahl des zu erzeugenden Laders. Alle Lader, die das Produkt SPOOL V4.9A in ihrer Definition enthalten, werden ausgewählt.

  5. Erzeugen der ausgewählten Lader. Alle Lader werden so erzeugt oder installiert, wie es in den Optionen bei ihrer Definition ausgewählt wurde. Die Erzeugung und Installation läuft unter der in der SELECT-REPFILE-TO-BUILD Anweisung angegebenen Benutzerkennung $RMSD ab.