マクロ変数の引き継ぎ情報は,イベントジョブで受信したイベント情報やJP1/AJS2 - Scenario Operationとの連携機能を使用している場合の定義情報として使用します。マクロ変数の詳細については,マニュアル「JP1/Automatic Job Management System 3 導入ガイド 3.1.3 マクロ変数を使用した業務の作成方法」を参照してください。また,イベントジョブでのマクロ変数の定義例については,マニュアル「JP1/Automatic Job Management System 3 設計ガイド(業務設計編) 2.4.4(6) イベントジョブの受信情報の引き継ぎ」を参照してください。
引き継ぎ情報がNULL文字列のときに,マクロ変数名の前後に文字列がなくマクロ変数名だけを指定している場合,次に示す2種類の動作が選択できます。
それぞれの動作を次に示します。
この設定は,実行先サービスに[標準]を指定したジョブが対象です。実行先サービスに[キューレス]を指定した場合,オプションの設定とは関係なくマクロ変数名をNULL文字列に置き換えます。また,この設定は,JP1/AJS2 07-11以前からマクロ変数を指定できる次の定義項目にだけ有効です。
なお,マクロ変数名の前後に必ず文字列を指定する運用の場合,またはマクロ変数名がそのまま文字列に置き換わることを期待する運用の場合,設定の必要はありません。
JP1/AJS3またはJP1/AJS2 07-50以降で,JP1/AJS2 - Scenario Operationと連携するために新たに指定できる項目となった定義項目では,オプションの設定とは関係なくマクロ変数名をNULL文字列に置き換えます。マクロ変数名を文字列として扱う設定(デフォルトの動作)の場合,JP1/AJS2 07-11以前からの定義項目と,JP1/AJS3またはJP1/AJS2 07-50以降で追加された定義項目とでは,置き換えたあとの結果が異なります。
JP1/AJS2 - Scenario Operationとの連携機能を使用している場合に,JP1/AJS2 07-11以前からの定義項目と,JP1/AJS3またはJP1/AJS2 07-50以降で追加された定義項目の動作を合わせる必要がある場合は,マクロ変数名をNULL文字列に置き換えるように設定してください。
マクロ変数の引き継ぎ情報がNULL文字列の場合の置き換え方法の設定手順を次に示します。
(1) 定義手順
jajs_config -k 定義キー名 "環境設定パラメーター名"=定義内容
(2) 環境設定パラメーター一覧
表6-21 マクロ変数の引き継ぎ情報がNULL文字列の場合の置き換え方法の環境設定パラメーター
定義キー | 環境設定パラメーター | 定義内容 |
---|---|---|
[{JP1_DEFAULT|論理ホスト名}¥JP1NBQCLIENT¥Process]※ | "MacroOptionReplaceMode"= | マクロ変数の引き継ぎ情報がNULL文字列の場合の置き換え方法の設定 |
環境設定パラメーターの定義内容の詳細については,マニュアル「JP1/Automatic Job Management System 3 構築ガイド2 2.3(79) MacroOptionReplaceMode」を参照してください。