Hitachi

Cosminexus V11 アプリケーションサーバ 機能解説 基本・開発編(EJBコンテナ)


3.5.2 ルックアップを使用したUserTransactionの取得方法

EJBクライアントアプリケーションからUserTransactionをルックアップする場合に指定する検索文字列を示します。

HITACHI_EJB/SERVERS/<サーバ名称>/SERVICES/UserTransaction

ルックアップの結果によって得られるオブジェクトは,java.lang.Object型であるため,javax.transaction.UserTransaction型にキャストして使用します。

また,ルックアップに失敗した場合,javax.naming.NamingException例外が発生します。

UserTransaction型へのキャストや例外については,J2EEサーバ上のWebアプリケーションやEnterprise BeanからUserTransactionをルックアップする場合と同様の仕様となります。

注意事項

次に示す環境でのUserTransactionのルックアップはサポートされません。

  • CTM連携時に使用するグローバルネーミングサービスに対するUserTransactionのルックアップ

  • ラウンドロビン検索機能などで使用されるユーザ指定名前空間管理機能を使用したUserTransactionのルックアップ

この環境でUserTransactionを使用する場合は,UserTransactionFactoryクラスを使用してUserTransactionを取得してください。