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"/>