画面・帳票サポートシステム XMAP3 プログラミングガイド 画面編

[目次][用語][索引][前へ][次へ]

8.3.1 APサンプルのコンパイルと実行手順

APサンプルについて説明します。

<この項の構成>
(1) COBOLを使用したCOBOL開発マネージャでのサンプルプログラムの実行
(2) C言語を使用したプログラムサンプルの実行
(3) プログラムサンプルを実行するための設定

(1) COBOLを使用したCOBOL開発マネージャでのサンプルプログラムの実行

業務サンプルを作成,実行するためのサンプルファイルの準備をします。

(a) COBOL用サンプルの準備

サンプルプログラムファイルおよび動的変更テーブルは次のフォルダに格納されています。使用するときは,別の任意のフォルダにコピーしてください。なお,サンプルプログラムファイルと動的変更テーブルは同じフォルダにコピーしてください。

(b) プログラムサンプルのファイル名一覧(COBOL)

提供しているプログラムサンプルのソースファイル名と関連するマップ定義ファイル名を示します。

種別 プログラム
サンプル名称
プロジェクトファイル名 ソースファイル名 定義ファイル名
GUI GUI入門例題 JYUTUGC.PMI JYUTUGC.CBL JYU1GC.IMP
画面単位入力例題 GAMENGC.PMI GAMENGC.CBL GAM1GC.IMP
行単位入力例題 LINEGC.PMI LINEGC.CBL LIN1GC.IMP
イベント単位入力例題 EVENTGC.PMI EVENTGC.CBL EVE1GC.IMP
EVE2GC.IMP
フィールド単位入力例題 FIELDGC.PMI FIELDGC.CBL FIE1GC.IMP
FIE2GC.IMP
受発注業務例題 KADN1GC.PMI KADN1GC.CBL KADxGC.IMP
(x:1〜9,A〜G)
KADN1PC.CBL KAD1PC.IMP
KAD1SC.IMP
一連の受発注業務をサーバ側のOpenTP1に処理要求する例題 OLTP1GC.CBL
OLTPサーバ構成での受発注業務の例題 MCFxG.CBL
(x:1〜5)
MCFxG.IMP
(x:1〜5)
CUI CUI入門例題 JYUTUCC.PMI JYUTUCC.CBL JYU1CC.IMP
画面単位入力例題 GAMENCC.PMI GAMENCC.CBL GAM1CC.IMP
行単位入力例題 LINECC.PMI LINECC.CBL LIN1CC.IMP
フィールド単位入力例題 FIELDCC.PMI FIELDCC.CBL FIE1CC.IMP
受発注業務例題 KADN1CC.PMI KADN1CC.CBL KADxCC.IMP
(x:1〜4)
KADN1PC.CBL KAD1PC.IMP
KAD1SC.IMP

(凡例)
−:該当しない。

(c) プログラムサンプルのコンパイルと実行手順(COBOL)

(2) C言語を使用したプログラムサンプルの実行

業務サンプルを作成,実行するためのサンプルファイルを準備します。

(a) C言語用サンプルの準備

サンプルプログラムファイル,動的変更テーブルおよびインタフェーステーブルは次のフォルダに格納されています。使用するときは,別の任意のフォルダにコピーしてください。なお,サンプルプログラムファイルと動的変更テーブル,インタフェーステーブルは同じフォルダにコピーしてください。

(b) プログラムサンプルのファイル名一覧(C言語)

提供しているプログラムサンプルのソースファイル名と関連するマップ定義ファイル名を示します。

種別 プログラムサンプル名称 実行ファイル名 ソース
ファイル名
定義ファイル名
GUI GUI入門例題 JYUTUGH.EXE JYUTUGH.C JYU1GH.IMP
画面単位入力例題 GAMENGH.EXE GAMENGH.C GAM1GH.IMP
行単位入力例題 LINEGH.EXE LINEGH.C LIN1GH.IMP
イベント単位入力例題 EVENTGH.EXE EVENTGH.C EVE1GH.IMP
EVE2GH.IMP
フィールド単位入力例題 FIELDGH.EXE FIELDGH.C FIE1GH.IMP
FIE2GH.IMP
受発注業務例題 KADN1GH.EXE KADN1GH.C KADxGH.IMP
(x:1〜,A〜G)
KADN1PH.C KAD1PH.IMP
KAD1SH.IMP
OLTPサーバ構成での受発注業務の例題 MCFxG.C
(x:1〜5)
MCFxG.IMP
(x:1〜5)
CUI CUI入門例題 JYUTUCH.EXE JYUTUCH.C JYU1CH.IMP
画面単位入力例題 GAMENCH.EXE GAMENCH.C GAM1CH.IMP
行単位入力例題 LINECH.EXE LINECH.C LIN1CH.IMP
フィールド単位入力例題 FIELDCH.EXE FIELDCH.C FIE1CH.IMP
受発注業務例題 KADN1CH.EXE KADN1CH.C KADxCH.IMP
(x:1〜4)
KADN1PH.C KAD1PH.IMP
KAD1SH.IMP

(凡例)
−:該当しない。

(c) プログラムサンプルで使用するマップの生成

プログラムサンプルを実行する場合,プログラムサンプルに対応したマップを作成する必要があります。実行プログラムサンプルとマップ定義ファイルとの対応は,「8.3.1(2)(b) プログラムサンプルのファイル名一覧(C言語)」を参照してください。

(d) プログラムサンプルのコンパイルと実行手順(C言語)

(3) プログラムサンプルを実行するための設定

プログラムサンプルを実行するための設定について,以下に示します。