「暗号化ストリング」(VME) または「パスワード」(AME) チェック・ ボックスの使用方法

入力キー・シーケンスがマクロ記録中に自動的に暗号化された場合、マクロ・エディターで入力アクションを調べると、「暗号化ストリング」(VME) または「パスワード」(AME) チェック・ボックスが選択され「ストリング 」フィールドに、暗号化された入力キー・シーケンスを表す数個のアスタリスク (例えば ******) が入っていることが分かります。

これに対し、入力キー・シーケンスがマクロ記録中に自動的に暗号化されなかった (多くの場合、セッションが 3270 または 5250 ディスプレイ・セッションではなかったか、入力フィールドが非表示入力フィールドではなかったことが原因で) 場合、チェック・ボックスはクリアされ、「ストリング」フィールドには暗号化されていない入力キー・シーケンスが入ります

入力キー・シーケンスがマクロ記録中に自動的に暗号化されなかった場合は、マクロ・エディターで暗号化できます。入力キー・シーケンスを暗号化するには、以下のステップに従ってください。まず、チェック・ボックスがクリアされていない場合、そのチェック・マークを外してください。
  1. 目的の入力キー・シーケンスが「ストリング」フィールドに入っていない場合、入力キー・シーケンスを「ストリング」フィールドに入力してください。
    • 入力キー・シーケンスは、通常どおり「ストリング」フィールドに表示される (例えば、'myPassWord')。
    • 拡張マクロ形式を使用している場合は、入力キー・シーケンスを単一引用符で囲む (例えば 'myPassWord') ことを忘れないでください。
  2. チェック・ボックスを選択します。
    • マクロ・エディターは、入力キー・シーケンスを暗号化し、それを「ストリング」フィールドにアスタリスク (***********************) で表示します。
暗号化された入力キー・シーケンスを作成する場合、その入力キー・シーケンスが暗号化されず、「ストリング」フィールドに入力したとおりの形式で表示されることを回避するには、以下の手順に従ってください。
  1. 「ストリング」フィールドが空でなければクリアします。
  2. チェック・ボックスを選択します。
  3. 入力キー・シーケンスを「ストリング」フィールドに入力します。
    • 拡張マクロ形式を使用している場合は、入力キー・シーケンスを単一引用符で囲む (例えば 'myPassWord') ことを忘れないでください。
    • 「ストリング」フィールドに入力すると、マクロ・エディターはアスタリスクで文字を表示します ('myPassword'************ と表示されます)。
    • 入力フォーカスが「ストリング」フィールドから別の場所に移動する (つまり、別のフィールドをクリックする) と、マクロ・エディターは入力キー・シーケンスを暗号化します。

入力キー・シーケンスが暗号化された後、それを暗号化しないか、変更するかを決定できます。

入力キー・シーケンスが暗号化されていて、それを暗号化しないことにした場合、以下のステップに従ってください。
  1. チェック・ボックスをクリアします。
    • マクロ・エディターは暗号化されたストリングを廃棄し、「ストリング」フィールドをクリアします。
    • 何らかの理由で「ストリング」フィールドがクリアされない場合、Backspace キーまたは Delete キーでそのフィールドの文字を削除してください。
  2. 暗号化されていない入力キー・シーケンスを「ストリング」フィールドに入力します。
入力キー・シーケンスが暗号化されていて、それを変更することを決定した場合、以下のステップに従ってください。
  1. Backspace キーまたは Delete キーで「ストリング」フィールドをクリアします。
    • フィールドが空白になるよう、暗号化された入力キー・シーケンス全体を削除してください。
  2. 変更した入力キー・シーケンスを「ストリング」フィールドに入力します。
    • 拡張マクロ形式を使用している場合は、入力キー・シーケンスを単一引用符で囲む (例えば 'myPassWord') ことを忘れないでください。
    • 「ストリング」フィールドに入力すると、マクロ・エディターはアスタリスクで文字を表示します ('myPassword'************ と表示されます)。
    • 入力フォーカスが「ストリング」フィールドから別の場所に移動する (つまり、別のフィールドをクリックする) と、マクロ・エディターは入力キー・シーケンスを暗号化します。

暗号化された入力キー・シーケンスを変更するため、「ストリング」フィールドのアスタリスクのストリング (*******) に文字を上書きまたは挿入することはできません。これを行うと、暗号化されていない修正によって、暗号化された入力キー・シーケンスが破壊されます。この場合、マクロ・エディターは暗号化されていないストリングが入力されたものと想定し、壊れているシーケンスを再び暗号化します。その結果、マクロの再生中にマクロ・ランタイムが入力アクションを処理するとき、暗号化解除されたシーケンスは、ユーザーの意図した入力キー・シーケンスになりません。(また、拡張マクロ形式を使用しているときに、壊れた入力キー・シーケンスを単一引用符で囲まないと、マクロ・エディターはエラー・メッセージを表示します。)