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

76.19.1 isws15300

ISWS: ERROR: isws15300: The error was detected by checking the Service Endpoint Interface rule.
%s1

可変情報

%s1:エラー詳細情報

意味

サービスエンドポイントインタフェースの、妥当性チェックでエラーになりました。

システムの処理

コマンドの処理を中断します。

ユーザの対処

以下のエラー詳細情報を参照して、サービスエンドポイントインタフェースを修正してください。

No

詳細メッセージ

可変情報

意味

対処方法

1

The qualifier of the service endpoint interface "%s1" is not an interface.

%s1:サービスエンドポイントインタフェース名

サービスエンドポイントインタフェースとしてクラスが指定されています。

サービスエンドポイントインタフェースにはインタフェースを指定してください。

2

The service endpoint interface "%s1" must extend java.rmi.Remote (direct or indirect).

%s1:サービスエンドポイントインタフェース名

サービスエンドポイントインタフェースがjava.rmi.Remoteインタフェースを継承していません。

サービスエンドポイントインタフェースがjava.rmi.Remoteインタフェースを継承するようにしてください。

3

The interface "%s1" is an inner class. Inner classes are not supported.

%s1:サービスエンドポイントインタフェース名またはそのスーパーインタフェース名

サービスエンドポイントインタフェースまたはそのスーパーインタフェースが他のクラスの内部クラスとして宣言されています。

内部クラスを使用しないでください。

4

The unqualified name "%s1" of the service endpoint interface "%s2" starts with lower case.

%s1:サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名
%s2:サービスエンドポイントインタフェース名

サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名が小文字で始まっています。

サービスエンドポイントインタフェースのパッケージ名を除くインタフェース名は大文字で始まるようにしてください。

5

The overloaded method "%s1" is not supported.

%s1:メソッド名

サービスエンドポイントインタフェースまたはそのスーパーインタフェースにオーバーロードされたメソッドがあります。

メソッドのオーバーロードはしないでください

6

The method name "%s1" declared in interface "%s2" starts with upper case. The method name of the service endpoint interface (and its super interface) must start with lower case.

%s1:メソッド名
%s2:サービスエンドポイントインタフェース名またはそのスーパーインタフェース名

サービスエンドポイントインタフェースまたはそのスーパーインタフェースに大文字で始まるメソッド名があります。

メソッド名は小文字で始まるようにしてください

7

The method "%s1" of interface "%s2" does not throw javax.rmi.RemoteException. All methods of the service endpoint interface (and its super interface) must throw javax.rmi.RemoteException.

%s1:メソッド名
%s2:サービスエンドポイントインタフェース名またはそのスーパーインタフェース名

サービスエンドポイントインタフェースまたはそのスーパーインタフェースにjava.rmi.RemoteExceptionをthrows節で宣言していないメソッドが見つかりました

サービスエンドポイントインタフェースとそのスーパーインタフェースのすべてのメソッドがjava.rmi.RemoteExceptionをthrows節で宣言するようにしてください。

8

When the "-module" option is specified with the value "ejb", The method name of the service endpoint interface (and its super interface) must not start with "ejb". method=%s1 interface=%s2

%s1:メソッド名
%s2:サービスエンドポイントインタフェース名またはそのスーパーインタフェース名

-moduleオプションで"ejb"が指定されている場合、サービスエンドポイントインタフェースまたはその親インタフェースには"ejb"で始まる名前のメソッドを宣言することはできません。

"ejb"で始まる名前のメソッドを宣言しないでください