mvsprsdデーモンからシェルスクリプトにパラメーターリストを渡す

InfoPrintmvsprsdデーモンは、受け取った各データセットごとに、パラメーターリストをInfoPrintManager MVS Download Receiverシェルスクリプトに渡します。パラメーターリストには、次の情報があります。

  1. ダウンロードされたデータセットの名前。 この名前のフォーマットは次のとおりです。
    • Download for z/OSの場合

      MVS_system_name.job_name.dataset_name.forms_name.yyddd.hhmmsstABCD.PRD

      コマンドの内容は、以下のとおりです。
      MVS_system_name
      データセットをダウンロードしたMVSシステムの名前を示します。
      job_name
      データセットを含むジョブの名前を示します。
      dataset_name
      データセットの名前を示します。
      forms_name
      MVS FORMSパラメーターで識別される書式の名前を示します。
      yyddd
      年と、元旦から数えて何日目に当たるかを示す日数を示します。
      hhmmsstABCD
      時、分、秒、1/10秒、1/100秒、1/1000秒、1/100000秒の単位でデータセットを受け取った時刻を示します。
      PRD
      印刷データがあるファイルのタイプを指示します。PRDは、受け取ったデータファイルを識別するためにPSF for AIX、InfoPrint Manager for AIX、InfoPrint Manager for Linux、またはInfoPrint Manager for Windowsサーバーが使用する接尾部と、最終印刷ジョブの作成に必要な他の情報です。
    • AFP Download Plusの場合:
      AFPDP.MVS_system_name.fsa_name.userid.jobid.job_name.step_name.dd_name.
        forms_name.ccyyddd.hhmmsstABCD.PRD
      ここでは、次のようになります。
      MVS_system_name
      データをダウンロードしたMVSシステムの名前を指定します。
      fsa_name
      データセットを処理したFSAの名前を指定します。
      userid
      ジョブを実行依頼したユーザーのユーザーIDを指定します。
      jobid
      z/OSシステムによって割り当てられたジョブIDを指定します。
      job_name
      データセットを含むジョブの名前を示します。
      step_name
      ジョブの手順の名前を指定します。
      dd_name
      手順内のDD名を指定します。
      forms_name
      MVS FORMSパラメーターで識別される書式の名前を示します。
      ccyyddd
      西暦と年数、年間日数を指定します。
      hhmmsstABCD
      時、分、秒、1/10秒、1/100秒、1/1000秒、1/100000秒の単位でデータセットを受け取った時刻を示します。
      PRD
      印刷データがあるファイルのタイプを指示します。PRDは、受け取ったデータファイルを識別するためにPSF for AIX、InfoPrint Manager for AIX、InfoPrint Manager for Linux、またはInfoPrint Manager for Windowsサーバーが使用する接尾部と、最終印刷ジョブの作成に必要な他の情報です。
  2. 一連のオプションと値から成る印刷オプションの文字列。オプションのリストについては、 InfoPrint Manager MVS Download Receiverシェルスクリプトに渡される印刷オプションを参照してください。mvsprsdコマンドに-kフラグを指定したときは、InfoPrintは次のフォーマットの名前を持つファイルにオプションを保管します。
    • z/OSをダウンロードする場合:
      MVS_system_name.job_name.dataset_name.forms_name.yyddd.hhmmsstABCD.JCL
    • AFP Download Plusの場合:
      AFPDP.MVS_system_name.fsa_name.userid.jobid.job_name.step_name.dd_name.
        forms_name.ccyyddd.hhmmsstABCD.JCL
    ここで、JCL を除き、名前の中の修飾子はすべてデータセットの名前の修飾子と同じです。-k フラグは、ファイルに印刷オプションが入っていることを示します。
  3. 論理プリンター名。これは、デーモンの始動時に、InfoPrintmvsprsdコマンドの-qフラグで指定されているものです。
  4. 空文字列。
  5. 空文字列。
  6. ポート番号。 これは、デーモンの始動時にInfoPrint mvsprsdコマンドの-pフラグで指定されたポート番号です。
  7. 追加スクリプトパラメーター。これは、デーモンの始動時に InfoPrint mvsprsd コマンドの -X フラグで指定されたパラメーターです。
  8. ゼロ以外の値(-tフラグがmvsprsdコマンドで指定された場合)またはゼロの値(-tフラグが指定されなかった場合)。