You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@geronimo.apache.org by "Jürgen Weber (JIRA)" <ji...@apache.org> on 2010/05/31 13:54:41 UTC
[jira] Commented: (GERONIMO-5183) Support DB2 static SQLJ
[ https://issues.apache.org/jira/browse/GERONIMO-5183?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12873627#action_12873627 ]
Jürgen Weber commented on GERONIMO-5183:
----------------------------------------
A work-around is to use the wrapped connection (as suggested as Approach III in the IBM document cited above):
org.tranql.connector.jdbc.ConnectionHandle ch = (org.tranql.connector.jdbc.ConnectionHandle)connection;
org.tranql.connector.ManagedConnectionHandle association = ch.getAssociation();
connection = (Connection)association.getPhysicalConnection();
> Support DB2 static SQLJ
> -----------------------
>
> Key: GERONIMO-5183
> URL: https://issues.apache.org/jira/browse/GERONIMO-5183
> Project: Geronimo
> Issue Type: Improvement
> Security Level: public(Regular issues)
> Components: databases
> Affects Versions: 2.2
> Reporter: Jürgen Weber
> Priority: Critical
>
> Currently Geronimo does not support applications that use statically bound SQL via DB2 SQLJ.
> If you run Geronimo with the setting
> JAVA_OPTS="-Ddb2.jcc.sqljUncustomizedWarningOrException=2"
> that forces an Exception when an uncustomized SQLJ application is run
> you get
> java.sql.SQLException: Profile is not customized, ProfileName :
> sqlj.CS_SJProfile0
> sqlj.runtime.error.RuntimeErrors.raise_UNCUSTOMIZED(RuntimeErrors.java:87)
> This is even thrown when the profile is indeed customized, so it looks like the Geronimo DB2 connection wrapper does not support SQLJ.
> This document describes what an app server has to implement to support SQLJ:
> http://www-01.ibm.com/support/docview.wss?&uid=swg27017902
> SQLJ samples for Java are included with DB2 Express-C
> DB2-Express-C/db2/V9.5/samples/java/sqlj
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.