Symfoware Parallel Server RDBユーザーズガイド 応用プログラム開発編
目次 索引 前ページ次ページ

第4章 応用プログラムの翻訳・結合編集

4.3 翻訳・結合編集の方法

応用プログラムを翻訳・結合編集するためのシェルプロシジャが、システムから提供されています。これを、標準シェルプロシジと呼びます。標準シェルプロシジャは、以下のファイルに提供されています。

なお、これらのファイル名は標準シェルプロシジャを“/opt”配下のディレクトリにインストールした場合のものです。

・  /opt/FSUNrdb2b/demo/shell/sqlcc  または
・  /opt/FSUNrdb2b/demo/shell/sqlfcc    :  C言語用のシェルプロシジャ   
・  /opt/FSUNrdb2b/demo/shell/sqlcobol  :  COBOL用のシェルプロシジャ   

■C言語用のシェルプロシジ

C言語用のシェルプロシジャはsqlccまたはsqlfccです。sqlccおよびsqlfccの入力ファイルは、SQL埋込みCプログラムのソースファイルです。このファイル名にはサフィックスとして“.c”および“.lst”以外を指定する必要があります。出力ファイルは実行可能プログラムです。また、sqlccおよびsqlfccは作業用のファイルを作成します。作業用のファイルについては、ファイル名が自動的に決定されカレントディレクトリに作成されます。sqlccおよびsqlfccの使用例を以下に示します。

“main”を持つSQL埋込みCプログラム(demo01.sc)を翻訳・結合編集します。ロードモジュールは“demo01”とします。
  cd  /home/rdb2/application/src                                        
  sqlcc -I /home/rdb2/include    demo01.sc    -o ../bin/demo01          
                  (1)               (2)           (3) 

(1) インクルードファイルを検索するディレクトリを指定するオプション

(2) SQL埋込みCプログラムのファイル名

(3) ccコマンド用のオプション

  cd  /home/rdb2/application/src                                        
  sqlfcc -I /home/rdb2/include    demo01.sc    -o ../bin/demo01         
                 (1)                  (2)             (3) 

(1) インクルードファイルを検索するディレクトリを指定するオプション

(2) SQL埋込みCプログラムのファイル名

(3) fccコマンド用のオプション

◆オプション

sqlccまたはsqlfccでは、使用するインクルードファイルの配置ディレクトリなどのオプションが指定できます。オプションの詳細については、manコマンドを利用して参照してください。

◆SQL埋込みCプログラムのファイル名

SQL埋込みCプログラムで記述された応用プログラムの、ソースファイルを指定します。

◆ccコマンド用のオプション

sqlccはロードモジュールを作成するために、ccコマンドを実行します。このとき、ccコマンドに渡すオプションを指定します。

◆fccコマン用のオプション

sqlfccはロードモジュールを作成するために、fccコマンドを実行します。このとき、fccコマンドに渡すオプションを指定します。

■COBOL用のシェルプロシジ

COBOL用のシェルプロシジャはsqlcobolです。sqlcobolの入力ファイルは、SQL埋込みCOBOLプログラムのソースファイルです。このファイル名にはサフィックスとして“.cobol”および“.lst”以外を指定する必要があります。出力ファイルはロードモジュールです。また、sqlcobolは作業用のファイルを作成します。作業用のファイルについては、ファイル名が自動的に決定されカレントディレクトリに作成されます。sqlcobolの使用例を以下に示します。

主プログラムであるSQL埋込みCOBOLプログラム(demo02.scob)を、翻訳・結合編集します。ロードモジュールは“demo02”とします。
  cd  /home/rdb2/application/src                                        
  sqlcobol -I /home/rdb2/include   demo02.scob   -M -o ../bin/demo02    
                    (1)                (2)               (3) 

(1) インクルードファイルを検索するディレクトリを指定するオプション

(2) SQL埋込みCOBOLプログラムのファイル名

(3) cobolコマンド用のオプション

◆オプション

sqlcobolでは、使用する登録集原文ファイルの配置ディレクトリなどのオプションが指定できます。オプションの詳細については、manコマンドを利用して参照してください。

◆SQL埋込みCOBOLプログラムのファイル名

SQL埋込みCOBOLプログラムで記述された応用プログラムの、ソースファイルを指定します。

◆cobolコマンド用のオプション

sqlcobolはロードモジュールを作成するために、cobolコマンドを実行します。このとき、cobolコマンドに渡すオプションを指定します。


目次 索引 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2006