BMS マップ・エディターの使用

ここに示す一連のステップは、BMS マップ・エディターの特徴と機能のいくつかを紹介するものです。 手順と構成について詳しくは、BMS マップ・エディター・ヘルプの特定のトピックを参照してください。

注: マップ・セットに対する変更は、定期的に保存してください。
Developer for z/OS®では、BMS マップ・エディターは .bms マップ・セット・ファイルに関連付けられており、どのパースペクティブでも使用できます。 このエディターは、以下のビューを使用します。
  • プロジェクト・エクスプローラー
  • アウトライン
  • パレット
  • プロパティー

特定のパースペクティブ (「エンタープライズ・サービス・ツール」など) で、マップ・セット・ファイルをインポートすることができます。

マップは、JavaServer Faces Web ページとそのコンポーネントにエクスポートできます。

プロジェクトの作成

マップ・セットは、既存のプロジェクトでのみ作成できます。 プロジェクトを作成するには、次のようにします。
  1. メインメニューから、 ファイル > 新規 > プロジェクトを選択します。
  2. 開いた新規プロジェクトウィザード、「一般」 > 「プロジェクト」 の順に展開します。 「次へ」をクリックします。
  3. プロジェクト名として Test project と入力します。 「終了」をクリックしてウィザードを閉じ、プロジェクトを作成します。

「Test project」が、「プロジェクト・エクスプローラー (Project Explorer)」ビューにリストされます。 メインメニューからこのビューを開くには、 ウィンドウ (Windowsの場合)または IBM® Developer for z/OS ( macOS の場合) > 表示 > その他と入力 Project Explorer フィルターテキストとして。

マップ・セットの作成

プロジェクト内にマップ・セットを作成するには、 次のようにします。
  1. メイン メニューから、 [ファイル] > [新規] > [その他] を選択します。
  2. 開いた新規ウィザードで、 Map Set フィルター テキストとして入力し、ファイル ウィザードのリストから BMS > マップ セットを選択します。
  3. 次へ」をクリックします。
  4. 親フォルダーとして「Test project」を選択します。
  5. ファイル名として NEWMAPSET と入力します。 拡張子 .bms が自動的に追加されます。
  6. 「完了」をクリックしてデフォルトの構成を受け入れます。

マップ・セット・ファイル NEWMAPSET.BMS は、 「プロジェクト・エクスプローラー」 ビューの「テスト・プロジェクト」 プロジェクトにリストされます。

マップ・セットへのマップの追加

マップ・セット内でマップおよびフィールドを追加および変更するには、次のようにします。
  1. マップがまだ開いていない場合は、「NEWMAPSET.BMS」をダブルクリックして、エディターで開きます。
  2. デザイン」キャンバスで、タグ付けし、マウスを下方および右方にドラッグすることで開始します。 マップのサイズおよび位置がポップアップ・ボックスに表示されます。
  3. 「パレット」 ビューの 「基本」 ドロワーで、 「マップ」を選択します。
  4. カーソルをデザイン・キャンバスに移動し、クリックしてマップを配置します。

「デフォルト」ドロワーの「選択」ツールを使用すると、マップの移動およびサイズ変更ができます。

マップ・プロパティーの表示と変更

デザイン・キャンバスで マップを選択します。 マップ・プロパティーは、「プロパティー」ビューに表示されます。 選択されたマップは「アウトライン」ビューでも強調表示されます。

デザイン・キャンバスからマップ・プロパティーを変更するには、 以下の手順に従います。

  1. 「アウトライン」 ビューで、 MAP2を右クリックします。 マップがデザイン・キャンバスで強調表示されます。
  2. デザイン ・キャンバスの右上隅にある 「モノクロ・モードの切り替え」 をクリックすると、選択したマップをより簡単に表示できます。
  3. デザイン・キャンバス内の強調表示されたマップを右クリックし、メニューから「マップ・プロパティー」を選択して、設定を変更します。

「ソース」タブでマップ・プロパティーを変更するには、 以下の手順に従います。

  1. デザイン ・キャンバスの下の 「ソース」 タブをクリックします。
  2. 「Map1」というラベルを見つけます。
  3. ソース・コード内にカーソルを置き、マップ・サイズ・パラメーターを SIZE=(14,60) に変更します。 この操作により、マップは、高さが 14 列、幅が 60 列に変更されます。 この変更は、「プロパティー」ビューに表示されます。

フィールドの追加と変更

ラベル・フィールドを追加および変更するには、以下のようにします。
  1. 「パレット」「定数フィールド」 ドロワーで、 「ラベル」を選択します。
  2. デザイン・キャンバスをクリックして、フィールドを配置します。 位置が無効な場合 (例えば、既存のマップの境界外にある場合など)、フィールドを配置することはできません。
  3. ラベル・フィールドが 「アウトライン」 ビューのマップに表示されない場合は、 「名前なしフィールドの表示」( ) を選択して、ラベル・フィールドを表示します。
  4. デザイン・キャンバスでフィールドを左クリックして、 新しいラベル値を入力します。
  5. デザイン・キャンバスのフィールドをダブルクリックします。
  6. ラベル・フィールドの名前を追加して、「適用」をクリックします。 「名前なしフィールドの表示」をもう一度クリックすると、「アウトライン」ビューに、そのフィールドが名前とともに表示されます。
  7. 「アウトライン」ビュー内のフィールドを右クリックします。 「切り取り」を選択すると、フィールドがその現行マップから除去されます。
  8. 「アウトライン」ビュー内の異なるマップを選択します。 Ctrl+V を押して、フィールドをそのマップに配置します。
パスワード・フィールドを追加および変更するには、以下のようにします。
  1. 「変数フィールド」ドロワーの「パスワード・フィールド」ボタンをクリックします。
  2. 「デザイン」キャンバスにポインターを置きます。 ポインターにドロップ・ボックスが追加されます。
  3. 目的の場所で、左マウス・ボタンをクリックしたまま保持します。
  4. フィールドを 5 文字の幅まで描画して、マウス・ボタンを放します。
    注: ポップアップ・ボックスの高さは 2 文字を超えることはできません。描画されるボックスの高さは 0 文字または 1 文字のみです。
以下の手順に従って、フィールドを位置合わせします。
  1. 「アウトライン」ビューで、 Ctrl キーを押したままフィールド・アイコンをクリックすることによって、複数のフィールドを選択します。
  2. デザインキャンバスでハイライトされたフィールドの1つを右クリックし、「整列」 > 「親に整列」 > 「上」 の順に選択します。 フィールドは、マップの先頭に位置合わせされます。

Shift キーを選択ツールとともに使用して、デザイン・キャンバス内の複数の項目をつかみ、移動します。 マップとフィールドの変更にどれだけ役立つかを確認するために、マップとフィールドを他の表示オプションを使用して表示してみてください。

マップのフィルタリングとプレビュー

「フィルター」機能を使用すると、 以下のようにして、セット内の特定マップの 表示、優先順位付け、または非表示を行うことができます。
  1. デザイン ・キャンバスの上にある 「フィルター」 をクリックします。 現行フィルターの名前が、ボタンの下に表示されます。
  2. フィルターを追加するには、「新規」をクリックします。
  3. フィルター・リストの上または下にマップを移動するか、あるいはマップをクリアします。

    プレビュー」ペインの変更に注意してください。 フィルターは、「プレビュー」ペイン またはデザイン・キャンバスで見られる順番 (2 番目のマップは最初のマップの後に 置かれ、3 番目のマップは 2 番目のマップの後に置かれます) で、選択されたマップを表示します。

  4. 「OK」をクリックして、フィルターの変更を完了します。
  5. 「フィルター」ボタンの隣にあるリストをクリックして、新しく追加されたフィルターを選択します。 フィルタリングされたマップは、デザイン・キャンバスにも「アウトライン」ビューにも表示されません。
  6. 「プレビュー」 タブをクリックします。 通常モードでは、フィルタリングされたマップは表示されません。

プレビュー・ページには、マップとフィールドが、Web モードと通常モードで表示されます。 通常モードでは、フル・フィルター機能を持つ端末に似たプレビューが表示されます。 Web モードでは、すべてのマップがセットで表示されます。