ページの先頭行へ戻る
Interstage Business Application ServerV11.0.0 チュートリアルガイド
Interstage

3.1 サーバアプリケーションの開発

サンプル業務アプリケーションでは、COBOLでサーバアプリケーションを開発します。
サーバアプリケーションの開発は、以下の流れで行います。

アプリケーションライブラリは、リモート開発機能を使用して、サーバ上でビルドします。

アプリケーション開発用プロジェクトの作成を行う前に、すべてのプロジェクトで共通のサーバ情報、およびプリコンパイラの設定を、以下に示す手順で行ってください。

  1. Interstage Studioのメニューバーから[ウィンドウ] > [設定]を選択して表示される[設定]画面の左ペインで、[COBOL] > [リモート開発]を選択してください。

  2. [新規]をクリックして表示される[新規]ダイアログボックスで、サーバの情報を設定します。


    本書では、以下の値を使用します。
    値を設定した後、[接続確認]をクリックしてください。

    項目

    設定値

    サーバ名

    host01

    サーバのOS

    Solaris

    サーバのアドレス

    192.168.0.10

    常に以下のユーザ名とパスワードを使用する

    チェックする

    ユーザ名

    ibas

    パスワード

    ******

    サーバのコード系

    EUC
    ローカルでコード変換する

    サーバ側NetCOBOLのバージョンがV10以前

    チェックする(初期値)

    ファイル転送(FTP)にPASVモードを使用する

    チェックしない(初期値)

    ポート番号


    本書では、以下の値を使用します。
    値を設定した後、[接続確認]をクリックしてください。

    項目

    設定値

    サーバ名

    host01

    サーバのOS

    Linux(x64)

    サーバのアドレス

    192.168.0.10

    常に以下のユーザ名とパスワードを使用する

    チェックする

    ユーザ名

    ibas

    パスワード

    ******

    サーバのコード系

    UTF-8
    ローカルでコード変換する

    サーバ側NetCOBOLのバージョンがV10以前

    チェックボックスは無効(初期値)

    ファイル転送(FTP)にPASVモードを使用する

    チェックボックスは無効(初期値)

    ポート番号

    61999

  3. サーバと正常に接続できた場合、サーバの環境変数の設定情報が表示されます。
    以下に実行結果の例を示します。


    注意

    サーバへの接続が失敗した場合、“2.4.2.1 NetCOBOLの提供する分散開発の支援機能を利用するための準備”、および“2.4.4 開発環境へのインストール後の作業”を参照して、サービスやファイアウォールの設定が正しく行われていることを確認してください。


    注意

    サーバへの接続が失敗した場合、“2.4.2.1 NetCOBOLの提供する分散開発の支援機能を利用するための準備”を参照して、サービスやファイアウォールの設定が正しく行われていることを確認してください。

  4. [確認]ダイアログボックス、および[新規]ダイアログボックスを、[OK]をクリックして閉じてください。[設定]画面の[サーバ名]一覧にサーバ情報が追加されます。

  5. 次に、サーバ上でビルドを行う際に使用するプリコンパイラの設定を行います。
    [設定]画面の左ペインで、[COBOL] > [プリコンパイラ]を選択してください。

  6. すべてのプロジェクトで共通のプリコンパイラの情報を設定します。




    以下の値を設定して、[OK]をクリックしてください。

    項目

    設定値

    プリコンパイラを使用する

    チェックする

    プリコンパイラコマンド

    sqlpcob

    プリコンパイラのパラメタ

    -g -G -T %INFILE%

    入力ソースの拡張子

    .scob

    出力ソースの拡張子

    cobol

    COBOLコンパイラのエラーメッセージをプリコンパイラ入力ソースの行番号で表示する

    チェックしない(初期値)

    INSDBINFコマンドのパラメタ



    以下の値を設定して、[OK]をクリックしてください。

    項目

    設定値

    プリコンパイラを使用する

    チェックする

    プリコンパイラコマンド

    sqlpcob

    プリコンパイラのパラメタ

    -g -v9 -G -T %INFILE%

    入力ソースの拡張子

    .scob

    出力ソースの拡張子

    cobol

    COBOLコンパイラのエラーメッセージをプリコンパイラ入力ソースの行番号で表示する

    チェックしない(初期値)

    INSDBINFコマンドのパラメタ


アプリケーションライブラリは、サーバ上でビルドします。

アプリケーション開発用プロジェクトの作成を行う前に、すべてのプロジェクトで共通の設定を行います。
本サンプルプログラムでは、プリコンパイラ用のソースファイルを使用します。このファイルをInterstage StudioのCOBOLエディタで編集できるように、以下の手順で関連付けを行ってください。

  1. Interstage Studioのメニューバーの[ウィンドウ] > [設定]を選択して表示される[設定]画面の左ペインで、[一般] > [エディタ] > [ファイルの関連付け]を選択してください。[ファイルの関連付け]ページが表示されます。



  2. [ファイルタイプ]一覧の[追加]をクリックして表示される[新規ファイルタイプ]ダイアログボックスで、関連付ける拡張子を設定します。



    以下の値を設定して、[OK]をクリックしてください。

    項目

    設定値

    ファイルタイプ

    *.scob

  3. [ファイルタイプ]一覧に追加した拡張子が表示されます。



  4. 追加したファイルタイプに関連付けるエディタを設定します。
    [ファイルタイプ]一覧内の“*.scob”が選択されている状態で、[関連付けられたエディタ]一覧の[追加]をクリックしてください。
    [エディタの選択]ダイアログボックスが表示されます。



    以下の値を設定して、[OK]をクリックしてください。

    項目

    設定値

    エディタの選択

    [内部エディタ] > “COBOLエディタ”

  5. [関連付けられたエディタ]一覧にCOBOLエディタが追加されます。[OK]をクリックして、[設定]画面を閉じてください。




アプリケーションライブラリは、開発環境でビルドします。

アプリケーション開発用プロジェクトの作成を行う前に、すべてのプロジェクトで共通のプリコンパイラの設定を、以下に示す手順で行ってください。

  1. Interstage Studioのメニューバーから[ウィンドウ] > [設定]を選択して表示される[設定]画面の左ペインで、[COBOL] > [プリコンパイラ]を選択してください。


  2. すべてのプロジェクトで共通のプリコンパイラの情報を設定します。

    以下の値を設定して、[OK]をクリックしてください。

    項目

    設定値

    プリコンパイラを使用する

    チェックする

    プリコンパイラコマンド

    sqlpcob.exe

    プリコンパイラのパラメタ

    -G -T %INFILE%

    入力ソースの拡張子

    .scob

    出力ソースの拡張子

    cob

    COBOLコンパイラのエラーメッセージをプリコンパイラ入力ソースの行番号で表示する

    チェックしない(初期値)

    INSDBINFコマンドのパラメタ

    項目

    設定値

    プリコンパイラを使用する

    チェックする

    プリコンパイラコマンド

    sqlpcob.exe

    プリコンパイラのパラメタ

    -G -T -v9 %INFILE%

    入力ソースの拡張子

    .scob

    出力ソースの拡張子

    cob

    COBOLコンパイラのエラーメッセージをプリコンパイラ入力ソースの行番号で表示する

    チェックしない(初期値)

    INSDBINFコマンドのパラメタ