IBM WebSphere Application ServerTM
Release 7

com.ibm.websphere.rsadapter
Class InformixJccDataStoreHelper

java.lang.Object
  extended by com.ibm.websphere.rsadapter.GenericDataStoreHelper
      extended by com.ibm.websphere.rsadapter.DB2DataStoreHelper
          extended by com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
              extended by com.ibm.websphere.rsadapter.InformixJccDataStoreHelper
All Implemented Interfaces:
DataStoreHelper

public class InformixJccDataStoreHelper
extends DB2UniversalDataStoreHelper

InformixJccDataStoreHelper is a DataStoreHelper implementation customized for the Informix database when used with the IBM Data Server Driver for JDBC or the Informix JCC Driver. When mapping a SQLException, the SQLException mappings from the InformixJCCDataStoreHelper are searched first. If no match is found, the SQLException mappings from the GenericDataStoreHelper are searched. If you have additional requirements on Informix you should consider subclassing this implementation.
Note: This class and its methods can not be called or referenced directly by user applications.

SQLException mappings specific to the InformixJccDataStoreHelper are the following:

Error CodeSQL StatePortableSQLException subclass
-79735StaleConnectionException.class
-79716StaleConnectionException.class
-43207StaleConnectionException.class
-27002StaleConnectionException.class
-25580StaleConnectionException.class
-4499StaleConnectionException.class
-908StaleConnectionException.class
-710StaleStatementException.class
-268DuplicateKeyException.class
-239DuplicateKeyException.class
43012StaleConnectionException.class


Field Summary
 
Fields inherited from class com.ibm.websphere.rsadapter.DB2DataStoreHelper
db2Tc
 
Fields inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper
customDefinedWasDefaultIsoLevel, EOLN, genErrorMap, resBundle
 
Fields inherited from interface com.ibm.websphere.rsadapter.DataStoreHelper
CLOUDSCAPE_HELPER, CLOUDSCAPE_NETWORK_SERVER_HELPER, CONNECTJDBC_HELPER, CUSTOM_HELPER, DATADIRECT_HELPER, DB2_390_HELPER, DB2_390_LOCAL_HELPER, DB2_400_HELPER, DB2_HELPER, DB2_UNIVERSAL_HELPER, DERBY_HELPER, DERBY_NETWORK_SERVER_HELPER, FIRST_TIME_CALLED, GENERIC_HELPER, INFORMIX_HELPER, INFORMIX_JCC_HELPER, MSSQL_HELPER, ORACLE_10G_HELPER, ORACLE_11G_HELPER, ORACLE_HELPER, POTENTIAL_DEADLOCK, POTENTIAL_LOST_UPDATE, PROXY_DS_HELPER, SEQUELINK_HELPER, SYBASE_HELPER, SYBASE11_HELPER, TX_REPEATABLE_READ_FORUPDATE, TX_SERIALIZABLE_FORUPDATE, UNDEFINED_HELPER, UNDEFINED_ISOLATOIN_LEVEL, UPDATE_ON_READONLY
 
Constructor Summary
InformixJccDataStoreHelper(java.util.Properties props)
          This InformixJccDataStoreHelper constructor creates a new InformixJccDataStoreHelper based on the DataStoreHelper properties provided.
 
Method Summary
 
Methods inherited from class com.ibm.websphere.rsadapter.DB2UniversalDataStoreHelper
doStatementCleanup, getDriverType, getPrintWriter, isBatchUpdateSupportedWithAccessIntent
 
Methods inherited from class com.ibm.websphere.rsadapter.DB2DataStoreHelper
doConnectionSetup, findMappingClass, getIsolationLevel, getLockType, getResultSetConcurrency, getXAExceptionContents, setUserDefinedMap, showLockInfo
 
Methods inherited from class com.ibm.websphere.rsadapter.GenericDataStoreHelper
calcPartitionNumber, doConnectionCleanup, doConnectionCleanupPerCloseConnection, doConnectionSetupPerGetConnection, doConnectionSetupPerTransaction, getMetaData, getPasswordForUseWithTrustedContextWithAuthentication, getResultSetType, hasLostUpdateOrDeadLockOccurred, isConnectionError, isDuplicateKey, mapException, modifyXAFlag
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InformixJccDataStoreHelper

public InformixJccDataStoreHelper(java.util.Properties props)
This InformixJccDataStoreHelper constructor creates a new InformixJccDataStoreHelper based on the DataStoreHelper properties provided. All implementations inheriting from a data store helper must supply this same list of properties to their super class by invoking the constructor of their super class with the list of properties.

Parameters:
props - DataStoreHelper properties.

IBM WebSphere Application ServerTM
Release 7