名前
com.fujitsu.interstage.ots.OTScnt.init
形式
public void init(
org.omg.CORBA.ORB orb,
java.lang.String impl)
throws org.omg.CORBA.SystemException;
機能説明
サーバアプリケーションとOTSシステムを接続します。
OTSインタフェースのオブジェクトリファレンスは
org.omg.CORBA.ORB.resolve_initial_references
メソッド(org.omg.CORBA.ORB.ObjectId_TransactionServerInit)で取得します。
パラメタ
org.omg.CORBA.ORB.initメソッドで獲得したORBオブジェクトを指定します。
サーバアプリケーションのインプリメンテーションリポジトリID文字列を指定します。
復帰値
異常終了した場合は、org.omg.CORBA.SystemException例外が発生します。
UserExceptionの場合は以下の例外が通知されます。
com.fujitsu.interstage.ots.Bad_Description:
リソース定義ファイルの記述に誤りがあります。
com.fujitsu.interstage.ots.No_DefFile:
リソース定義ファイルが存在しません。または、インプリメンテーションリポジトリにリソース定義ファイルに対応したリソース管理プログラムが登録されていません。
com.fujitsu.interstage.ots.Rm_Error:
データベースのオープンで一時的エラーが発生しました。
com.fujitsu.interstage.ots.Permission_Denied:
リソース定義ファイルのパーミッションがありません。
com.fujitsu.interstage.ots.IOError:
リソース定義ファイルの読込中にI/Oエラーが発生しました。
com.fujitsu.interstage.ots.Not_OTS_Started:
OTSシステム、リソース管理プログラムが起動されていません。
注意事項
本関数は、1プロセスで2回以上呼び出さないでください。