Interstage Application Server リファレンスマニュアル(API編) |
目次
索引
![]() ![]() |
第5章 OOCOBOLインタフェース | > 5.1 ORBインタフェース |
CORBA-ORB-RESOLVE_INITIAL_REFERENCES_REMOTE
REPOSITORY. CLASS SEQUENCE-CORBA-STRING CLASS CORBA-OBJECT CLASS CORBA-SYSTEMEXCEPTION CLASS CORBA-ORB-INVALIDNAME METHOD-ID. RESOLVE_INITIAL_REFERENCES_REMOTE. DATA DIVISION. LINKAGE SECTION. 01 IDENTIFIER PIC X ANY LENGTH. 01 M USAGE OBJECT REFERENCE SEQUENCE-CORBA-STRING. 01 RET USAGE OBJECT REFERENCE CORBA-OBJECT. PROCEDURE DIVISION USING IDENTIFIER M RETURNING RET RAISING CORBA-SYSTEMEXCEPTION CORBA-ORB-INVALIDNAME
IDENTIFIERで指定されたオブジェクトのオブジェクトリファレンスを返します。オブジェクトリファレンスは、URL形式でMに定義されたホストのinitial_servicesを検索して獲得します。
IDENTIFIERに指定可能なものを以下に示します。
Mには複数のURLを指定することが可能です。この場合、指定された順に検索し、オブジェクトリファレンスが見つかった時点で検索は打ち切られます。
URLの指定形式を以下に示します。
iiop//<address>[:<port>]
なお、IPv6形式のアドレスを指定することはできません。
GS等、Interstage Application Server以外のORB製品に対して本関数を使用することはできません。
正常終了した場合は、オブジェクトリファレンスが返されます。
異常終了した場合は、以下の例外が発生します。
システム例外発生時に設定された例外情報およびマイナーコードの意味については、“メッセージ集”の“CORBAサービスから通知される例外情報/マイナーコード”を参照してください。
目次
索引
![]() ![]() |