マクロ
1. マクロの再生:
ZIEWeb セッションと関連付けられ、設定されたすべてのマクロがリストされます。クライアント側で実行できます。マクロはバックグラウンドで実行されるため、中間画面は表示されません。
マクロを再生するには、リストからマクロを選択するか、検索バーを使用して必要なマクロを検索し、以下の 3 つのグループに分類してください:
- セッションマクロ: このタイプのマクロは、記録中にセッションライブラリに保存されます。マクロは、マクロが記録されたサーバーサイドのセッションに存在します。セッションマクロを再生するには、マクロのアイコンをクリックします。
- サーバーマクロ: このタイプのマクロは、ZIEWeb セッションにアクセスするために管理者によって作成された中央リポジトリに保存されるものです。サーバーマクロはあらゆるタイプのクライアントまたはセッションから実行できますが、現在、ZIEWeb-Client でサポートされているのは URL ベースのサーバーマクロライブラリのみです。サーバーマクロを再生するには、中央リポジトリでマクロのアイコンをクリックします。
- ローカルマクロ: このタイプのマクロは、クライアントマシンに存在するものです。ローカルマクロを再生するには、[ファイルを選択] をクリックしてマクロを参照し、クライアントマシンからインポートし、マクロのアイコンをクリックします。
2. マクロの記録:
ユーザーは 2 種類のマクロを記録できるようになります。
a) 現在のセッションマクロ:
マクロの内容は、ZIEWeb サーバーの場所にある対応する「cfg」ファイルに保存されます (設定ベースのモデルの場合)。
マクロのコンテンツはブラウザのキャッシュに追加されます (HTML と結合ベースのモデルの場合)。
b) ローカルマクロ:
ブラウザのダウンロード場所にマクロファイル (例: 「mac」ファイル) が生成されます。
[記録]ボタンをクリックすると、[記録] ボタンが無効になり、[停止] ボタンが有効になります。
3. マクロの一時停止:
ユーザーは [一時停止] ボタンをクリックすると、マクロの記録を一時停止できます。
ユーザーが [一時停止] ボタンを再度クリックして記録を再開するまで、イベントは記録されません。
4. マクロの停止:
[停止] ボタンをクリックすると、マクロの記録を停止できます。
新規マクロを記録するため、[停止] ボタンは無効になり、[記録]ボタンが再度有効になります。
5. プロンプトマクロ:
ユーザーは、[PROMPT] ボタンをクリックすると、プロンプトを記録できます。
行と列はホスト画面から自動的に入力されます。ユーザーは引き続き値を変更できます。
プロンプト名: ユーザーの入力必須フィールドです。
デフォルト値:
オプションの「デフォルト応答」フィールドに、プロンプトウィンドウが表示されたときに、プロンプトウィンドウの入力フィールドに表示されるデフォルト応答のテキストを入力することができます。ユーザーがプロンプト・ウィンドウの入力フィールドにキーボード入力を入力するのではなく、「 OK 」をクリックするだけで入力が完了したことを示す場合、マクロランタイムは入力フィールドに入力されたデフォルトの応答を処理します。
プロンプトタイトル: ユーザーの入力はオプションです。
必要な値:
ユーザーが「値が必要」チェックボックスが「真」を選択した場合 (デフォルト
が false) の場合:
マクロランタイムはテキストストリング (必須) を表示し、この入力フィールドへの入力が必須であることをエンドユーザーに示します。
ホスト・フィールドのクリア: 「ホスト・フィールドのクリア」チェック・ボックスをtrueに設定することにより、入力を開始する前にマクロ・ランタイムに入力フィールドの内容をクリアさせることができます。
6. 抽出の記録:
ユーザーは、[抽出] ボタンをクリックして、抽出を記録できます。
名前: ユーザーは抽出の名前を指定する必要があります。
行と列はホスト画面から自動的に入力され、変更できます。
「行 (下隅)」入力フィールドに、ユーザーは -1 を入力して、セッションウィンドウのデータ領域の最終行を示すことができます。この機能は、ユーザーがさまざまな高さ (25、43、50 など) のセッションウィンドウを操作しており、最終行までデータを取り込む必要がある場合に便利です。同様に、ユーザーは「列 (下の隅)」入力フィールドに -1 を入力して、セッションウィンドウ上のデータの最後の列を示すことができます。
データプレーン: ユーザーはデータプレーンリストから選択できます。
- TEXT_PLANE (デフォルトデータプレーン)
-
テキストプレーンには画面上のテキストが含まれます。ユーザーが新規抽出アクションを追加すると、デフォルトのデータプレーンとして TEXT_PLANE が選択されます。
- COLOR_PLANE (この機能は今後のリリースで使用可能になります)
-
色プレーンには、表示スペースの文字ごとの色情報が含まれています。
- フィールド_プレーン (この機能は今後のリリースで使用可能になります)
-
フィールドプレーンは、表示スペースにおけるフィールド位置とその属性を表します。
- EXFIELD_PLANE (この機能は今後のリリースで使用可能になります)
-
拡張フィールドプレーンに拡張文字属性データが含まれます。
- DBCS_PLANE (この機能は今後のリリースで使用可能になります)
-
DBCS プレーンには、各文字の 2 バイト文字セット属性データと表示スペースのフィールド属性が含まれます。DBCS セッション実行中は、DBCS_PLANE のみを選択できます。
- GRID_PLANE (この機能は将来のリリースで使用可能になります)
-
グリッドプレーンは、グリッドを表示するための情報を含みます。
7. マクロの編集:
記録中にユーザーがアクションの追加を忘れた可能性があります。または、不要なアクションを削除したいと思います。新規マクロを作成するのが困難なため、マクロエディターという機能を導入しました。
- マクロ編集用:
ユーザーが現在のセッションとしてマクロの場所を選択した場合、
- html ベースと結合ベースのモデルの場合、ブラウザのキャッシュにあるマクロがドロップダウンにリストされます。ユーザーは、編集が必要なマクロを選択できます。
- 設定ベースの場合、ZIEWeb のプライベートディレクトリにあるマクロがリストされます。
マクロを選択すると、選択したマクロに対応する xml ファイルがエディターで開かれます。
マクロの編集後に、xml が正しいかどうかを確認する [確認] ボタンがあります。エラーが見つかった場合、エラーメッセージをスローします。
- マクロの削除について
削除するマクロを選択する必要があります。
選択したマクロを削除します。
制限:
- Tomcat を使用した ZIEWeb クライアントのサポート バージョン 9.xx以下のサポート
- マクロの再生中に WAR ファイルを Tomcat Appserver にデプロイした後、中間画面で [続行] を押すと、セッションが切断されます。