実装
この機能をサポートするマクロ・ディスクリプターおよびマクロ・アクションに、ホスト ID フィールドが 追加されました。ホスト ID フィールドの値により、ディスクリプターやアクションが適用される アクティブ・セッションが識別されます (ホスト ID の指定を参照)。
マクロを再生しているときに、マクロ・ランタイムは、ディスクリプターの評価やアクションの実行の準備時に、 ディスクリプターやアクションのホスト ID フィールドを 確認します。ホスト ID フィールドが欠落している場合または空白の場合、 マクロ・ランタイムはディスクリプターやアクションをそのマクロを起動したセッションである、 オリジナル・セッション (例えば 3270 ディスプレイ・セッション) に適用します。ただし、ホスト ID フィールドが指定されていて非ブランクである場合、マクロ・ランタイムは 次のように動作します。
- ホスト ID フィールドが参照するアクティブ・セッション (例えば、 別のホストに接続された 2 番目の 3270 ディスプレイ・セッション) を探し出す。
- ディスクリプターやアクションを、そのアクティブ・セッションのセッション・ウィンドウに 適用する。
この機能は以下のディスクリプターでサポートされています。
- OIA が禁止解除になるのを待つ (Wait for OIA to Become Uninhibited)
- フィールド数 (Number of Fields)
- 入力フィールド数 (Number of Input Fields)
- ストリング
- カーソル
- 属性
以下のマクロ・アクションでは、この機能がサポートされています。
- ボックス選択
- 通信待機
- 抽出
- 入力
- マウス・クリック
- 印刷抽出
- プロンプト
- 転送