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

5.1.1 CORBA-ORB_INIT

名前

  CORBA-ORB_INIT

形式

REPOSITORY.
    CLASS        CORBA-ORB
    CLASS        CORBA-SYSTEMEXCEPTION
    CLASS        CORBA-USEREXCEPTION

METHOD-ID.       ORB_INIT.
DATA DIVISION.
LINKAGE SECTION.
01 APL_NAME             TYPE     PIC X ANY LENGTH.
01 ORB_IDENTIFIER       TYPE     PIC X ANY LENGTH.
01 RET                  USAGE OBJECT REFERENCE CORBA-ORB.
PROCEDURE DIVISION      USING               APL_NAME
                                            ORB_IDENTIFIER
                        RETURNING           RET
                        RAISING             CORBA-SYSTEMEXCEPTION
                                            CORBA-USEREXCEPTION

機能説明

  ORBを初期化し、ORBのオブジェクトリファレンスを返します。このオブジェクトリファレンスは、他のORBインタフェースを呼び出す場合に使用します。APL_NAMEには、アプリケーション名を指定します。ORB_IDENTIFIERには、FJ-OM_ORBidを指定します。
  本関数を発行することにより、以降の章・節に記述されている各関数が使用できます。

復帰値

  正常終了した場合は、ORBのオブジェクトリファレンスが返されます。
  異常終了した場合は、CORBA-SYSTEMEXCEPTION例外、またはCORBA-USEREXCEPTION例外が発生します。

  システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。

注意事項

  本関数は、1プロセスで2回以上呼び出さないでください。