ページの先頭行へ戻る
Interstage Application Server/Interstage Web Server Express メッセージ集
FUJITSU Software

66.12.33 EJB1038

EJB: ERROR: EJB1038: Error in transaction attribute specification: NAME=%s1
EJB: エラー: EJB1038: トランザクション属性の指定に誤りがあります: NAME=%s1

可変情報

%s1:EJBアプリケーション名

意味

トランザクション属性の指定に誤りがあります。

システムの処理

EJBアプリケーションの起動を中止します。

ユーザの対処

トランザクション属性を確認してください。

  • 分散トランザクション機能を使用しない場合

    高速に呼び出すBeanのメソッドのトランザクション属性に、Mandatoryが設定されていないか確認してください。

  • 高速呼出し機能Lightモードを使用している場合

    EJBアプリケーションのメソッドごとに異なるトランザクション属性が設定されていないか確認してください。
    また、高速に呼び出すBean、および高速に呼び出されるBeanのトランザクション属性を確認してください。

  • Interstage V3で作成したEJBアプリケーションを動作させる場合

    高速に呼び出すBeanのメソッドのトランザクション属性に、Mandatoryが設定されていないか確認してください。

  • 分散トランザクション機能を使用する場合

    Entity Beanメソッドのトランザクション属性に、NotSupported, Supportsまたは、Neverが設定されていないか確認してください。

  • Entity Beanのインスタンス管理モードに、NoCacheを設定した場合

    トランザクション属性に、NotSupported, Supportsまたは、Neverが設定されていないか確認してください。