画面・帳票サポートシステム XMAP3 Server
次の手順で実行します。なお,実行前の各種ファイルの設定方法の詳細については,「7. XMAP3 Serverの環境設定」を参照してください。
/opt/HIXMAP/bin/xpwdaemon -s &
表B-1 各デバイスで実行できるサンプルプログラム
| デバイス種別 | 実行できるサンプルプログラム |
|---|---|
| GUI画面 | GUI入門例題 |
| 受発注業務例題 | |
| CUI画面 | GUI入門例題 |
| 受発注業務例題 | |
| ページプリンタ向け帳票 | 帳票入門例題 |
| 書式オーバレイ※ | 書式入門例題 |
注※ 書式入門例題はAIX,HP-UXおよびSolarisで提供しています。
APの作成に際して,利用できそうなパターンがあれば,ユーザの開発環境にコピーして,エディタで編集してプログラム作成に利用します。これらのファイルは,次に示すディレクトリに格納されています。
/opt/HIXMAP/patterns
APパターンを表B-2〜表B-5に示します。
表B-2 APパターン(画面)(プログラムパターン)
| 用途 | パターン名 | 概要 | 対応する定義サンプル |
|---|---|---|---|
| メニュー画面 | BTMENU01.cbl | ログイン画面からメニュー画面を起動する。プッシュボタンまたはファンクションキーの選択によって,アプリケーションプログラムを起動する。 | ログインウィンドウ(GPASW1),一段ボタンメニュー(BMENU1)との併用を想定している。 |
| SLMENU01.cbl | ログイン画面からメニュー画面を起動する。ラジオボタンまたはテンキーの選択によって,アプリケーションプログラムを起動する。 | ログインウィンドウ(GPASW1),一段ラジオボタンメニュー(SMENU1)との併用を想定している。 | |
| 画面入出力 | GENDSP01.cbl | 一つの画面に対応した画面入出力処理をする。TRANSCEIVE文を使用して画面入出力を実行する。 | 一般の画面に適用できる。 |
| GENDSP02.cbl | 複数画面に対応した画面入出力処理をする。次画面の処理には,サブプログラム(GENDSP03で作成)を呼び出す。CALL文を使用して画面入出力を実行する。 | 一般の画面に適用できる。 | |
| GENDSP03.cbl | GENDSP02から呼ばれるサブプログラムで,CALL文を使用して画面入出力を実行する。 | 一般の画面に適用できる。 | |
| 画面入出力・帳票出力 | DSPPRT01.cbl | 画面入出力処理を実行したあと,帳票を出力する。 | 一般の画面,帳票に適用できる。 |
表B-3 APパターン(画面)(部品パターン)
| パターン名 | 処理概要 | 対応する定義サンプル |
|---|---|---|
| NXTDSP01.cbl | 画面入出力処理の追加コーディングである。 | 一般の画面に適用できる。 |
| ATRCRS01.cbl | 特定の入力または入出力テキストの文字色を変更して,フォーカスまたはカーソル位置を該当テキストに設定する。 | 一般の画面に適用できる。 |
| CLRINP01.cbl | 表示画面の入力テキストを初期化する。 | 一般の画面に適用できる。 |
| FLDHLP01.cbl | フィールドに対応するヘルプ画面を表示する。 | 小ダイアログ・中ダイアログ(HELP01)との併用を想定している。 |
| MODATR01.cbl | 入力,入出力,または出力テキストの文字色を変更する。 | 一般の画面に適用できる。 |
| PRTWRT01.cbl | 表示画面の一つのテキストだけを書き換える。 | 一般の画面に適用できる。 |
| SETCRS01.cbl | フォーカスまたはカーソル位置を設定する。 | 一般の画面に適用できる。 |
表B-4 APパターン(帳票,書式オーバレイ)(プログラムパターン)
| 用途 | パターン名 | 概要 | 対応する定義サンプル |
|---|---|---|---|
| 帳票出力 | GENREP01.cbl | 1種類の帳票を出力する。 | 一般の帳票に適用できる。 |
表B-5 APパターン(帳票,書式オーバレイ)(部品パターン)
| パターン名 | 処理概要 | 対応する定義サンプル |
|---|---|---|
| NXTREP01.cbl | 帳票出力処理の追加コーディングである。 | 一般の帳票に適用できる。 |
次の手順で実行形式のAPを作成し,実行したあと,ユーザ作成のAPに利用できそうなソースファイル,画面・帳票シートをユーザの開発環境にコピーして利用します。なお,実行前の各種ファイルの設定方法の詳細については,「7. XMAP3 Serverの環境設定」を参照してください。
/opt/HIXMAP/bin/xpwdaemon -s &
表B-6 日立COBOLのサンプルソースと,画面・帳票マップの一覧
| 実行形式ファイル名 | ソースファイル名 | 使用物理マップ名 | ファイルの内容 |
|---|---|---|---|
| kadnngc | kadn1gc.cbl | KADxGCND | 受発注業務(GUI) |
| kadn1prt.cbl | KAD1SC6A | − | |
| KAD1PC6G | − | ||
| cmpilKGC | − | コンパイルコマンド | |
| kadnncc | kadn1cc.cbl | KADxCCNC | 受発注業務(CUI) |
| kadn1pc.cbl | KAD1SC6A | − | |
| KAD1PC6G | − | ||
| cmpilKCC | − | コンパイルコマンド | |
| jyutugc | jyutugc.cbl | JYU1GCND | GUI入門例題 |
| cmpilJGC | − | コンパイルコマンド | |
| jyutucc | jyutucc.cbl | JYU1CCNC | CUI入門例題 |
| cmpilJCC | − | コンパイルコマンド | |
| jyutupc | jyutupc.cbl | JYU1PC6G | 帳票入門例題 |
| cmpilJPC | − | コンパイルコマンド | |
| jyutufc | jyutufc.cbl | JYU1FC6G.fmp | 書式入門例題 |
| cmpilJFC | − | コンパイルコマンド |
(凡例) −:該当しない
注1 実行形式ファイルは,提供コンパイルコマンドの実行によって生成されます。
注2 書式入門例題は,AIX,HP-UXおよびSolarisで提供しています。
All Rights Reserved. Copyright (C) 2001, 2010, Hitachi, Ltd.