ページの先頭行へ戻る
Interstage Application Server V12.0.0 アプリケーション作成ガイド(コンポーネントトランザクションサービス編)
FUJITSU Software

2.3 サーバアプリケーションのソースの作成

  サーバアプリケーションの処理を、オペレーティングシステムに添付されているエディタなどを使用して記述します。
  ローカルトランザクション運用の場合は、リソースマネージャが提供するトランザクション命令と、リソースマネージャを使用するために必要な、データベースの結合処理や切り離し文などを記述してください。記述するトランザクション命令については、使用するリソースマネージャのマニュアルを参照してください。
  IDL定義とサーバアプリケーション名の関係を以下に示します。

  モジュール名_インタフェース名_オペレーション名

注意

サーバアプリケーションにインクルードするヘッダファイル

  IDLコンパイルにより生成される以下のヘッダファイルをサーバアプリケーションにインクルードしてください。

ヘッダファイル

種別

TD_オブジェクト名.h

スケルトン用ヘッダファイル

IDLファイル名.h

スタブ用ヘッダファイル(注)

   ()
  中継用サーバアプリケーションを作成するときに必要です。スタブ側のIDLファイルのコンパイルにより生成されます。

出口プログラムの作成

  出口プログラムは以下の形式で作成してください。なお、ここでの出口プログラムとは、前出口プログラム、後出口プログラム、および、プロセスバインド機能を使用する場合の異常出口プログラムを指します。

引数

なし

復帰値

long型
  正常終了:0
  異常終了:0以外

  復帰値が0以外の場合は、出口プログラム異常終了とみなし、出口プログラム種別ごとに以下の動作となります。

出口プログラム作成時の注意点

  出口プログラムを使用する場合、出口プログラムをDLLからエクスポートするために、関数のプロトタイプ宣言に__declspec(dllexport)キーワードを付加してください。または、モジュール定義ファイル(.DEF)を使用して、出口プログラムをエクスポートしてください。