EXEC

プログラム、JCL プロシージャ、または REXX プロシージャを実行します。

構文:

      *---------------------------------------------------------------
      *--- EXEC OPERANDS
      *---           format 1 to execute a program
      *--- // EXEC [PGM=]
      * --           program-name
      *---          REAL
      *---          SIZE=’value’
      *---          GO
      *---          PARM=’value’
      *---------------------------------------------------------------

詳細は次のとおりです。

program-name
実行されるプログラムの名前。
REAL
実記憶装置で実行します。解析されますが、処理されません*。
SIZE
パーティション内のプログラムのサイズ。解析されますが、処理されません*。
GO
1 つのステップでコンパイル、リンク、実行します。解析されますが、処理されません*。
PARM
アプリケーション プログラムにパラメーターを渡すことができます。

構文:

      *---------------------------------------------------------------
      *--- EXEC OPERANDS
      *---           format 2 to execute a procedure
      *--- // EXEC PROC=procedure-name
      *---                            parm=parm-value  
      *---------------------------------------------------------------

詳細は次のとおりです。

procedure-name
実行されるプロシージャの名前。
parm および parm-value
シンボリック パラメーターの名前、およびプロシージャ内で置き換えられる値。

構文:

      *---------------------------------------------------------------
      *--- EXEC OPERANDS
      *---           format 3 to execute a rexx procedure
      *--- // EXEC REXX=procedure-name
      *---                            
      *---------------------------------------------------------------

REXX はサポートされていますが、この方法では実行できません。REXX を MVS や z/OS と同じように呼び出すには、IKJEFT01 (バッチ内の TSO) を使用する必要があります。

注: これらのトピックに示されているコマンドと作用対象の組み合わせは、「解析されるが処理されない」と記載されていない限りサポートされます。この記載の意味は次のとおりです。
  • 解析されるが処理されない - そのコマンドと作用対象の組み合わせはサポートされていませんが、Enterprise Developerで解析され、検証に失敗すると JCL エラーが生成されます。
  • 解析されるが処理されない* - JCL コマンドおよび POWER コマンドのいくつかの作用対象 (テープやボリュームに固有の作用対象など) が Micro FocusEnterprise Developer 環境では適用されないことを示します。詳細については、「General Differences」を参照してください。