Interstage Application Server OLTPサーバ運用ガイド
目次 索引 前ページ次ページ

付録C Interstage運用APIのサンプルプログラム

C.1 ファイル構成

 本アプリケーションのファイル構成を以下に示します。

ワークユニット起動プログラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\STRWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(1)

ワークユニット起動プログラム

strwu.c

(21)

プロジェクトファイル

strwu.dsp

(22)

プロジェクトワークスペースファイル

strwu.dsw

 “$TD_HOME/sample/ISOP_API/STRWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(1)

ワークユニット起動プログラム

strwu.c

(2)

ワークユニット起動プログラム用Makefile

Makefile

ワークユニット停止プログラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\STPWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(3)

ワークユニット停止プログラム

stpwu.c

(21)

プロジェクトファイル

stpwu.dsp

(22)

プロジェクトワークスペースファイル

stpwu.dsw

 “$TD_HOME/sample/ISOP_API/STPWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(3)

ワークユニット停止プログラム

stpwu.c

(4)

ワークユニット停止プログラム用Makefile

Makefile

ワークユニット、オブジェクト情報獲得プログラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\NOTIFYWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(5)

ワークユニット、オブジェクト情報獲得プログラム

notifywu.c

(21)

プロジェクトファイル

notifywu.dsp

(22)

プロジェクトワークスペースファイル

notifywu.dsw

 “$TD_HOME/sample/ISOP_API/NOTIFYWU”配下に格納されています。

項番

ファイルの概要

ファイル名

(5)

ワークユニット、オブジェクト情報獲得プログラム

notifywu.c

(6)

ワークユニット、オブジェクト情報獲得プログラム用Makefile

Makefile

オブジェクト閉塞プログラム(Enterprise Editionのみ)

 “Interstageインストールフォルダ\td\sample\ISOP_API\INHOBJ”配下に格納されています。

項番

ファイルの概要

ファイル名

(7)

オブジェクト閉塞プログラム

inhobj.c

(21)

プロジェクトファイル

inhobj.dsp

(22)

プロジェクトワークスペースファイル

inhobj.dsw

 “$TD_HOME/sample/ISOP_API/INHOBJ”配下に格納されています。

項番

ファイルの概要

ファイル名

(7)

オブジェクト閉塞プログラム

inhobj.c

(8)

オブジェクト閉塞プログラム用Makefile

Makefile

オブジェクト閉塞解除プログラム(Enterprise Editionのみ)

 “Interstageインストールフォルダ\td\sample\ISOP_API\PMTOBJ”配下に格納されています。

項番

ファイルの概要

ファイル名

(9)

オブジェクト閉塞解除プログラム

pmtobj.c

(21)

プロジェクトファイル

pmtobj.dsp

(22)

プロジェクトワークスペースファイル

pmtobj.dsw

 “$TD_HOME/sample/ISOP_API/PMTOBJ”配下に格納されています。

項番

ファイルの概要

ファイル名

(9)

オブジェクト閉塞解除プログラム

pmtobj.c

(10)

オブジェクト閉塞解除プログラム用Makefile

Makefile

サーブレット・コンテナ起動プログラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\STRCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(11)

サーブレット・コンテナ起動プログラム

strcont.c

(21)

プロジェクトファイル

strcont.dsp

(22)

プロジェクトワークスペースファイル

strcont.dsw

 “$TD_HOME/sample/ISOP_API/STRCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(11)

サーブレット・コンテナ起動プログラム

strcont.c

(12)

サーブレット・コンテナ起動プログラム用Makefile

Makefile

サーブレット・コンテナ停止プログラム

 Interstageインストールフォルダ\td\sample\ISOP_API\STPCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(13)

サーブレット・コンテナ停止プログラム

stpcont.c

(21)

プロジェクトファイル

stpcont.dsp

(22)

プロジェクトワークスペースファイル

stpcont.dsw

 “$TD_HOME/sample/ISOP_API/STPCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(13)

サーブレット・コンテナ停止プログラム

stpcont.c

(14)

サーブレット・コンテナ停止プログラム用Makefile

Makefile

インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\NOTIFYIMPL”配下に格納されています。

項番

ファイルの概要

ファイル名

(15)

インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム

notifyimpl.c

(21)

プロジェクトファイル

notifyimpl.dsp

(22)

プロジェクトワークスペースファイル

notifyimpl.dsw

 “$TD_HOME/sample/ISOP_API/NOTIFYIMPL”配下に格納されています。

項番

ファイルの概要

ファイル名

(15)

インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム

notifyimpl.c

(16)

インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム用Makefile

Makefile

サーブレット・コンテナ情報獲得プロクラム

 “Interstageインストールフォルダ\td\sample\ISOP_API\NOTIFYCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(17)

サーブレット・コンテナ情報獲得プログラム

notifycont.c

(21)

プロジェクトファイル

notifycont.dsp

(22)

プロジェクトワークスペースファイル

notifycont.dsw

 “$TD_HOME/sample/ISOP_API/NOTIFYCONT”配下に格納されています。

項番

ファイルの概要

ファイル名

(17)

サーブレット・コンテナ情報獲得プログラム

notifycont.c

(18)

サーブレット・コンテナ情報獲得プログラム用Makefile

Makefile

システム名一覧獲得、解放プログラム(Enterprise Editionのみ)

 “$TD_HOME/sample/ISOP_API/LSTSYS”配下に格納されています。

項番

ファイルの概要

ファイル名

(19)

システム名一覧獲得、解放プログラム

lstsys.c

(20)

システム名一覧獲得、解放プログラム用Makefile

Makefile

 $TD_HOME:TDインストールディレクトリ

(1) ワークユニット起動プログラム
 定義したすべてのワークユニットを起動するアプリケーションです。
(2) ワークユニット起動プログラム用Makefile
 ワークユニット起動プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(3) ワークユニット停止プログラム
 起動済のすべてのワークユニットを停止するアプリケーションです。
(4) ワークユニット停止プログラム用Makefile
 ワークユニット停止プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(5) ワークユニット、オブジェクト情報獲得プログラム
 定義したすべてのワークユニット、オブジェクト情報を獲得するアプリケーションです。
(6) ワークユニット、オブジェクト情報獲得プログラム用Makefile
 ワークユニット、オブジェクト情報獲得プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(7) オブジェクト閉塞プログラム
 指定されたオブジェクトを閉塞するアプリケーションです。
(8) オブジェクト閉塞プログラム用Makefile
 オブジェクト閉塞プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(9) オブジェクト閉塞解除プログラム
 指定されたオブジェクトの閉塞を解除するアプリケーションです。
(10) オブジェクト閉塞解除プログラム用Makefile
 オブジェクト閉塞解除プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(11) サーブレット・コンテナ起動プロクラム
 定義したすべてのサーブレット・コンテナを起動するアプリケーションです。
(12) サーブレット・コンテナ起動プログラム用Makefile
 サーブレット・コンテナ起動プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(13) サーブレット・コンテナ停止プロクラム
 起動済みのすべてのサーブレット・コンテナを停止するアプリケーションです。
(14) サーブレット・コンテナ停止プログラム用Makefile
 サーブレット・コンテナ停止プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(15) インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム
 定義していたインプリメンテーションリポジトリID内のすべてのインプリメンテーションリポジトリID内オブジェクト情報を獲得するアプリケーションです。
(16) インプリメンテーションリポジトリID内オブジェクト情報獲得プログラム用Makefile
 インプリメンテーションリポジトリID内オブジェクト情報獲得プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(17) サーブレット・コンテナ情報獲得プロクラム
 定義したすべてのサーブレット・コンテナ情報を獲得するアプリケーションです。
(18) サーブレット・コンテナ情報獲得プログラム用Makefile
 サーブレット・コンテナ情報獲得プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(19) システム名一覧獲得、解放プログラム
 生成されたシステム名一覧を獲得、解放するアプリケーションです。
(20) システム名一覧獲得、解放プログラム用Makefile
 システム名一覧獲得、解放プログラムのバイナリファイルを生成するためのMakefileです。環境に合わせて一部修正する必要があります。
(21) プロジェクトファイル
 Microsoft(R) Visual C++(R) Version 5.0上でサーバアプリケーションをコンパイルするためのプロジェクトファイルです。
(22) プロジェクトワークスペースファイル
 Microsoft(R) Visual C++(R) Version 5.0上でプロジェクト構成を管理するためのファイルです。

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

Copyright 2003 FUJITSU LIMITED