Interstage Application Server 使用上の注意 - Solaris (TM) Operating Environment - |
目次 |
第2章 制限事項 |
項番 |
制限事項 |
対処方法 |
解除予定 |
1 |
クライアント/サーバ間通信で、long型のデータ型を引数および復帰値に使用することはできません。 |
ありません。 |
未定 |
2 |
JDK/JRE 1.2.2では、EJBアプリケーションの引数や復帰値に、クラス内の1変数に64Kバイト以上のStringデータを設定したクラスは使用できません。 |
ありません。 |
未定 |
3 |
JDK/JRE1.2.2では、クライアント/サーバ間における通信で、ビジネスメソッドのパラメタ、および復帰値に以下に示すインタフェースを使用した場合、このインタフェースにRMI over IIOPでアプリケーション実行時に通信できるインタフェース型を格納しても、格納したインタフェース型に対するメソッドは発行できません。
|
ありません。 |
未定 |
4 |
JDK/JRE1.2.2を使用時に、Interstage V5で提供されていた高速呼出し機能をそのまま利用してEntity Beanを高速に呼び出すBeanに定義した場合、復帰値がjava.util.Enumerationもしくはjava.util.Collectionのfinderメソッドは使用することができません。 |
ありません。 |
未定 |
5 |
ビジネスメソッド名に"remove"を使用すると不具合が発生する場合があります。 |
ありません。 |
未定 |
6 |
分散トランザクション機能を使用する時に、ある特定のメソッド内で以下のjavax.ejb.EJBContextのAPIを実行するとIllegalStateExceptionが発生します。
上記メソッドを実行すると例外が発生するメソッドは以下です。
|
ありません。 |
未定 |
7 |
セションタイムアウト機能を使用する時に、ある特定のメソッド内で以下のjavax.ejb.EJBContextのAPIを実行するとIllegalStateExceptionが発生します。
上記メソッドを実行すると例外が発生するメソッは以下です。
|
ありません。ただし、セションタイムアウト機能はInterstage V6では非推奨機能となっております。代替機能である“STATEFUL Session Beanの無通信監視機能"を使用してください。 |
未定 |
8 |
以下に示す環境下のEJBアプリケーションメソッド内において、メソッドパーミッションが設定されたメソッドを呼び出すとRemoteExceptionが発生します。
|
ありません。ただし、セションタイムアウト機能はInterstage V6では非推奨機能となっております。代替機能である“STATEFUL Session Beanの無通信監視機能"を使用してください。 |
未定 |
9 |
deployment descriptorファイルのリソース接続者に"Application"を指定し、かつ以下の環境下におけるEJBアプリケーションメソッド内においてJDBCリソースアクセスを行うとSQLExceptionが発生します。
|
ありません。ただし、セションタイムアウト機能はInterstage V6では非推奨機能となっております。代替機能である“STATEFUL Session Beanの無通信監視機能"を使用してください。 |
未定 |
10 |
Entity Beanの最適化処理を使用したEJBアプリケーションでは、分散トランザクション機能を使用することはできません。 |
ありません。 |
未定 |
11 |
分散トランザクション機能を使用し、スナップ機能の出力レベルに'2'を指定した場合、OracleでORA-01002のエラーが発生する場合があります。 |
ありません。 |
未定 |
12 |
CMP2.0では分散トランザクション機能を使用できません。使用した場合、起動時にEJB1248(IJServer21248)のエラーが発生します。 |
ありません。 |
未定 |
13 |
Localインタフェースを実装したEJBアプリケーションのある特定のメソッド内で、以下のjavax.ejb.SessionContextのAPIを実行するとNullが返却されます。
上記メソッドを実行するとNullが返却されるメソッドは以下です。
|
ありません。 |
未定 |
14 |
LocalインタフェースとRemoteインタフェースの両方を実装したEJBアプリケーションのある特定のメソッド内で、以下のjavax.ejb.SessionContextまたはjavax.ejb.EntityContextのAPIを実行するとNullが返却される場合があります。
上記メソッドを実行するとNullが返却されるメソッドは以下です。
|
ありません。 |
未定 |
15 |
LocalインタフェースとRemoteインタフェースの両方を実装したEJBアプリケーションにおいて、ある特定のメソッド内でjavax.ejb.SessionContextのgetEJBObjectにより獲得したEJB objectに対しgetEJBHomeメソッドを発行すると、RemoteExceptionが返却されます。
|
ありません。 |
未定 |
16 |
同一のEJBアプリケーション内より、LocalインタフェースとRemoteインタフェースを両方実装したEJBアプリケーションに対しRemoteインタフェースを経由したlookup処理を行った場合、java.lang.ClassCastExceptionが発生します。 |
同一のEJBアプリケーション内より、LocalインタフェースとRemoteインタフェースを両方実装したEJBアプリケーションに対し、LocalHomeインタフェースとHomeインタフェースの両方を経由したlookup処理を行う場合、EJBアプリケーション開発時、および運用時に以下の作業を行って下さい。 ■EJBアプリケーション開発時
■EJBアプリケーション運用時 |
未定 |
17 |
EJBサービスが提供するjavax.naming.InitialContextおよび、javax.naming.Contextの以下のAPIを実行すると、OperationNotSupportedExceptionが発生します。
|
ありません。 |
未定 |
目次 |