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

第2章 OLTPサーバの設計

2.6 各種出口機能

 Interstage Application Serverでは、ワークユニットの運用支援機能として、以下の出口プログラムを使用することができます。

 それぞれの出口プログラムの特徴は、以下のようになっています。

出口プログラム名

呼び出し
単位

呼び出し契機

使用例

ワークユニット
種別

前出口プログラム

アプリケーションプロセス

アプリケーションプロセス起動時

データベースへのconnect等の初期処理。

ORB

後出口プログラム

アプリケーションプロセス

アプリケーションプロセス通常停止時

データベースのdisconnect等の終了処理。

ORB

ワークユニット出口プログラム

ワークユニット

ワークユニット起動時、および、ワークユニット通常停止・強制停止・異常終了時

ワークユニット起動時にワークユニットが使用する共用メモリを獲得し、ワークユニット停止時に共用メモリを回収する。

獲得した共用メモリの識別子はワークユニット出口プログラムのユーザ情報として復帰することで、アプリケーションプロセスに受け渡すことが可能。

CORBA
ORB
EJB
UTY

プロセス回収出口プログラム

アプリケーションプロセス

アプリケーションプロセス通常停止・強制停止・異常終了・活性変更・プロセス動的削減時

プロセスが停止した場合、共有メモリなどに設定されたプロセスに関する資源、情報を削除する。

CORBA
ORB
EJB
UTY

異常出口プログラム

アプリケーションプロセス(セション単位)

プロセスバインド機能使用時のクライアント思考時間オーバの検出時

セションID参照APIを発行することによりセションID(クライアント識別子)を参照し、そのセションIDをキーにトランザクションアプリケーション内のタイムアウトとなったクライアントオブジェクト用の領域を解放する。

ORB

プロセス停止出口プログラム

アプリケーションプロセス

アプリケーションプロセス停止処理の開始時

ユーティリティワークユニットのプロセスを停止する。

UTY


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

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