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