このセッションでは、マップエディタを起動し、マップ設定を指定し、マップ編集画面を開きます。
マップエディタを起動するには
Natural の[Main Menu]で、 を選択し、Enter キーを押します。
[Development Functions]メニューが表示されます。
レポーティングモードを使用している場合は、プログラミングモードをストラクチャードモードに変更します。
[Mode]入力フィールドの先頭の桁に「S
」を入力し、Enter キーを押します。
これにより、[Mode]フィールドが[Structured]
と示されます。
[Code]フィールドに「E
」(Edit Object)、および[Type]フィールドに「M
」(Map)を入力します。 [Name]フィールドは無視します。
Enter キーを押します。
[Edit Map]メニューが表示されます。
14:08:08 ***** NATURAL MAP EDITOR ***** 2007-12-14 User SAG - Edit Map - Library SAGTEST Code Function ---- --------------------------------- D Field and Variable Definitions E Edit Map I Initialize new Map H Initialize a new Help Map M Maintenance of Profiles & Devices S Save Map T Test Map W Stow Map ? Help . Exit Code .. I Name .. ________ Profile .. SYSPROF_ Command ===> Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Test Edit |
[Edit Map]メニューはマップエディタのメインメニューです。
ヒント:
マップエディタには詳細なヘルプシステムが用意されています。 ヘルプが必要な場合は、追加情報が必要なフィールドに疑問符(?)を入力します。 このことにより、そのフィールドのオンラインヘルプが起動します。 フィールドに個別のヘルプが割り当てられていない場合は、ヘルプメニューが表示され、ここから必要な情報項目を選択します。
[Code]フィールドに「I
」(Initialize new Map)、および[Name]フィールドに「MAP001
」を入力します。
Enter キーを押します。
[Define Map Settings for MAP]画面が開きます。
14:10:19 Define Map Settings for MAP 2007-12-14 Delimiters Format Context ----------------- --------------------------- -------------------------- Cls Att CD Del Page Size ...... 31 Device Check .... ________ T D BLANK Line Size ...... 79 WRITE Statement _ T I ? Column Shift ... 0 (0/1) INPUT Statement X A D _ Layout ......... ________ Help ____________________ A I ) dynamic ....... N (Y/N) as field default N (Y/N) A N ¬ Zero Print ..... N (Y/N) M D & Case Default ... UC (UC/LC) M I : Manual Skip .... N (Y/N) Automatic Rule Rank 1 O D + Decimal Char ... . Profile Name .... SYSPROF O I ( Standard Keys .. N (Y/N) Justification .. L (L/R) Filler Characters Print Mode ..... __ ------------------------ Optional, Partial .... Control Var .... ________ Required, Partial .... Optional, Complete ... Required, Complete ... Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Let |
画面の[Filler Characters]セクションにカーソルを移動します。 次に示すように、4 つの各オプションの後に下線(_)を入力します。
14:10:19 Define Map Settings for MAP 2007-12-14 Delimiters Format Context ----------------- --------------------------- -------------------------- Cls Att CD Del Page Size ...... 31 Device Check .... ________ T D BLANK Line Size ...... 79 WRITE Statement _ T I ? Column Shift ... 0 (0/1) INPUT Statement X A D _ Layout ......... ________ Help ____________________ A I ) dynamic ....... N (Y/N) as field default N (Y/N) A N ¬ Zero Print ..... N (Y/N) M D & Case Default ... UC (UC/LC) M I : Manual Skip .... N (Y/N) Automatic Rule Rank 1 O D + Decimal Char ... . Profile Name .... SYSPROF O I ( Standard Keys .. N (Y/N) Justification .. L (L/R) Filler Characters Print Mode ..... __ ------------------------ Optional, Partial .... _ Control Var .... ________ Required, Partial .... _ Optional, Complete ... _ Required, Complete ... _ Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Exit Let |
このことにより、マップの入力フィールド内の空白桁が下線(_)で埋められます。 これにより、フィールドの正確な位置および長さを確認できるようになり、入力しやすくなります。
他のマップ設定は無視して、Enter キーを 2 回押します。
マップ編集画面が表示されます。
Ob _ Ob D CLS ATT DEL CLS ATT DEL . . T D Blnk T I ? . . A D _ A I ) . . A N ¬ M D & . . M I : O D + . . O I ( . . 001 --010---+----+----+---030---+----+----+---050---+----+----+---070---+---- Enter-PF1---PF2---PF3---PF4---PF5---PF6---PF7---PF8---PF9---PF10--PF11--PF12--- Help Mset Exit Test Edit -- - + Full < > Let |
画面は画面分割モードで表示されます。上半分には作成するマップで有効なデリミタ文字が表示され、下半分は実際にマップを設計する編集エリアになります。
「マップフィールドの作成、配置、および削除」に進みます。