Interstage Application Server リファレンスマニュアル(API編)
目次 索引 前ページ次ページ

第3章 Javaインタフェース> 3.24 トランザクション初期化クラス

3.24.1 com.fujitsu.interstage.ots.OTS.init

名前

 com.fujitsu.interstage.ots.OTS.init

形式

      public void  init(
                 org.omg.CORBA.ORB orb,
                 java.lang.String   impl,
                 java.lang.String   libname )
                 throws org.omg.CORBA.SystemException;
        

機能説明

 サーバアプリケーションとOTSシステムを接続します。
 OTSインタフェースのオブジェクトリファレンスは
 org.omg.CORBA.ORB.resolve_initial_referencesメソッド
 (org.omg.CORBA.ORB.ObjectId_TransactionServerInit)で取得します。

パラメタ

 orb
 org.omg.CORBA.ORB.initメソッドで獲得したORBオブジェクトを指定します。
 impl
 サーバアプリケーションのインプリメンテーションリポジトリID文字列を指定します。
 libname
 サーバアプリケーションがデータベースにアクセスするために必要なXA連携用プログラム名を拡張子を除くファイル名で指定します。

復帰値

 異常終了した場合は、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回以上呼び出さないでください。


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

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