Interstage Application Server 使用上の注意 - Linux -
目次 前ページ次ページ

第2章 制限事項

2.5 J2EEの制限事項

項番

制限事項

対処方法

解除予定

1

J2EEアプリケーションクライアントおよびWebアプリケーションから、JTAインタフェースでグローバルトランザクションを利用しつつ、直接データベースにアクセスすることができません。

JTAインタフェースでグローバルトランザクションを利用している場合には、必ずEJBアプリケーションからデータベースをアクセスするようにしてください。

未定

2

J2EEが提供するjavax.naming.InitialContextおよび、javax.naming.Contextの以下のAPIを実行すると、OperationNotSupportedExceptionが発生します。

  • addToEnvironment(String , Object)
  • bind(Name , Object)
  • bind(String , Object)
  • composeName(Name , Name)
  • composeName(String , String)
  • createSubcontext(Name name)
  • createSubcontext(String name)
  • destroySubcontext(Name name)
  • destroySubcontext(String name)
  • getEnvironment()
  • getNameInNamespace()
  • getNameParser(Name name)
  • getNameParser(String name)
  • list(Name name)
  • list(String name)
  • listBindings(Name name)
  • listBindings(String name)
  • lookup(Name name)
  • lookupLink(Name name)
  • lookupLink(String name)
  • rebind(Name , Object)
  • rebind(String , Object)
  • removeFromEnvironment(String)
  • rename(Name , Name)
  • rename(String , String)
  • unbind(Name name)
  • unbind(String name)

ありません。

未定

3

fjj2eeadminコマンドでは、データソース名などの定義値に2バイトコード(日本語)を指定することができません。

日本語を指定したい場合は、Interstage管理管理コンソールよりリソースの登録、更新を行ってください。

未定

4

JDK1.4で追加された以下のAPIは使用できません。

  • java.sql.Connectionインタフェース
    • getHoldability()
    • setHoldability(int Holdability)
    • setSavepoint()
    • setSavepoint(String Name)
    • rollback(Savepoint Savepoint)
    • releaseSavepoint(Savepoint Savepoint)
    • createStatement(int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    • prepareStatement(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    • prepareCall(String sql, int resultSetType, int resultSetConcurrency, int resultSetHoldability)
    • prepareStatement(String sql, int[] columnIndexes)
    • prepareStatement(String sql, String[] columnNames)
    • prepareStatement(String sql, int autoGeneratedKeys)
  • java.sql.CallableStatementインタフェース
    • registerOutParameter(String parameterName, int sqlType)
    • registerOutParameter(String parameterName, int sqlType, int scale)
    • registerOutParameter(String parameterName, int sqlType, String typeName)
    • getURL(int parameterIndex)
    • getURL(String parameterName)
    • setURL(String parameterName, URL val)
    • setNull(String parameterName, int sqlType)
    • setNull(String parameterName, int sqlType, String typeName)
    • setBoolean(String parameterName, boolean x)
    • setByte(String parameterName, byte x)
    • setShort(String parameterName, short x)
    • setInt(String parameterName, int x)
    • setLong(String parameterName, long x)
    • setFloat(String parameterName, float x)
    • setDouble(String parameterName, double x)
    • setBigDecimal(String parameterName, BigDecimal x)
    • setString(String parameterName, String x)
    • setBytes(String parameterName, byte[] x)
    • setDate(String parameterName, Date x)
    • setDate(String parameterName, Date x, Calendar cal)
    • setTime(String parameterName, Time x)
    • setTime(String parameterName, Time x, Calendar cal)
    • setTimestamp(String parameterName, Timestamp x)
    • setTimestamp(String parameterName, Timestamp x, Calendar cal)
    • setAsciiStream(String parameterName, InputStream x, int length)
    • setBinaryStream(String parameterName, InputStream x, int length)
    • setObject(String parameterName, Object x)
    • setObject(String parameterName, Object x, int targetSqlType, int scale)
    • setObject(String parameterName, Object x, int targetSqlType)
    • setCharacterStream(String parameterName, Reader reader, int length)
    • getString(String parameterName)
    • getBoolean(String parameterName)
    • getByte(String parameterName)
    • getShort(String parameterName)
    • getInt(String parameterName)
    • getLong(String parameterName)
    • getFloat(String parameterName)
    • getDouble(String parameterName)
    • getBytes(String parameterName)
    • getDate(String parameterName)
    • getDate(String parameterName, Calendar cal)
    • getTimestamp(String parameterName)
    • getTimestamp(String parameterName, Calendar cal)
    • getObject(String parameterName)
    • getObject(String parameterName, Map map)
    • getBigDecimal(String parameterName)
    • getRef(String parameterName)
    • getBlob(String parameterName)
    • getClob(String parameterName)
    • getArray(String parameterName)
    • getTime(String parameterName)
    • getTime(String parameterName, Calendar cal)
  • java.sql.PreparedStatementインタフェース
    • setURL(int parameterIndex, URL x)
    • getParameterMetaData()
  • java.sql.Statementインタフェース
    • getMoreResults(int current)
    • getGeneratedKeys()
    • executeUpdate(String sql, int autoGeneratedKeys)
    • executeUpdate(String sql, int[] columnIndexes)
    • executeUpdate(String sql, String[] columnNames)
    • execute(String sql, int autoGeneratedKeys)
    • execute(String sql, String[] columnNames)
    • execute(String sql, int[] columnIndexes)
    • getResultSetHoldability()

なし

未定


目次 前ページ次ページ

All Rights Reserved, Copyright(C) 富士通株式会社 2005