[z/OS]

MFT エージェントまたはロガーのコマンド・データ・セットの作成

特定の Managed File Transfer Agent または Managed File Transfer LoggerManaged File Transfer コマンド・テンプレート・データ・セットからコマンドの PDSE データ・セットを作成して、特定の調整を行うことができます。

本タスクについて

以下のステップを実行します。

手順

  1. MFT コマンド・テンプレート PDSE ライブラリー・データ・セット SBFGCMDS のコピーを作成します。
    [z/OS]SBFGCMDS は、新しいライブラリー (例えば、 prefix.agent.JCL_) にコピーする必要があります。 SBFGCMDS(BFGCOPY) メンバーに以下の置換を行った更新済みバージョンを使用することができます。
    • ++supplied-library++ を SBFGCMDS PDSE の完全修飾名に置き換えます。
    • [z/OS] + + service-library + + を、新しい MFT コマンド PDSE ライブラリー・データ・セットの完全修飾名に置き換えます。 ++service-library++ は、作成されるエージェントまたはロガー・サービス用の出力データ・セットです。
  2. 新しい MFT コマンド PDSE ライブラリー・データ・セットの場合は、メンバー BFGCUSTM を編集します。これは、エージェントまたはロガー用にコマンドをカスタマイズするための JCL スクリプトです。 各変数は ++variable name++ という形式で指定されます。 これを必要な値に置き換える必要があります。 各種 JCL 変数の説明については、「 z/OS JCL 変数」を参照してください。 BFGSTDIN DD ステートメントでは、変数を Variables、Properties、および Environment という 3 つのカテゴリーで定義します。 ステートメントの形式は以下のとおりです。
    [Variables]
    variable1=value1
    variable2=value2
    ....
    variableN=valueN
    [Properties]
    property1=property value1
    property2=property value2
    ...
    propertyN=property valueN
    [Environment]
    custom_variable1=value1
    custom_variable2=value2
    ....
    custom_variableN=valueN

    Variables は、各コマンドに必要なセットアップと環境変数のセットを定義します。

    プロパティーは、 MFT 構成プロパティーのオーバーライドを定義します。 ご使用の環境に合わせてエージェントまたはロガーをカスタマイズするために、必要に応じて、エージェントおよびロガーのプロパティーを追加できます。 すべてのプロパティーのリストについては、 構成プロパティー・ファイルを参照してください。 この機能は、 UNIX システム・サービス・ファイルとして保守される MFT 構成プロパティー・ファイルにアクセスする手間を省くために提供されています。

    Environment では、追加で必要なカスタム環境変数を任意に定義します。

  3. 新しい MFT コマンド PDSE ライブラリー・データ・セットに対してジョブ BFGCUSTM を実行依頼します。 このジョブは、エージェントまたはロガーに適切な JCL コマンドのセットを、PDSE の新規メンバーとして生成します。 コマンドの完全なリストについては、 z/OS エージェントおよびロガー・コマンド JCL スクリプトを参照してください。

    ジョブ BFGCUSTM は、DISP=OLD の DD ステートメントを含む JCL が入っているライブラリーを更新します。 実行依頼の後にエディターを終了して、ジョブが実行できるようにしなければなりません。

    出力ジョブ・ログを調べて、JCL スクリプトが正常に実行されたことを確認してください。 何らかの障害がある場合には、それらを修正して BFGCUSTM ジョブを再び実行依頼してください。

    また、BFGCUSTM JCL スクリプトは、必要に応じて UNIX System Services MFT 構成プロパティー・ファイルを更新し、ファイルを段階的に保持します。 CoordinationQMgr プロパティーによって定義される構成が存在しない場合には、警告メッセージが出力されます。 その場合、生成された BFGCFCR および BFGCMCR のジョブを実行して、構成プロパティー・ファイルを作成する必要があります。 エージェントの編集の場合は BFGAGCR、ロガーの編集の場合は BFGLGCRS を実行する必要があります。 指定された構成が既に存在する場合には、BFTCUSTM JCL スクリプトで定義されているすべてのプロパティーにより、構成が更新されます。