ページの先頭行へ戻る
 Apcoordinator定義ファイルリファレンス
FUJITSU Software

8.4 corba

CORBAアプリケーションと連携するCORBAサービスアダプタのサービスを定義します。

アトリビュート

corbaタグでは以下のアトリビュートを指定します。

アトリビュート名

省略

意味

省略時の動作

name

不可

サービス名です。AsyncServiceFactory#createAsyncServiceAdapterメソッドで指定する名前です。

省略できません。

jndi

不可

リモートオブジェクトを参照するjndi環境を指定します。この指定とjndiタグ、nameアトリビュートの指定が一致するjndi環境を参照しリモートクラスを参照します。

省略できません。

helper

不可

リモートオブジェクトのヘルパークラス名を指定します。

省略できません。

jms

バックエンド連携サービスライブラリで利用するJMS環境を指定します。この指定とjmsタグ、nameアトリビュートの指定が一致するjms環境を参照します。

参照されません。同期:直接呼出しとなります。

コンテント

コンテントには以下をこの順番で指定します。

  • methodタグ(1つ以上の個数を任意の順番で記述できます。)

  • jmsタグ(1個記述します。省略可能です。)

使用例
<corba name="MyCorbaService" jndi="MyCorbaJndi" helper="corbaAppPkg.MyCorbaServiceHelper">
    <method name="getPAddress" methodName="getPrivateAddress">
        <type mode="inout">java.lang.String</type>
    </method>
    <method name="getAddress" methodName="getAddress"/>
</corba>
<jndi name="MyCorbaJndi" objectName="corbaAppPkg::MyCorbaService"/>