7.9.2 S00001からS09999までの詳細情報
-
S00001
The session Bean Provider is responsible for providing the session bean class. (test name = aa....aa, ejb-name = bb....bb)
aa....aa:テスト名
bb....bb:EJB名
- 説明
-
Session Beanクラスが提供されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.1
-
S00002
The session Bean Provider is responsible for providing the session bean's client view interface(s). (test name = aa....aa, ejb-name = bb....bb)
aa....aa:テスト名
bb....bb:EJB名
- 説明
-
Session Beanのclient viewが提供されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.1
-
S00003
The session Bean Provider is responsible for providing the session bean's remote interface and remote home interface, if the session bean provides an EJB 2.x remote client view. (test name = aa....aa, ejb-name = bb....bb)
aa....aa:テスト名
bb....bb:EJB名
- 説明
-
EJB 2.x remote client viewが提供される場合,リモートインタフェースとリモートホームインタフェースが提供されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.1
-
S00004
The session Bean Provider is responsible for providing the session bean's local interface and local home interface, if the session bean provides an EJB 2.x local client view. (test name = aa....aa, ejb-name = bb....bb)
aa....aa:テスト名
bb....bb:EJB名
- 説明
-
EJB 2.x local client viewが提供される場合,ローカルインタフェースとローカルホームインタフェースが提供されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.1
-
S00005
The web service client view is not supported. (test name = aa....aa, ejb-name = bb....bb)
aa....aa:テスト名
bb....bb:EJB名
- 説明
-
web service client viewは未サポートです。
- 対処
-
アプリケーションサーバは本機能をサポートしていません。
-
S01000
The EJB 2.x session bean class must implement, directly or indirectly, the javax.ejb.SessionBean interface. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
EJB 2.x Session Beanクラスは,javax.ejb.SessionBeanインタフェースを実装してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #7.11.2
-
S01001
The session bean class must be defined as public, must not be final, and must not be abstract. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Session Beanクラスはpublicとして定義されなければなりません。finalやabstractで定義しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.2
-
S01002
The session bean class must be a top level class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Session Beanクラスはtop levelクラスでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.2
-
S01003
The session bean class must have a public constructor that takes no parameters. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Session Beanクラスには,パラメタをとらないpublicコンストラクタがなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.2
-
S01004
The session bean class must not define the finalize method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Session Beanクラスには,finalizeメソッドを定義しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.2
-
S01005
The stateless/singleton session bean class must not implement the javax.ejb.SessionSynchronization interface. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Stateless Session BeanまたはSingleton Session Beanは,javax.ejb.SessionSynchronizationインタフェースを実装しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.2,EJB 3.1 Core Contracts and Requirements #4.3.7
-
S01006
The Remove annotation can only be specified on the business method of the bean class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
Removeアノテーションは,Beanクラスのビジネスメソッドだけに指定できます。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Simplified API #5.1.9
-
S01007
The stateless/singleton session bean class must not use any Session Synchronization Annotation. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
Stateless Session Beanクラスまたは,Singleton Session Beanクラスには,Session Synchronizationのアノテーションを定義しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.3.7
-
S01008
The AfterBegin Session Synchronization annotation method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
@AfterBeginアノテーションを定義するメソッドには,finalまたはstaticを指定できません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01009
The BeforeCompletion Session Synchronization annotation method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
@BeforeCompletionアノテーションを定義するメソッドには,finalまたはstaticを指定できません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01010
The AfterCompletion Session Synchronization annotation method must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
@AfterCompletionアノテーションを定義するメソッドには,finalまたはstaticを指定できません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01011
Any method annotated as a AfterBegin, method must have the signature below: void <METHOD>( ) (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
afterBeginメソッドは,次に示すシグネチャを指定してください。
void <METHOD>()
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01012
Any method annotated as a BeforeCompletion, method must have the signature below: void <METHOD>( ) (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
beforeCompletionメソッドは,次に示すシグネチャを指定してください。
void <METHOD>()
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01013
Any method annotated as a AfterCompletion, method must have the signature below: void <METHOD>(boolean committed ) (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
afterCompletionメソッドは,次に示すシグネチャを指定してください。
void <METHOD>(boolean committed)
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.9.4
-
S01014
The business method annotated as @Asynchronous must have return type void or java.util.concurrent.Future. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
@Asynchronousアノテーションを指定したクラスのすべてのビジネスメソッドの戻り値の型は,voidかjava.util.concurrent.Futureでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.5.2
-
S01015
The asynchronous method with return type void must not declare any application exceptions. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
@Asynchronousアノテーションを指定した戻り値の型がvoidのビジネスメソッドには,アプリケーション例外を指定できません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.5.2
-
S01017
Invalid DependsOn value specified. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, DependsOn = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:DependsOnの指定値
- 説明
-
@DependsOnアノテーションの値に不正な値が指定されています。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.8.1
-
S01018
The processing of @Asynchronous annotation is not supported for Stateful session bean. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
アプリケーションサーバでは,Stateful Session Beanでの@Asynchronousアノテーションの使用をサポートしていません。
- 対処
-
Stateless Session BeanまたはSingleton Session Beanで@Asynchronousアノテーションを使用してください。
- 仕様書情報
-
なし。
-
S01019
Singleton session bean in an EJB 2.1 client view is not allowed. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
EJB 2.1のclient viewでは,Singleton Session Beanを使用できません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #3.6
-
S01020
Asynchronous annotation in an EJB 2.1 client view is not supported. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
- 説明
-
EJB 2.1のclient viewでは,@Asynchronousアノテーションをサポートしていません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.1 Core Contracts and Requirements #4.5.1
-
S03000
The same business interface cannot be both a local and a remote business interface of the bean. (test name = aa....aa, ejb-name = bb....bb, interface = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:インタフェース
- 説明
-
同じビジネスインタフェースを,ローカルとリモートの両方のビジネスインタフェースとして指定することはできません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.6
-
S03001
The session bean's business interface must not extend the javax.ejb.EJBObject or javax.ejb.EJBLocalObject interface. (test name = aa....aa, ejb-name = bb....bb, business-local = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルビジネスインタフェース
- 説明
-
ビジネスインタフェースは,javax.ejb.EJBObjectまたはjavax.ejb.EJBLocalObjectインタフェースを継承しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.6
-
S03101
The business method names of the session bean's class can be arbitrary, but they must not start with "ejb". (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッド名は「ejb」から始めないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S03102
The business method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはpublicとして宣言しなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S03103
The business method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S03104
The enterprise bean should not throw the java.rmi.RemoteException from a business method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
java.rmi.RemoteExceptionをビジネスメソッドからスローしないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S04001
The session bean's business interface must not extend the javax.ejb.EJBObject or javax.ejb.EJBLocalObject interface. (test name = aa....aa, ejb-name = bb....bb, business-remote = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートビジネスインタフェース
- 説明
-
ビジネスインタフェースは,javax.ejb.EJBObjectまたはjavax.ejb.EJBLocalObjectインタフェースを継承しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.6
-
S04002
The throws clause of a method in the session bean's remote business interface that does not extend java.rmi.Remote should not include the java.rmi.RemoteException. (test name = aa....aa, ejb-name = bb....bb, business-remote = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートビジネスインタフェース
dd....dd:メソッド
- 説明
-
java.rmi.Remoteを継承しないリモートビジネスインタフェースのメソッドのthrows節は,java.rmi.RemoteExceptionを含めません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.6
-
S04003
The session bean's remote business interface methods must not expose local interface types, timers or timer handles as arguments or results. (test name = aa....aa, ejb-name = bb....bb, business-remote = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートビジネスインタフェース
dd....dd:メソッド
- 説明
-
リモートビジネスインタフェースのメソッドは,引数または結果として,ローカルインタフェースの型,タイマーまたはタイマーハンドルを公開しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.6
-
S04101
The business method names of the session bean's class can be arbitrary, but they must not start with "ejb". (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッド名は「ejb」から始めないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S04102
The business method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはpublicとして宣言しなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S04103
The business method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S04104
The enterprise bean should not throw the java.rmi.RemoteException from a business method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
java.rmi.RemoteExceptionをビジネスメソッドからスローしないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S05000
All the exceptions defined in the throws clause of the matching method of the session bean class must be defined in the throws clause of the method of the remote interface. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, remote = dd....dd, method =ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートインタフェース
ee....ee:メソッド
- 説明
-
リモートインタフェースに定義されたメソッドに対応するSession Beanクラスのメソッドのthrows節に定義された例外は,リモートインタフェースのメソッドのthrows節に定義されていなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.7
-
S05001
The session bean's remote interface must extend the javax.ejb.EJBObject interface. (test name = aa....aa, ejb-name = bb....bb, remote = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートインタフェース
- 説明
-
リモートインタフェースはjavax.ejb.EJBObjectインタフェースを継承してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.7
-
S05002
The throws clause of a method of the session bean's remote interface must include java.rmi.RemoteException. (test name = aa....aa, ejb-name = bb....bb, remote = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートインタフェース
dd....dd:メソッド
- 説明
-
リモートインタフェースで定義されたメソッドのthrows節はjava.rmi.RemoteExceptionを含まなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.7
-
S05003
For each method defined in the session bean's remote interface, there must be a matching method in the session bean's class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, remote = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートインタフェース
ee....ee:メソッド
- 説明
-
リモートインタフェースで定義された各メソッドについてはSession Beanクラスに対応するメソッドがなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.7
-
S05004
The session bean's remote interface methods must not expose local interface types, local home interface types, timers or timer handles as arguments or results. (test name = aa....aa, ejb-name = bb....bb, remote = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートインタフェース
dd....dd:メソッド
- 説明
-
リモートインタフェースのメソッドは,引数または結果として,ローカルインタフェースの型,ローカルホームインタフェースの型,タイマーまたはタイマーハンドルを公開しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.7
-
S05101
The business method names of the session bean's class can be arbitrary, but they must not start with "ejb". (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッド名は「ejb」から始めないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S05102
The business method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはpublicとして宣言されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S05103
The business method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S06000
Each create method must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートホームインタフェース
ee....ee:メソッド
- 説明
-
Session Beanの各createメソッドは,Session Beanクラスで定義されるejbCreate<METHOD>メソッドのうちの一つに対応してください。対応するejbCreate<METHOD>メソッドは,同じ数と型の引数を持たなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #7.11.6
-
S06001
The session bean's remote home interface must extend the javax.ejb.EJBHome interface. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
- 説明
-
リモートホームインタフェースはjavax.ejb.EJBHomeインタフェースを継承してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06002
The throws clause of a method of the session bean's remote home interface must include java.rmi.RemoteException. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
dd....dd:メソッド
- 説明
-
リモートインタフェースで定義されたメソッドのthrows節はjava.rmi.RemoteExceptionを含まなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06003
The stateless session bean's remote home interface must define exactly one create method with no arguments. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
- 説明
-
Stateless Session Beanのリモートホームインタフェースは,引数なしで一つのcreateメソッドを定義してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06004
The stateful session bean's remote home interface must define one or more create<METHOD> methods. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
- 説明
-
Stateful Session Beanのリモートホームインタフェースは,一つ以上のcreate<METHOD>メソッドを定義してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06005
Each create method of a stateful session bean must match one of the Init methods or ejbCreate<METHOD> methods defined in the session bean class. The matching Init method or ejbCreate<METHOD> method must have the same number and types of arguments. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートホームインタフェース
ee....ee:メソッド
- 説明
-
Stateful Session Beanの各createメソッドは,Session Beanクラスで定義されるInitメソッドまたはejbCreate<METHOD>メソッドのうちの一つに対応してください。対応するInitメソッドまたはejbCreate<METHOD>メソッドは,同じ数と型の引数を持たなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06006
The return type for a create<METHOD> method defined in the session bean's remote home interface must be the session bean's remote interface type. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
dd....dd:メソッド
- 説明
-
create<METHOD>メソッドの戻り値の型は,Session Beanのリモートインタフェースの型でなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06007
All the exceptions defined in the throws clause of an ejbCreate<METHOD> method of the session bean class must be defined in the throws clause of the matching create<METHOD> method of the remote home interface. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートホームインタフェース
ee....ee:メソッド
- 説明
-
Session BeanクラスのejbCreate<METHOD>メソッドのthrows節に定義された例外は,リモートホームインタフェースの対応するcreate<METHOD>メソッドのthrows節に定義されていなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06008
The throws clause of a create<METHOD> method of the session bean's remote home interface must include javax.ejb.CreateException. (test name = aa....aa, ejb-name = bb....bb, home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:リモートホームインタフェース
dd....dd:メソッド
- 説明
-
リモートホームインタフェースで定義されたメソッドのthrows節はjavax.ejb.CreateExceptionを含まなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.8
-
S06009
If the stateless session bean has an ejbCreate method, the PostConstruct annotation (or deployment descriptor metadata) can only be applied to the bean's ejbCreate method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートホームインタフェース
ee....ee:メソッド
- 説明
-
Stateless Session BeanにejbCreateメソッドがある場合,PostConstructアノテーションは,ejbCreateメソッドだけに設定できます。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.3.10.2
-
S06010
The value element of the Init annotation must be specified when the Init annotation is used in association with an adapted home interface of a stateful session bean that has more than one create<METHOD> method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:リモートホームインタフェース
ee....ee:メソッド
- 説明
-
Initアノテーションが複数のcreate<METHOD>メソッドを持つStateful Session Beanのホームインタフェースに関して使われる場合,Initアノテーションのvalue要素は指定しなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Simplified API #10.1.2.1
-
S06101
The ejbCreate<METHOD> method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドはpublicとして宣言されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S06102
The ejbCreate<METHOD> method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S06103
The return type for the ejbCreate<METHOD> method of the session bean's class must be void. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドの戻り値の型はvoidでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S06201
The result type for the Init method must be void. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
Initメソッドの戻り値の型はvoidでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Simplified API #10.1.2.1
-
S07000
All the exceptions defined in the throws clause of the matching method of the session bean class must be defined in the throws clause of the method of the local interface.. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルインタフェース
ee....ee:メソッド
- 説明
-
ローカルインタフェースに定義されたメソッドに対応するSession Beanクラスのメソッドのthrows節に定義された例外は,ローカルインタフェースのメソッドのthrows節に定義されていなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.9
-
S07001
The session bean's local interface must extend the javax.ejb.EJBLocalObject interface. (test name = aa....aa, ejb-name = bb....bb, local = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルインタフェース
- 説明
-
ローカルインタフェースはjavax.ejb.EJBLocalObjectインタフェースを継承してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.9
-
S07002
The throws clause of a method defined in the session bean's local interface must not include the java.rmi.RemoteException. (test name = aa....aa, ejb-name = bb....bb, local = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルインタフェース
dd....dd:メソッド
- 説明
-
ローカルインタフェースで定義されたメソッドのthrows節は,java.rmi.RemoteExceptionを含めません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.9
-
S07003
For each method defined in the session bean's local interface, there must be a matching method in the session bean's class. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルインタフェース
ee....ee:メソッド
- 説明
-
ローカルインタフェースで定義された各メソッドについては,Session Beanクラスに対応するメソッドがなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.9
-
S07101
The business method names of the session bean's class can be arbitrary, but they must not start with "ejb". (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッド名は「ejb」から始めないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S07102
The business method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはpublicとして宣言されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S07103
The business method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ビジネスメソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.5
-
S08000
Each create method must match one of the ejbCreate<METHOD> methods defined in the session bean class. The matching ejbCreate<METHOD> method must have the same number and types of arguments. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local-home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルホームインタフェース
ee....ee:メソッド
- 説明
-
Session Beanの各createメソッドは,Session Beanクラスで定義されるejbCreate<METHOD>メソッドのうちの一つに対応してください。対応するejbCreate<METHOD>メソッドは,同じ数と型の引数を持たなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 2.1 #7.11.8
-
S08001
The session bean's local home interface must extend the javax.ejb.EJBLocalHome interface. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
- 説明
-
ローカルホームインタフェースはjavax.ejb.EJBLocalHomeインタフェースを継承してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08002
The throws clause of a method in the session bean's local home interface must not include the java.rmi.RemoteException. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
dd....dd:メソッド
- 説明
-
ローカルホームインタフェースで定義されたメソッドのthrows節は,java.rmi.RemoteExceptionを含めません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08003
The stateless session bean's local home interface must define exactly one create method with no arguments. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
- 説明
-
Stateless Session Beanのローカルホームインタフェースは,引数なしで一つのcreateメソッドを定義してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08004
The stateful session bean's local home interface must define one or more create<METHOD> methods. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
- 説明
-
Stateful Session Beanのローカルホームインタフェースは,一つ以上のcreate<METHOD>メソッドを定義してください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08005
Each create method of a stateful session bean must match one of the Init methods or ejbCreate<METHOD> methods defined in the session bean class. The matching Init method or ejbCreate<METHOD> method must have the same number and types of arguments. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local-home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルホームインタフェース
ee....ee:メソッド
- 説明
-
Stateful Session Beanの各createメソッドは,Session Beanクラスで定義されるInitメソッドまたはejbCreate<METHOD>メソッドのうちの一つに対応してください。対応するInitメソッドまたはejbCreate<METHOD>メソッドは,同じ数と型の引数を持たなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08006
The return type for a create<METHOD> method defined in the session bean's local home interface must be the session bean's local interface type. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
dd....dd:メソッド
- 説明
-
create<METHOD>メソッドの戻り値の型は,Session Beanのローカルインタフェースの型でなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08007
All the exceptions defined in the throws clause of an ejbCreate<METHOD> method of the session bean class must be defined in the throws clause of the matching create<METHOD> method of the local home interface. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local-home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルホームインタフェース
ee....ee:メソッド
- 説明
-
Session BeanクラスのejbCreate<METHOD>メソッドのthrows節に定義された例外は,ローカルホームインタフェースの対応するcreate<METHOD>メソッドのthrows節に定義されていなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08008
The throws clause of a create<METHOD> method of the session bean's local home interface must include javax.ejb.CreateException. (test name = aa....aa, ejb-name = bb....bb, local-home = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:ローカルホームインタフェース
dd....dd:メソッド
- 説明
-
ローカルホームインタフェースで定義されたメソッドのthrows節はjavax.ejb.CreateExceptionを含まなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.10
-
S08009
If the stateless session bean has an ejbCreate method, the PostConstruct annotation (or deployment descriptor metadata) can only be applied to the bean's ejbCreate method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local-home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルホームインタフェース
ee....ee:メソッド
- 説明
-
Stateless Session BeanにejbCreateメソッドがある場合,PostConstructアノテーションは,ejbCreateメソッドだけに設定できます。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.3.10.2
-
S08010
The value element of the Init annotation must be specified when the Init annotation is used in association with an adapted home interface of a stateful session bean that has more than one create<METHOD> method. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, local-home = dd....dd, method = ee....ee)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:ローカルホームインタフェース
ee....ee:メソッド
- 説明
-
Initアノテーションが複数のcreate<METHOD>メソッドを持つStateful Session Beanのホームインタフェースに関して使われる場合,Initアノテーションのvalue要素は指定しなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Simplified API #10.1.2.1
-
S08101
The ejbCreate<METHOD> method of the session bean's class must be declared as public. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドはpublicとして宣言されなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S08102
The ejbCreate<METHOD> method of the session bean's class must not be declared as final or static. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドはfinalまたはstaticとして宣言しないでください。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S08103
The return type for the ejbCreate<METHOD> method of the session bean's class must be void. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
ejbCreate<METHOD>メソッドの戻り値の型はvoidでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Core Contracts and Requirements #4.6.4
-
S08201
The result type for the Init method must be void. (test name = aa....aa, ejb-name = bb....bb, ejb-class = cc....cc, method = dd....dd)
aa....aa:テスト名
bb....bb:EJB名
cc....cc:EJBクラス
dd....dd:メソッド
- 説明
-
Initメソッドの戻り値の型はvoidでなければなりません。
- 対処
-
アプリケーションを仕様書に従って修正してください。
- 仕様書情報
-
EJB 3.0 Simplified API #10.1.2.1