データのさまざまなビューを表示モードと呼びます。 File Manager® エディターには、さまざまなリソースに格納されているデータのために、3 つの異なる表示モードが用意されています。
定様式/表モードでは、指定されたテンプレートまたはコピーブックを使用して、表にレコードが表示されます。 表の各列は、現在の編集セッションに適用されているテンプレートの、現在選択されているレイアウト内にある 1 つのフィールドを表します。 このモードを使用すると、ユーザーは定様式でレコードを表示および操作することができます。 定様式表示モードの典型的な使用法は、手動で操作するのが難しいタイプの 2 進データを操作することです。
カーソル: 文字表示モードでは、現在選択されているレコードのカーソル (キャレット) 位置が表示されます。 表表示モードでは、編集セッション中に、選択されている列のカーソル位置が表示されます。 カーソル位置は、以下のように設定することもできます。
定様式/表モード |
---|
![]() |
文字モードでは、レコードはテキスト形式で表示されます。 表示されるテキストは、現在の編集セッションで指定されたリソースに格納されている 2 進データから取得され、 エディターの起動時に指定されたエンコードに従って解釈されます。 文字モードでは、標準的なテキスト・エディターに類似したユーザー・エクスペリエンスが提供されますが、メインフレーム環境に適合するよう、いくつかの点で変更されています。
文字モード |
---|
![]() |
z/OS® 環境のリソースに格納されているレコードに対して実行可能な処理には継承される制限があるため (レコード長、インプレース編集、順序付けなど)、 編集中のリソースの特性に照らして無効な指定があるときには、包括的な指示が示されます。 例として以下の画像を参照してください。このスクリーン・ショットは、インプレース編集オプションを使用した KSDS データ・セットの編集セッション中に撮られたものです。
カーソル: 現在選択されているレコード内の現行カーソル位置が表示されます。 位置を数字で入力して、レコード内の特定オフセットへカーソルを移動することができます。
文字モードでのエラー表示 |
---|
![]() |
画像で確認できるように、基礎となるレコードで保持できる量を超えたデータが含まれる行は、エラーとして強調表示されます (赤い前景にグレーの背景)。 行 11 と 12 も、「無効な挿入」が原因でエラーとして強調表示されています。これは、インプレース編集モードでは新規レコードの挿入が許可されないためです。
現在のエディター内容の妥当性検査を試行すると、現行編集セッションでのエラーの有無に関する情報がエディターに表示されます。 下のダイアログ・ボックスを参照してください。 この時点で、ユーザーにはエラーを確認するためのオプションがあり、以下のいずれかから選択することができます。
文字モードでのエラー報告ダイアログ |
---|
![]() |
エラーを無視して進むことを選択した場合は、エディターにより、エラーの自動修正が試行されます。
単一モード・ビューでは、単一モード (現行テンプレート・レイアウトに従った形式設定) またはダンプ・モード (16 進値とその EBCDIC 変換によるレコードのダンプ形式) のいずれかで、一度に 1 つのレコードを編集および表示できます。 単一モード表示は、Eclipse ではビューとして実装されています。 ビューを開くには、「ウィンドウ」 -->「ビューの表示」 -->「その他...」 を選択します。 続いて、「File Manager」 カテゴリーで「単一モード・エディター」 を選択します。
単一モード・エディターの内容は、File Manager® エディターでの選択に基づいて取り込まれます。 複数の編集セッションを開いている場合は、現在アクティブであるか、選択されているエディターのレコードがビューに表示されます。 ビューを使用して、現在選択されているレコードの値を変更できます。
単一モード・ビューの上部に表示されるコントロールを使用して、現在選択されているレコードの前後にあるレコードにナビゲートできます。 また、コンボ・ボックスにあるオプションを選択して、単一モードとダンプ・モードとを切り替えることもできます。 DB2 オブジェクトの編集時には、ビューで「DB2 単一モード」 が選択されます。
単一モード表示 |
---|
![]() |
ダンプ・モード表示 |
![]() |
DB2 単一モード表示 |
![]() |