Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第7章 アプリケーションの開発(OOCOBOL) | > 7.4 サーバアプリケーションのプログラミング(静的スケルトンインタフェース) |
サーバアプリケーションの初期化が完了すると、ORBに対してその旨を通知します。ORBは、この命令が発行された時点で、クライアントからの要求をサーバアプリケーションに伝えます。活性化の方法は、サーバのタイプによって以下のように異なります。
サーバのタイプ |
メソッド |
shared server |
CORBA-BOA-IMPL_IS_READY |
unshared server |
CORBA-BOA-OBJ_IS_READY |
persistent server |
CORBA-BOA-IMPL_IS_READY |
server per method |
CORBA-BOA-IMPL_IS_READY |
注) メソッドの復帰後は、初期化時にオープンしたファイルのクローズ処理や、領域の解放処理等の非活性化処理(“サーバの非活性化”を参照)が必要です。
* MOVE "CORBA::ORB::resolve_initial_references" TO API-NAME. INVOKE ORB "RESOLVE_INITIAL_REFERENCES" USING CORBA-OBJECTID_IMPLEMENTAT-001 RETURNING OBJ. * INVOKE FJ-IMPLEMENTATIONREP "NARROW" USING OBJ RETURNING IMPL-REP. * MOVE "FJ::ImplementationRep::lookup_id" TO API-NAME. INVOKE IMPL-REP "LOOKUP_ID" USING IMPL-ODDEMO-CALCULATOR RETURNING OBJ. * INVOKE CORBA-IMPLEMENTATIONDEF "NARROW" USING OBJ RETURNING IMPL. * MOVE "CORBA::BOA::impl_is_ready" TO API-NAME. INVOKE BOA "IMPL_IS_READY" USING IMPL.
目次
索引
![]() ![]() |