Interstage Application Server アプリケーション作成ガイド (CORBAサービス編) |
目次
索引
![]() ![]() |
第7章 アプリケーションの開発(COBOL) | > 7.4 サーバアプリケーションのプログラミング(静的スケルトンインタフェース) |
サーバアプリケーションは、利用者からの停止要求を受けた場合、クライアントからの要求を以降受け付けない旨をORBに対して返します。サーバアプリケーションの利用者からの停止要求の方法およびアプリケーションでの停止要求の受信方法等は各ORBベンダーにより異なります。この命令が発行された時点で、ORBは、クライアントから要求されてもサーバアプリケーションに伝えず、クライアントへは例外が返ります。非活性化の方法は、サーバのタイプによって以下のように異なります。
サーバのタイプ |
メソッド |
shared server |
CORBA-BOA-DEACTIVATE-IMPL |
unshared server |
CORBA-BOA-DEACTIVATE-OBJ |
persistent server |
CORBA-BOA-DEACTIVATE-IMPL |
CORBA-BOA-DEACTIVATE-IMPLでは、サーバアプリケーションのIMPLEMENTATIONREPオブジェクトをパラメタとして指定します。CORBA-BOA-DEACTIVATE-OBJでは、オブジェクトリファレンスをパラメタとして指定します。
* サーバの非活性化 CALL "CORBA-BOA-DEACTIVATE-IMPL" USING BOA IMPL ENV RET-VAL.
目次
索引
![]() ![]() |