Wählen Sie Ihre Cookie-Einstellungen aus

Wir verwenden essentielle Cookies und ähnliche Tools, die für die Bereitstellung unserer Website und Services erforderlich sind. Wir verwenden Performance-Cookies, um anonyme Statistiken zu sammeln, damit wir verstehen können, wie Kunden unsere Website nutzen, und Verbesserungen vornehmen können. Essentielle Cookies können nicht deaktiviert werden, aber Sie können auf „Anpassen“ oder „Ablehnen“ klicken, um Performance-Cookies abzulehnen.

Wenn Sie damit einverstanden sind, verwenden AWS und zugelassene Drittanbieter auch Cookies, um nützliche Features der Website bereitzustellen, Ihre Präferenzen zu speichern und relevante Inhalte, einschließlich relevanter Werbung, anzuzeigen. Um alle nicht notwendigen Cookies zu akzeptieren oder abzulehnen, klicken Sie auf „Akzeptieren“ oder „Ablehnen“. Um detailliertere Entscheidungen zu treffen, klicken Sie auf „Anpassen“.

M2RUNCMD Batch-Hilfsprogramm

Fokusmodus
M2RUNCMD Batch-Hilfsprogramm - AWS Mainframe-Modernisierung

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Sie können M2RUNCMD, ein Batch-Hilfsprogramm, verwenden, um Befehle, Skripte und Systemaufrufe von Rocket Software (ehemals Micro Focus) direkt von JCL aus auszuführen, anstatt sie über ein Terminal oder eine Befehlszeile auszuführen. Die Ausgabe der Befehle wird im Spool-Protokoll des Batch-Jobs protokolliert.

Unterstützte Plattformen

Sie können M2RUNCMD auf den folgenden Plattformen verwenden:

  • Rocket Software Runtime (bei Amazon EC2)

  • Alle Varianten der Produkte Rocket Software Enterprise Developer (ED) und Rocket Software Enterprise Server (ES).

M2RUNCMD für AWS Mainframe Modernization Runtime auf Amazon EC2 konfigurieren (einschließlich 2.0) AppStream

Wenn Ihre migrierten Anwendungen auf der AWS Mainframe Modernization Runtime auf Amazon laufen EC2, konfigurieren Sie M2RUNCMD wie folgt.

  • Ändern Sie den Micro Focus JES-Programmpfad so, dass er den binären Speicherort für Batch-Dienstprogramme enthält. Wenn Sie mehrere Pfade angeben müssen, verwenden Sie Doppelpunkte (:), um Pfade unter Linux und Semikolons (;) unter Windows zu trennen.

    • Linux: /opt/aws/m2/microfocus/utilities/64bit

    • Windows (32-Bit): C:\AWS\M2\MicroFocus\Utilities\32bit

    • Windows (64 Bit): C:\AWS\M2\MicroFocus\Utilities\64bit

Beispiel JCLs

Um die Installation zu testen, können Sie eines der folgenden Beispiele verwenden JCLs.

RUNSCRL1.jcl

Diese Beispiel-JCL erstellt ein Skript und führt es aus. Im ersten Schritt wird ein Skript mit dem Namen /tmp/TEST_SCRIPT.sh und Inhalt aus SYSUT1 In-Stream-Daten erstellt. Im zweiten Schritt wird die Ausführungsberechtigung festgelegt und das im ersten Schritt erstellte Skript ausgeführt. Sie können sich auch dafür entscheiden, nur den zweiten Schritt auszuführen, um bereits vorhandene Rocket Software- und Systembefehle auszuführen.

//RUNSCRL1 JOB 'RUN SCRIPT',CLASS=A,MSGCLASS=X,TIME=1440 //* //* //*-------------------------------------------------------------------* //* CREATE SCRIPT (LINUX) //*-------------------------------------------------------------------* //* //STEP0010 EXEC PGM=IEBGENER //* //SYSPRINT DD SYSOUT=* //SYSIN DD DUMMY //* //SYSUT1 DD * #!/bin/bash set -x ## ECHO PATH ENVIRONMNET VARIABLE echo $PATH ## CLOSE/DISABLE VSAM FILE casfile -r$ES_SERVER -oc -ed -dACCTFIL ## OPEN/ENABLE VSAM FILE casfile -r$ES_SERVER -ooi -ee -dACCTFIL exit $? /* //SYSUT2 DD DSN=&&TEMP, // DISP=(NEW,CATLG,DELETE), // DCB=(RECFM=LSEQ,LRECL=300,DSORG=PS,BLKSIZE=0) //*MFE: %PCDSN='/tmp/TEST_SCRIPT.sh' //* //*-------------------------------------------------------------------* //* RUN SCRIPT (LINUX) * //*-------------------------------------------------------------------* //* //STEP0020 EXEC PGM=RUNCMD //* //SYSOUT DD SYSOUT=* //* //SYSIN DD * *RUN SCRIPT sh /tmp/TEST_SCRIPT.sh /* //

SYSOUT

Die Ausgabe des Befehls oder Skripts, das ausgeführt wird, wird in das SYSOUT Protokoll geschrieben. Für jeden ausgeführten Befehl werden der Befehl, die Ausgabe und der Rückgabecode angezeigt.

************ CMD Start ************ CMD_STR: sh /tmp/TEST_SCRIPT.sh CMD_OUT: + echo /opt/microfocus/EnterpriseServer/bin:/sbin:/bin:/usr/sbin:/usr/bin /opt/microfocus/EnterpriseServer/bin:/sbin:/bin:/usr/sbin:/usr/bin + casfile -rMYDEV -oc -ed -dACCTFIL -Return Code: 0 Highest return code: 0 + casfile -rMYDEV -ooi -ee -dACCTFIL -Return Code: 8 Highest return code: 8 + exit 8 CMD_RC=8 ************ CMD End ************

RUNCMDL1.jcl

Diese Beispiel-JCL verwendet RUNCMD, um mehrere Befehle auszuführen.

//RUNCMDL1 JOB 'RUN CMD',CLASS=A,MSGCLASS=X,TIME=1440 //* //* //*-------------------------------------------------------------------* //* RUN SYSTEM COMMANDS * //*-------------------------------------------------------------------* //* //STEP0001 EXEC PGM=RUNCMD //* //SYSOUT DD SYSOUT=* //* //SYSIN DD * *LIST DIRECTORY ls *ECHO PATH ENVIRONMNET VARIABLE echo $PATH /* //
DatenschutzNutzungsbedingungen für die WebsiteCookie-Einstellungen
© 2025, Amazon Web Services, Inc. oder Tochtergesellschaften. Alle Rechte vorbehalten.