ページの先頭行へ戻る
Interstage Application Server リファレンスマニュアル(API編)

3.25.1 com.fujitsu.interstage.ots.OTScnt.init

名前

  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)で取得します。

パラメタ

  orb

  org.omg.CORBA.ORB.initメソッドで獲得したORBオブジェクトを指定します。

  impl

  サーバアプリケーションのインプリメンテーションリポジトリ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回以上呼び出さないでください。