ClassCastException with Oracle Type2 Driver
Hi,
I am trying to configure Connection pool to Oracle 8.1.7 database using Type2 drivers. I did the following :-
1) Server1 -> JDBC -> ConnectionPools -> New
2) Select Oracle 8.1.x database
3) The next page shows Datasource name as : oracle.jdbc.pool.OracleDataSource
4) Entered the appropriate user name, pwd, host, port etc in the properties
5) Created JDBC resource with a JNDI name as "foundation"
6) Saved & restarted the server
Now, I have the following code in the DBConnection class:-
Line 1 - InitialContext ctx = new InitialContext();
Line 2 - ds = (DataSource) ctx.lookup("foundation");
Line 3 - Connection conn = ds.getConnection();
line 3 is failing with ClassCastException: com.sun.enterprise.resource.JdbcDataSource
BTW, I am accessing this DBConnection class from a Stateless Session bean to get the java.sql.Connection. I did not do any special configuration (like <resource-ref>) in the configuration xml files.
I am totally clueless about what could be the reason for this exception. I could not find any help in the user groups / forums. Any help is appreciated.
Thanks in Advance,
Hi Parsuram,
Thanks for the response. I am creating java.sql.Connection - I have explicitly qualified the connection object as java.sql.Connection. But, still I get the error:
java.lang.ClassCastException: com.sun.enterprise.resource.JdbcDataSource
Note: The class name in exception is not com.sun.enterprise.resource.JdbcDataSource.Connection
My server configuration is as follows :-
<jdbc-resource enabled="true" pool-name="foundation" jndi-name="foundation"/>
<jdbc-connection-pool steady-pool-size="8" max-pool-size="32" max-wait-time-in-millis="60000" pool-resize-quantity="2" idle-timeout-in-seconds="300" is-isolation-level-guaranteed="false" is-connection-validation-required="false" connection-validation-method="auto-commit" fail-all-connections="false" datasource-classname="oracle.jdbc.pool.OracleDataSource" name="foundation">
<property value="192.168.0.12" name="serverName"/>
<property value="1521" name="portNumber"/>
<property value="foundation" name="user"/>
<property value="foundation" name="password"/>
<property value="ORCL" name="databaseName"/>
</jdbc-connection-pool>
</resources>
Appreciate your help,
Similar Messages
-
CLassCastException with oracle.jdbc.driver.OracleCallableStatement
Hello,
I get a ClassCastException when I try to execute a Stored Procedure with WL6.1
and the JDriver.
I have a servlet who intanciate a Bean and call to his execute() method in this
way:
Context ctx = null;
Hashtable ht = new Hashtable();
Connection conn = null;
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFactory");
try {
ctx = new InitialContext(ht);
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(connPool);
conn = ds.getConnection();
conn.setAutoCommit(true);
SvcEmpEstObt empEstObt = new SvcEmpEstObt();
empEstObt.setMaxRows(100);
empEstObt.setConnection(conn);
//Get parameters from Http Get and set the JB
empEstObt.setEmpRut(request.getParameter("rut"));
empEstObt.setEmpTimeStamp(request.getParameter("timestamp"));
//Execute Service
empEstObt.execute();
/* ********* the execute() method of the jb is listed here */
public int execute() throws ClassNotFoundException, SQLException{
intreturnedRows = 0;
try {if (connection == null){
try {Class.forName(driver);
} catch (ClassNotFoundException e) {
System.err.println("ClassNotFoundException: " + e);
throw e;
connection = DriverManager.getConnection(url, user, password);
row = -1;
srv_message = String.valueOf(maxRows);
String sp = "{call SvcEmpEstObt_Pkg.SvcEmpEstObt(?, ?, ?, ?, ?, ?, ?, ?, ?, ?)}";
oracle.jdbc.driver.OracleCallableStatement procout = (oracle.jdbc.driver.OracleCallableStatement)
connection.prepareCall(sp); // The exception is here
procout.registerOutParameter(1, Types.VARCHAR);
procout.setString(1, srv_message);
procout.setString(2, empRut);
procout.setString(3, empTimeStamp);
procout.registerOutParameter(4, Types.VARCHAR);
procout.registerOutParameter(5, Types.VARCHAR);
procout.registerOutParameter(6, Types.INTEGER);
int elemSqlType = OracleTypes.INTEGER;
int elemMaxLen = 0;
procout.registerIndexTableOutParameter(7, maxRows, elemSqlType, elemMaxLen);
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 30;
// register the OUT parameter
procout.registerIndexTableOutParameter(8, maxRows, elemSqlType, elemMaxLen);
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 21;
// register the OUT parameter
procout.registerIndexTableOutParameter(9, maxRows, elemSqlType, elemMaxLen);
elemSqlType = OracleTypes.INTEGER;
elemMaxLen = 0;
// register the OUT parameter
procout.registerIndexTableOutParameter(10, maxRows, elemSqlType, elemMaxLen);
// execute the call
procout.execute();
sqlWarning = procout.getWarnings();
srv_message = procout.getString(1);
returnStatus = new Integer(srv_message.substring(0,1)).intValue();
dagMessage = new DagMessage();
dagMessage.oracleMessage(srv_message);
// access the value using JDBC default mapping
empEstTitulo = procout.getString(4);
empEstUniv = procout.getString(5);
empEstNivel = procout.getInt(6);
curCodigo = (BigDecimal[]) procout.getPlsqlIndexTable(7);
curNombre = (String[]) procout.getPlsqlIndexTable(8);
curFecha = (String[]) procout.getPlsqlIndexTable(9);
curDuracion = (BigDecimal[]) procout.getPlsqlIndexTable(10);
// close the statement
procout.close();
if (curCodigo == null) {
return 0;
} else {
return curCodigo.length;
} catch (SQLException e) {
SQLException ex = e;
System.err.println("\n--- SQLException caught ---\n");
while (ex != null) {
System.err.println("Message: " + ex.getMessage ());
System.err.println("SQLState: " + ex.getSQLState ());
System.err.println("ErrorCode: " + ex.getErrorCode ());
ex = ex.getNextException();
System.out.println("");
throw e;
Does Someone has an idea why it happens ?Hans,
Could you give us the whole text of exception?
Regards,
Slava Imeshev
"Hans" <[email protected]> wrote in message
news:[email protected]...
>
It Works! Thanx a lot ....
I was working with a previous version of my App ... I fixed the problemand now
i can Cast to weblogic.jdbc.vendor.oracle.OracleCallableStatement,
But ...
I get the following Exception:
SQL Exception:
registerIndexTableOutParameter is not supported by the
underlying JDBC driver weblogic.jdbc.pool.Connection
What I need to do ?
/* this is what i`m trying to make */
weblogic.jdbc.vendor.oracle.OracleCallableStatement procout =(weblogic.jdbc.vendor.oracle.OracleCallableStatement)
connection.prepareCall(sp);
procout.registerOutParameter(1, Types.VARCHAR);
procout.setString(1, srv_message);
procout.setString(2, empRut);
procout.setString(3, empTimeStamp);
procout.registerOutParameter(4, Types.VARCHAR);
procout.registerOutParameter(5, Types.VARCHAR);
procout.registerOutParameter(6, Types.INTEGER);
int elemSqlType = OracleTypes.INTEGER;
int elemMaxLen = 0;
procout.registerIndexTableOutParameter(7, maxRows, elemSqlType,elemMaxLen);
>
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 30;
// register the OUT parameter
procout.registerIndexTableOutParameter(8, maxRows, elemSqlType,elemMaxLen);
>
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 21;
// register the OUT parameter
procout.registerIndexTableOutParameter(9, maxRows, elemSqlType,elemMaxLen);
>
elemSqlType = OracleTypes.INTEGER;
elemMaxLen = 0;
// register the OUT parameter
procout.registerIndexTableOutParameter(10, maxRows, elemSqlType,elemMaxLen);
>
>
"Hans" <[email protected]> wrote:
Thanx Slava,
But I have the same problem again...
I replace oracle.jdbc.driver.OracleCallableStatement with
weblogic.jdbc.vendor.oracle.OracleCallableStatement
and I get the same ClassClastException in
weblogic.jdbc.vendor.oracle.OracleCallableStatement procout =
(weblogic.jdbc.vendor.oracle.OracleCallableStatement)
connection.prepareCall(sp);
Any ideas ??
"Slava Imeshev" <[email protected]> wrote:
Hi Hans,
You can not cast returned object to
oracle.jdbc.driver.OracleCallableStatement
when accessing oracle db via connection pool.
It can be casted to weblogic.jdbc.vendor.oracle.OracleCallableStatement.
Here is a list of methods supported by this interface:
void clearParameters() throws java.sql.SQLException;
void registerIndexTableOutParameter(int i, int j, int k, int l) throws
java.sql.SQLException;
void registerOutParameter(int i, int j, int k, int l) throws
java.sql.SQLException;
java.sql.ResultSet getCursor(int i) throws java.sql.SQLException;
java.io.InputStream getAsciiStream(int i) throws
java.sql.SQLException;
java.io.InputStream getBinaryStream(int i) throwsjava.sql.SQLException;
java.io.InputStream getUnicodeStream(int i) throwsjava.sql.SQLException;
>>>
Regards,
Slava Imeshev
"Hans" <[email protected]> wrote in message
news:[email protected]...
Hello,
I get a ClassCastException when I try to execute a Stored Procedurewith
WL6.1
and the JDriver.
I have a servlet who intanciate a Bean and call to his execute()
method
in
this
way:
Context ctx = null;
Hashtable ht = new Hashtable();
Connection conn = null;
ht.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.WLInitialContextFact
or
y");
try {
ctx = new InitialContext(ht);
javax.sql.DataSource ds = (javax.sql.DataSource)ctx.lookup(connPool);
conn = ds.getConnection();
conn.setAutoCommit(true);
SvcEmpEstObt empEstObt = new SvcEmpEstObt();
empEstObt.setMaxRows(100);
empEstObt.setConnection(conn);
file://Get parameters from Http Get and set the JB
empEstObt.setEmpRut(request.getParameter("rut"));
empEstObt.setEmpTimeStamp(request.getParameter("timestamp"));
file://Execute Service
empEstObt.execute();
/* ********* the execute() method of the jb is listed here */
public int execute() throws ClassNotFoundException, SQLException{
intreturnedRows = 0;
try {if (connection == null){
try {Class.forName(driver);
} catch (ClassNotFoundException e) {
System.err.println("ClassNotFoundException: " + e);
throw e;
connection = DriverManager.getConnection(url, user, password);
row = -1;
srv_message = String.valueOf(maxRows);
String sp = "{call SvcEmpEstObt_Pkg.SvcEmpEstObt(?, ?, ?, ?, ?, ?,?, ?,
oracle.jdbc.driver.OracleCallableStatement procout =(oracle.jdbc.driver.OracleCallableStatement)
connection.prepareCall(sp); // The exception is here
procout.registerOutParameter(1, Types.VARCHAR);
procout.setString(1, srv_message);
procout.setString(2, empRut);
procout.setString(3, empTimeStamp);
procout.registerOutParameter(4, Types.VARCHAR);
procout.registerOutParameter(5, Types.VARCHAR);
procout.registerOutParameter(6, Types.INTEGER);
int elemSqlType = OracleTypes.INTEGER;
int elemMaxLen = 0;
procout.registerIndexTableOutParameter(7, maxRows, elemSqlType,elemMaxLen);
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 30;
// register the OUT parameter
procout.registerIndexTableOutParameter(8, maxRows, elemSqlType,elemMaxLen);
elemSqlType = OracleTypes.VARCHAR;
elemMaxLen = 21;
// register the OUT parameter
procout.registerIndexTableOutParameter(9, maxRows, elemSqlType,elemMaxLen);
elemSqlType = OracleTypes.INTEGER;
elemMaxLen = 0;
// register the OUT parameter
procout.registerIndexTableOutParameter(10, maxRows, elemSqlType,elemMaxLen);
// execute the call
procout.execute();
sqlWarning = procout.getWarnings();
srv_message = procout.getString(1);
returnStatus = new Integer(srv_message.substring(0,1)).intValue();
dagMessage = new DagMessage();
dagMessage.oracleMessage(srv_message);
// access the value using JDBC default mapping
empEstTitulo = procout.getString(4);
empEstUniv = procout.getString(5);
empEstNivel = procout.getInt(6);
curCodigo = (BigDecimal[]) procout.getPlsqlIndexTable(7);
curNombre = (String[]) procout.getPlsqlIndexTable(8);
curFecha = (String[]) procout.getPlsqlIndexTable(9);
curDuracion = (BigDecimal[]) procout.getPlsqlIndexTable(10);
// close the statement
procout.close();
if (curCodigo == null) {
return 0;
} else {
return curCodigo.length;
} catch (SQLException e) {
SQLException ex = e;
System.err.println("\n--- SQLException caught ---\n");
while (ex != null) {
System.err.println("Message: " + ex.getMessage ());
System.err.println("SQLState: " + ex.getSQLState ());
System.err.println("ErrorCode: " + ex.getErrorCode ());
ex = ex.getNextException();
System.out.println("");
throw e;
Does Someone has an idea why it happens ? -
Petstore throws populateServlet error with Oracle thin driver
When i point connection pool to Oracle database, i get the following error. The
data is populated in the database, looks like when petstore is enumerating db
tables and make sure all tables exist, this error is happening. Some how, database
metadata coming as NULL. Has anybody tried petstore with Oracle JDBC driver?
thanks,
PopulateServlet Error:
java.lang.NullPointerException java.lang.NullPointerException at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.checkTables(PopulateServlet.java:276)
at com.sun.j2ee.blueprints.tools.populate.web.PopulateServlet.doGet(PopulateServlet.java:127)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:265)
at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2456)
at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2039)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)I believe that you do not have weblogicaux.jar in your classpath.
-Selvan
Laurie Cohen wrote:
Im using Solaris 2.7 with WLS 5.1.0 and Commerce Server 2.0.1 with
current service packs on both. JDK 1.2.1_04 and the Oracle thin driver
(classes111.zip which I am told is the only one supported in this
configuration). Has anyone seen this problem? Is it that the driver is
using 1.1 and I only have 1.2 installed?
devapp01% java -classpath
/usr/local/weblogic/classes:/usr/local/weblogic/license utils.t3dbping
t3://localhost:7601 username password "" oracle.jdbc.driver.OracleDriver
jdbc:oracle:thin:@10.200.201.110:1521:q01c
Connecting to WebLogic with the WebLogic JDBC Driver
Exception in thread "main" java.lang.NoClassDefFoundError:
com/sun/java/util/collections/ArrayList
at weblogic.kernel.Kernel.declareProperties(Kernel.java:253)
at weblogic.kernel.Kernel.ensureInitialized(Kernel.java:107)
at weblogic.common.T3Client.<init>(T3Client.java:218)
at weblogic.common.T3Client.<init>(T3Client.java:269)
at weblogic.common.T3Client.<init>(T3Client.java:323)
at weblogic.jdbcbase.t3.Driver.connect(Driver.java:121)
at java.sql.DriverManager.getConnection(Compiled Code)
at java.sql.DriverManager.getConnection(DriverManager.java:106)
at utils.t3dbping.main(t3dbping.java:115)
Thanks,
Laurie -
Update Batching With Oracle Thin Driver
executeBatch() method throws missing IN or Out Parameters when used with Oracle
thin driver(jdbc.oracle.driver.OracleDriver)Thanks for the reply. But, I tried it and I still get the same problem. Now
I am running on Solaris 7. Does that make a difference?
-Sudheendra
"Slava Imeshev" <[email protected]> wrote in message
news:[email protected]..
Hi Sudheendra,
Here is the patch for 5.1 put it as the first thing
in weblogic.classpath.
Regards,
Slava Imeshev
"Sudheendra Galgali" <[email protected]> wrote in message
news:3b69a4be$[email protected]..
I am having a similar problem with WL 5.1, service pack 9 with Oracle Thin
drivers. I am unable to find patch CR047274 either. Help please!
"Soumik" <[email protected]> wrote in message
news:[email protected]..
executeBatch() method throws missing IN or Out Parameters when used with
Oracle
thin driver(jdbc.oracle.driver.OracleDriver) -
ORA-24816 error with oracle 10 driver
Friends,
I am getting the following error with Oracle 10 driver while trying to insert data > 4k into a LONG column. The table also contains another column of type varchar2(4000). The code works perfectly fine with Oracle 9i driver.
ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column
Kindly let me know if this is a programming error or a driver problem.
Thanks,
Vinaythis driver you mentioned, is it the jdbc driver?
ORA-24816: Expanded non LONG bind data supplied after actual LONG or LOB column
Cause: A Bind value of length potentially > 4000 bytes follows binding for LOB or LONG.
Action: Re-order the binds so that the LONG bind or LOB binds are all at the end of the bind list.
using this forum may be more efficient -> http://forums.oracle.com/forums/forum.jspa?forumID=99&start=0 -
File created with Oracle PDF driver 1.1 does not open
When opening a PDF file in particular, the following error is generated:
"Failed to open document. The file is damaged and can not be repaired."
The file can be viewed with other viewers correctly.
When you open it with a text editor, the first line contains the following information:
% PDF-1.1
1 0 obj
<<
/ Creator (Developer 2000)
/ CreatorDate (
/ Author (Oracle Reports)
/ Producer (Oracle PDF driver)
/ Title (Cpr4005.916.pdf)
>>
Is there a patch for Acrobat to open these files?
Thanks.File contains no space.
%PDF-1.1
1 0 obj
<<
/Creator (Developer 2000)
/CreatorDate (
/Author (Oracle Reports)
/Producer (Oracle PDF driver)
/Title (Cpr4005.916.pdf)
>> -
Can't create connection pool using weblogic 6.1 with Oracle thin driver
Hi !
I have tried to create a connection pool from adminconsole. My CLASSPATH setting
is as follows :
F:\SOAP\soap-2_2\lib;F:\SOAP\soap-2_2;
D:\Oracle\Ora81\jdbc\lib\classes12.zip;
D:\Oracle\Ora81\jdbc\lib\nls_charset12.zip;
D:\Oracle\Ora81\jdbc\lib\classes111.zip;
F:\SOAP\soap-2_2\lib\jaf-1.0.1\activation.jar;
D:\Oracle\Ora8\Apache\Jsdk\src\javax\servlet\http;
D:\Oracle\Ora81\Apache\Jsdk\src\javax\servlet;
D:\Oracle\Ora81\lib;
F:\ant\jakarta-ant1.\bin;
E:\weblogic\oci\classes;
E:\weblogic\oci\classes\weblogic\xml\license;
E:\weblogic\oci\license;
E:\bea\wlserver6.1\lib;
E:\PetStoreHome\petstore1.3;
Following is the configuration.
#Oracle thin driver Method #2
weblogic.jdbc.connectionPool.thin=\
url=jdbc:oracle:thin:@test:1521:PROJECT,\
driver=oracle.jdbc.driver.OracleDriver,\
initialCapacity=4,\
maxCapacity=10,\
capacityIncrement=1,\
props=user=xxx;password=xxx;server=test
#Add a TXDataSource for the connection pool:
weblogic.jdbc.TXDataSource.weblogic.jdbc.jts.thin=thin
# Add an ACL for the connection pool:
weblogic.allow.reserve.weblogic.jdbc.connectionPool.thin=everyone
I did append the file weblogic.properties with the above config. Now when I start
the Weblogic server I get the following error :
Starting WebLogic Server ....
<Nov 29, 2001 2:24:16 PM EST> <Notice> <Management> <Loading configuration file
.\config\petstore\config.xml ...>
<Nov 29, 2001 2:24:22 PM EST> <Notice> <WebLogicServer> <Starting WebLogic Admin
Server "petstoreServer" for domain "petstore">
<Nov 29, 2001 2:24:26 PM EST> <Notice> <Management> <Starting discovery of Manag
ed Server... This feature is on by default, you may turn this off by passing -Dw
eblogic.management.discover=false>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data Source creation:
weblogic.common.ResourceException: DataSource(jdbcthin.SignOnDB) can't be creat
ed with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data Source creation:
weblogic.common.ResourceException: DataSource(jdbcthin.EstoreDB) can't be creat
ed with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data Source creation:
weblogic.common.ResourceException: DataSource(jdbcthin.InventoryDB) can't be
cr
eated with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data Source creation:
weblogic.common.ResourceException: DataSource(weblogic.jdbc.jts.thin) can't be
created with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:41 PM EST> <Notice> <Management> <Application Poller not star
ted for production server.>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
After the server has booted, your browser should
automatically launch and point to the WebLogic Server
Tour running on this server. If your browser fails to
launch, point your browser to the URL
"http://burtsun:7001"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<Nov 29, 2001 2:24:41 PM EST> <Notice> <WebLogicServer> <ListenThread listening
on port 7001>
<Nov 29, 2001 2:24:41 PM EST> <Notice> <WebLogicServer> <SSLListenThread listeni
ng on port 7002>
<Nov 29, 2001 2:24:42 PM EST> <Notice> <WebLogicServer> <Started WebLogic Admin
Server "petstoreServer" for domain "petstore" running in Production Mode>
Could anyone please help me ?
Thanks
..MadhuriMadhuri wrote:
>
Hi Joe !
I didn't get what you would like to point out. Actully, I am using same config.,
but not to disclose the info. I gave you @test and username/password xxx/xxx.Ok. Now, assuming your pool looks like what I showed, the issue is probably
that there are multiple Oracle driver zips around, and your standlaone program
is using a different, newer, better one than the server. Our weblogic jar files
include a classes12.zip Oracle thin driver, but there are multiple versions of
classes12.zip, and the latest from oracle is better than the one we sealed into
our packaging. Please use jave -verbose to identify exactly which Oracle sip file
you are using in the successful case, then make sure this zip file comes before
any weblogic stuff in your weblogic server's classpath, so we'll use the same
driver. This should work. Edit the script you sue to start weblogic to verify
the classpath does end up with the oracle driver ahead of all weblogic stuff.
Joe
>
Please let me know.
Thanks
.Madhuri
Joseph Weinstein <[email protected]> wrote:
Madhuri wrote:
Hi Joe !
Here is the sample java code. Please let me know how I can test thisin weblogic
6.1.
Thanks
.MadhuriWell fine! That was easy. Your pool definition didn't have the same URL
or
user or password as this code. Try this for your pool definition:
weblogic.jdbc.connectionPool.thin=\
url=jdbc:oracle:thin:@adl-gbsdevel:1521:PROJECT,\
driver=oracle.jdbc.driver.OracleDriver,\
initialCapacity=10,\
maxCapacity=10,\
capacityIncrement=1,\
testConnsOnReserve=true,\
testTable=dual,\
props=user=mkelkar;password=mkelkar
Let me know,,,
Joe
Joseph Weinstein <[email protected]> wrote:
The key is in the log:
Could not create pool connection.
The DBMS driver exception was:
java.sql.SQLException: invalid arguments in call
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
Now we need to simplify the problem. Please make a simple 15-line
standalone
Java program like you'd find with the Oracle driver's examples, with
no
weblogic code in the picture. Just make a JDBC connection using Oracle's
driver, and show me that code. Then I can translate that into a pool
definition.
Joe
Madhuri wrote:
Hi Joe !
Thanks for your prompt reply. I tried the way you suggested but
it
still it gives
me the same error. I am attching here the weblogic.log file.
Thanks again
..Madhuri
Joseph Weinstein <[email protected]> wrote:
We'd want to see the log during booting, where the pool
is being created to see why that failed. Try a pool
definition with no blank lines, no whitespace at the
end of lines, and no server property. The thin driver
doesn't like that:
weblogic.jdbc.connectionPool.thin=\
url=jdbc:oracle:thin:@test:1521:PROJECT,\
driver=oracle.jdbc.driver.OracleDriver,\
initialCapacity=4,\
maxCapacity=10,\
capacityIncrement=1,\
props=user=xxx;password=xxx
Joe
Madhuri wrote:
Hi !
I have tried to create a connection pool from adminconsole. My
CLASSPATH
setting
is as follows :
F:\SOAP\soap-2_2\lib;F:\SOAP\soap-2_2;
D:\Oracle\Ora81\jdbc\lib\classes12.zip;
D:\Oracle\Ora81\jdbc\lib\nls_charset12.zip;
D:\Oracle\Ora81\jdbc\lib\classes111.zip;
F:\SOAP\soap-2_2\lib\jaf-1.0.1\activation.jar;
D:\Oracle\Ora8\Apache\Jsdk\src\javax\servlet\http;
D:\Oracle\Ora81\Apache\Jsdk\src\javax\servlet;
D:\Oracle\Ora81\lib;
F:\ant\jakarta-ant1.\bin;
E:\weblogic\oci\classes;
E:\weblogic\oci\classes\weblogic\xml\license;
E:\weblogic\oci\license;
E:\bea\wlserver6.1\lib;
E:\PetStoreHome\petstore1.3;
Following is the configuration.
#Oracle thin driver Method #2
weblogic.jdbc.connectionPool.thin=\
url=jdbc:oracle:thin:@test:1521:PROJECT,\
driver=oracle.jdbc.driver.OracleDriver,\
initialCapacity=4,\
maxCapacity=10,\
capacityIncrement=1,\
props=user=xxx;password=xxx;server=test
#Add a TXDataSource for the connection pool:
weblogic.jdbc.TXDataSource.weblogic.jdbc.jts.thin=thin
# Add an ACL for the connection pool:
weblogic.allow.reserve.weblogic.jdbc.connectionPool.thin=everyone
I did append the file weblogic.properties with the above config.
Now
when I start
the Weblogic server I get the following error :
Starting WebLogic Server ....
<Nov 29, 2001 2:24:16 PM EST> <Notice> <Management> <Loading
configuration
file
\config\petstore\config.xml ...>
<Nov 29, 2001 2:24:22 PM EST> <Notice> <WebLogicServer> <Starting
WebLogic
Admin
Server "petstoreServer" for domain "petstore">
<Nov 29, 2001 2:24:26 PM EST> <Notice> <Management> <Starting
discovery
of Manag
ed Server... This feature is on by default, you may turn this
off
by
passing -Dw
eblogic.management.discover=false>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data
Source
creation:
weblogic.common.ResourceException: DataSource(jdbcthin.SignOnDB)
can't
be creat
ed with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data
Source
creation:
weblogic.common.ResourceException: DataSource(jdbcthin.EstoreDB)
can't
be creat
ed with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data
Source
creation:
weblogic.common.ResourceException: DataSource(jdbcthin.InventoryDB)can't be
cr
eated with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:35 PM EST> <Error> <JDBC> <Error during Data
Source
creation:
weblogic.common.ResourceException: DataSource(weblogic.jdbc.jts.thin)can't be
created with non-existent Pool (connection or multi) (thin)>
<Nov 29, 2001 2:24:41 PM EST> <Notice> <Management> <Application
Poller
not star
ted for production server.>
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
After the server has booted, your browser should
automatically launch and point to the WebLogic Server
Tour running on this server. If your browser fails to
launch, point your browser to the URL
"http://burtsun:7001"
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
<Nov 29, 2001 2:24:41 PM EST> <Notice> <WebLogicServer> <ListenThreadlistening
on port 7001>
<Nov 29, 2001 2:24:41 PM EST> <Notice> <WebLogicServer> <SSLListenThreadlisteni
ng on port 7002>
<Nov 29, 2001 2:24:42 PM EST> <Notice> <WebLogicServer> <Started
WebLogic
Admin
Server "petstoreServer" for domain "petstore" running in ProductionMode>
Could anyone please help me ?
Thanks
..Madhuri
Name: weblogic.log
weblogic.log Type: Text Document (application/x-unknown-content-type-txtfile)
Encoding: base64
Name: PrintColumns.java
PrintColumns.java Type: Visual Cafe File (application/x-unknown-content-type-VisualCafeFile.Document)
Encoding: base64 -
Insert into CLOB fails with Oracle ODBC driver version 9.02.00.65
I tried to insert into CLOB using the latest Oracle ODBC driver 9.02.00.65 and it fails. But the same works with earlier versions of ODBC driver earlier to 9.02.00.65 ie., 9.02.00.63.
Here is the code snippet I tried. Any help now is highly appreciated as I am in the crunch time.
I tried the same code snippet with VARCHAR2 column with the same driver and it works.
** CONVDSN.C - This is the ODBC sample code for
** creating File DSN pointers to machine DSNs.
**This code is furnished on an as-is basis as part of the ODBC SDK and is
**intended for example purposes only.
#include <windows.h>
#include <stdio.h>
#include <tchar.h>
#include <sql.h>
#include <sqlext.h>
#include <odbcinst.h>
#include <sqltypes.h>
#define MAXDATALEN 25 //maximum data length per column
#define MAX_COL 15 //maximum column in result set
#define MAX_ROW 100 //maximum number of rows
#define MAXBUFLEN 256
#define SQLERR_FORMAT "SQL Error State:%s, Native Error Code: %lX, ODBC Error: %s"
#define MAXDISPLAYSIZE MAX_COL*(MAXDATALEN+1)
#define SQLWRNMSGTITLE "SQL_SUCCESS_WITH_INFO results"
#define SQLERRCNTDTITLE "SQL_ERROR results continued"
#define SQLWRNMSGTITLE "SQL_SUCCESS_WITH_INFO results"
#define SQLWRNCNTDTITLE "SQL_SUCCESS_WITH_INFO results continued"
#define NULLDATASTRING "SQL_NULL_DATA"
#define SQLERRMSGTITLE "SQL_ERROR results"
// prototypes
void ExpandFileName(LPSTR szFileDSNName, LPCSTR szDSNName);
void MakeLegalName(LPSTR szLegalDSNName, LPCSTR szDSNName);
// main routine: Iterate through the user and system DSNs, creating a pointer
// to each.
void FAR PASCAL DisplayError(SQLRETURN nResult, HWND hWnd, SWORD fHandleType, SQLHANDLE handle);
void insertSelectClob();
void checkRcCode(RETCODE rc);
int main (int argc, char* argv[])
insertSelectClob();
return 0;
void FAR PASCAL DisplayError(SQLRETURN nResult, HWND hWnd, SWORD fHandleType, SQLHANDLE handle)
UCHAR szErrState[SQL_SQLSTATE_SIZE+1]; // SQL Error State string
UCHAR szErrText[SQL_MAX_MESSAGE_LENGTH+1]; // SQL Error Text string
char szBuffer[SQL_SQLSTATE_SIZE+SQL_MAX_MESSAGE_LENGTH+MAXBUFLEN+1];
// formatted Error text Buffer
SWORD wErrMsgLen; // Error message length
UDWORD dwErrCode; // Native Error code
int iSize; // Display Error Text size
SQLRETURN nErrResult; // Return Code from SQLGetDiagRec
SWORD sMsgNum = 1;
SWORD fFirstRun = TRUE;
char szDispBuffer[MAXDISPLAYSIZE+1]; // Display Buffer
szBuffer[0] = '\0';
do
// continue to bring messageboxes till all errors are displayed.
// more than one message box may be reqd. as err text has fixed
// string size.
// initialize display buffer with the string in error text buffer
strcpy(szDispBuffer, szBuffer);
// call SQLGetDiagRec function with proper ODBC handles, repeatedly until
// function returns SQL_NO_DATA. Concatenate all error strings
// in the display buffer and display all results.
while ((nErrResult = SQLGetDiagRec(fHandleType, handle, sMsgNum++,
szErrState, &dwErrCode, szErrText,
SQL_MAX_MESSAGE_LENGTH-1, &wErrMsgLen)) != SQL_NO_DATA)
if(nErrResult == SQL_ERROR || nErrResult == SQL_INVALID_HANDLE)
break;
wsprintf(szBuffer, SQLERR_FORMAT, (LPSTR)szErrState, dwErrCode, (LPSTR)szErrText);
iSize = strlen(szDispBuffer);
if (iSize && (iSize+strlen(szBuffer)+1) >= MAXDISPLAYSIZE)
break;
if (iSize)
strcat(szDispBuffer, "\n");
strcat(szDispBuffer, szBuffer);
// display proper ERROR or WARNING message with proper title
if (nResult == SQL_SUCCESS_WITH_INFO)
MessageBox(hWnd, szDispBuffer, (fFirstRun? SQLWRNMSGTITLE : SQLWRNCNTDTITLE),
MB_OK | MB_ICONINFORMATION);
else
MessageBox(hWnd, szDispBuffer, (fFirstRun? SQLERRMSGTITLE : SQLERRCNTDTITLE),
MB_OK | MB_ICONEXCLAMATION);
if (fFirstRun)
fFirstRun = FALSE;
while (!(nErrResult == SQL_NO_DATA || nErrResult == SQL_ERROR || nErrResult == SQL_INVALID_HANDLE));
void insertSelectClob()
SQLCHAR clobdata[1001];
SQLCHAR resultdata[1001];
SQLINTEGER ind = SQL_DATA_AT_EXEC;
SQLCHAR *bufp;
SQLINTEGER cbOrderID = sizeof(SQLSMALLINT);
SQLSMALLINT sTmp=13;
SQLCHAR *sqlStmt1 = _T("INSERT INTO clobtbl(id, clob1) VALUES(?, ?)");
SQLCHAR *sqlStmt2 = _T("SELECT id, clob1 FROM clobtbl");
// SQLCHAR *sqlStmt1 = _T("INSERT INTO testInsert(id, clob1) VALUES(?, ?)");
// SQLCHAR *sqlStmt2 = _T("SELECT id, clob1 FROM testInsert");
int clobdatalen, chunksize, dtsize, retchklen;
HENV envHnd;
HDBC conHnd;
HSTMT stmtHnd;
RETCODE rc;
int nRowcnt=0;
SQLPOINTER pToken = NULL;
rc = SQL_SUCCESS;
// ENV is allocated
rc = SQLAllocEnv(&envHnd);
// Connection Handle is allocated
rc = SQLAllocConnect(envHnd, &conHnd);
rc = SQLConnect(conHnd, T("testd734"), SQLNTS, T("ipathdba"), SQLNTS, T("ipathdba"), SQLNTS);
printf(_T("Insert CLOB1 using SQLPutData...\n[%s]\n"), sqlStmt1);
// Set CLOB Data
int i;
SQLCHAR ch;
for (i=0, ch=_T('A'); i< sizeof(clobdata)/sizeof(SQLCHAR); ++i, ++ch)
if (ch > _T('Z'))
ch = _T('A');
clobdata[i] = ch;
clobdata[sizeof(clobdata)/sizeof(SQLCHAR)-1] = _T('\0');
clobdatalen = lstrlen(clobdata); // length of characters
chunksize = clobdatalen / 7; // 7 times to put
rc = SQLAllocHandle(SQL_HANDLE_STMT, conHnd, &stmtHnd);
// Step 1: Prepare
rc = SQLPrepare(stmtHnd, sqlStmt1, SQL_NTS);
// checkSQLErr(envHnd, conHnd, stmtHnd, rc);
// Step 2: Bind Parameter with SQL_DATA_AT_EXEC
rc = SQLBindParameter(stmtHnd,
1,
SQL_PARAM_INPUT,
SQL_C_SSHORT,
SQL_INTEGER,
0,
0,
&sTmp,
0,
&cbOrderID);
rc = SQLBindParameter(stmtHnd,
2,
SQL_PARAM_INPUT,
SQL_C_CHAR,
SQL_LONGVARCHAR,
clobdatalen*sizeof(CHAR),
0,
(SQLPOINTER)clobdata,
clobdatalen*sizeof(CHAR),
&ind);
// checkSQLErr(envHnd, conHnd, stmtHnd, rc);
// Step 3: Execute
rc = SQLExecute(stmtHnd);
while (rc == SQL_NEED_DATA) {
rc = SQLParamData(stmtHnd, &pToken);
if (rc == SQL_NEED_DATA) {
for (dtsize=0, bufp = clobdata;
dtsize < clobdatalen;
dtsize += chunksize, bufp += chunksize)
int len;
if (dtsize+chunksize < clobdatalen)
len = chunksize;
rc = SQLPutData(stmtHnd, bufp, len*sizeof(SQLCHAR));
else
len = clobdatalen-dtsize;
rc = SQLPutData(stmtHnd, bufp, SQL_NTS);
rc = SQLParamData(stmtHnd, &pToken);
// Fails as row count retrieved is zero.
rc = SQLRowCount(stmtHnd, &nRowcnt);
if(rc != SQL_SUCCESS)
DisplayError(rc, NULL, SQL_HANDLE_ENV, conHnd);
rc = SQLFreeStmt(stmtHnd, SQL_CLOSE);
printf(_T("Finished Update\n\n"));
rc = SQLAllocStmt(conHnd, &stmtHnd);
if (rc != SQL_SUCCESS)
printf(_T("Failed to allocate STMT\n"));
exit(-1);
// Clear Result Data
memset(resultdata, 0, sizeof(resultdata));
chunksize = clobdatalen / 15; // 15 times to gut
rc = SQLExecDirect(stmtHnd, sqlStmt2, SQL_NTS); // select
if(rc != SQL_SUCCESS)
DisplayError(rc, NULL, SQL_HANDLE_ENV, conHnd);
// Step 2: Fetch
rc = SQLFetch(stmtHnd);
for(dtsize=0, bufp = resultdata;
dtsize > sizeof(resultdata)/sizeof(CHAR) && rc != SQL_NO_DATA;
dtsize += chunksize-1, bufp += chunksize-1)
int len; // len should contain the space for NULL termination
if (dtsize+chunksize<sizeof(resultdata)/sizeof(CHAR))
len = chunksize;
else
len = sizeof(resultdata)/sizeof(CHAR)-dtsize;
// Step 3: GetData
rc = SQLGetData(stmtHnd,
2,
SQL_C_CHAR,
(SQLPOINTER)bufp,
len*sizeof(CHAR),
&retchklen);
if (!_tcscmp(resultdata, clobdata))
printf(_T("Succeeded!!\n\n"));
else
printf(_T("Failed!!\n\n"));
if (conHnd)
SQLFreeConnect(conHnd);
if (envHnd)
SQLFreeEnv(envHnd);
}Hi,
Since 9.2 has been desupported for error correction you will not be able to download that version from OTN. You should ask whoever is providing the training if their is an alternate version you can use. The only versions that you will be able to download from oracle.com is 10.2 11.1, and 11.2. -
ORA-01401 error on char column with oracle oci driver
Hello,
We found a potential bug in the kodo.jdbc.sql.OracleDictionary class
shipped as source with Kodo:
In newer Kodo versions (at least in 3.3.4), the method
public void setString (PreparedStatement stmnt, int idx, String
val, Column col)
has the following code block:
// call setFixedCHAR for fixed width character columns to get padding
// semantics
if (col != null && col.getType () == Types.CHAR
&& val != null && val.length () != col.getSize ())
((OraclePreparedStatement) inner).setFixedCHAR (idx, val);
This block seems to be intended for select statements but is called on
inserts/updates also. The latter causes a known problem with the Oracle
oci driver when settings CHAR columns as FixedCHAR, which reports an
ORA-01401 error (inserted value too large for column) when definitely no
column is too long. This does not happen with the thin driver.
We reproduced this with 8.1.7 and 9.2.0 drivers.
For us we solved the problem by subclassing OracleDictionary and removing
the new code block.
Regards,
Rainer Meyer
ELAXY Financial Software & Solutions GmbH & Co. KGRainer-
I read at
re:'ORA-01401 inserted value too large for column' - 9i that:
"This is fixed in Oracle9i Release 2"
Can you try that version of the driver? Also, does it fail in the Oracle
10 OCI driver?
Rainer Meyer wrote:
Hello,
We found a potential bug in the kodo.jdbc.sql.OracleDictionary class
shipped as source with Kodo:
In newer Kodo versions (at least in 3.3.4), the method
public void setString (PreparedStatement stmnt, int idx, String
val, Column col)
has the following code block:
// call setFixedCHAR for fixed width character columns to get padding
// semantics
if (col != null && col.getType () == Types.CHAR
&& val != null && val.length () != col.getSize ())
((OraclePreparedStatement) inner).setFixedCHAR (idx, val);
This block seems to be intended for select statements but is called on
inserts/updates also. The latter causes a known problem with the Oracle
oci driver when settings CHAR columns as FixedCHAR, which reports an
ORA-01401 error (inserted value too large for column) when definitely no
column is too long. This does not happen with the thin driver.
We reproduced this with 8.1.7 and 9.2.0 drivers.
For us we solved the problem by subclassing OracleDictionary and removing
the new code block.
Regards,
Rainer Meyer
ELAXY Financial Software & Solutions GmbH & Co. KG
Marc Prud'hommeaux
SolarMetric Inc. -
Memory Leak with Oracle ODBC Driver for Long Raw columns
Oracle version : 8.1.7
Platform : Win2K
Oracle ODBC Driver version : 8.0.1.7.5.0.0
Hi,
I've got an Oracle database upgraded from
V8.0.5 to V8.1.7 which has a table having one long raw +
normal columns. I was able to observe distinct memory
leaks (approx 80K) when using ODBC interface calls (thro C++ code) that referenced a combination of normal & long raw columns in a select statement. However, this leak was not observed when only normal columns were present in the
select statement. Is there any known restriction for using
long raw columns with other columns? Or do long raw columns have a known memory leak problem thro ODBC?
Thanks!
Regards
SanchayanDid you ever get an answer on this issue?
Thanks in advance -
Bizzare behavior with oracle 10g driver
Hello - we are seeing some very strange behavior using the oracle 10g driver (version 10.2.0.1.0). I'll briefly describe the problem and then show a code example of our test. We are sending in a prepared statement against the primary key of a table with an in clause of 300 string values. When we iterate over the result set we consistantly only get 256 rows returned. But when we send in a prepared statement with only one bind variable (but do this 300 seperate times) the result set is complete. If we use the oracle 9i driver, all 300 are returned as expected. The database is 10g. Here is what our test looks like:
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.DriverManager;
import java.io.InputStream;
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.FileInputStream;
* Thomson West
* User: Tom Killeen
* Date: Feb 28, 2006
public class OracleTest
public static void main(String[] args) throws Exception
String driver = "oracle.jdbc.driver.OracleDriver";
String prodUrl = "jdbc:oracle:thin:@myDatabase";
Class.forName(driver);
String singleSql = "select * from case where case_uuid = ?";
Connection con = DriverManager.getConnection(prodUrl, "scott", "tiger");
PreparedStatement ps = con.prepareStatement(singleSql);
InputStream in = new FileInputStream("C:/Java/projects/MetadataService/mainline/test/query/xml/300ProdUuids.txt");
BufferedReader br = new BufferedReader(new InputStreamReader(in));
String uuid = null;
int rsCount = 0;
ResultSet rs = null;
System.out.println("find individually");
while ((uuid = br.readLine()) != null)
ps.setString(1, uuid);
rs = ps.executeQuery();
while (rs.next())
rsCount++;
System.out.println("idv " + rsCount + ": " + rs.getString("case_uuid"));
rs.close();
ps.close();
System.out.println();
StringBuffer sql = new StringBuffer();
sql.append("select * from case where case_uuid in (");
for (int i = 0; i < 300; i++)
sql.append("?");
if (i < 299)
sql.append(",");
sql.append(")");
System.out.println(sql);
ps = con.prepareStatement(sql.toString());
in = new FileInputStream("C:/Java/projects/MetadataService/mainline/test/query/xml/300ProdUuids.txt");
br = new BufferedReader(new InputStreamReader(in));
uuid = null;
int bindCount = 1;
System.out.println("binding variables");
while ((uuid = br.readLine()) != null)
System.out.println("bc " + bindCount + " : " + uuid);
ps.setString(bindCount, uuid);
bindCount++;
rs = ps.executeQuery();
int rsCounter = 0;
System.out.println();
System.out.println("iterating rs");
while (rs.next())
rsCounter++;
System.out.println("rs " + rsCounter + ": " + rs.getString("case_uuid"));
rs.close();
ps.close();
con.close();
Here is the output from running our test. Notice that the last line has a count of 256 for the result set.
Has anyone seen anything like this?
thanks,
Tom
find individually
idv 1: I00000670722f11d7bffff83f52289667
idv 2: I000010a071e611d7ba84e3942a4b620d
idv 3: I0000192072c111d7b100a463f186e11d
idv 4: I00001b90723111d7ab54daa4035d65fa
idv 5: I00002020727411d7a07084608af77b15
idv 6: I000029b0728011d792e6e58f3e66f41c
idv 7: I00002c80723a11d787c8f80b08d85a21
idv 8: I00003f10745411d79b9bc4eeac1c0b2d
idv 9: I000048d0721411d796fabc35f7796f7a
idv 10: I000067e0726c11d7b100a463f186e11d
idv 11: I0000796072e411d7b100a463f186e11d
idv 12: I000079c005aa11d8a85fe39410e0ab6f
idv 13: I000079e0741711d7aea3a34f2eb4052a
idv 14: I000085e0a1f611d7af65eaafd5dac9b5
idv 15: I000088c0728911d7a07084608af77b15
idv 16: I00008b0071d411d7880af2b8a7a150bc
idv 17: I00008f90721711d787c8f80b08d85a21
idv 18: I00009950724811d78ef88cd3014a7f23
idv 19: I00009a1072dc11d7ba84e3942a4b620d
idv 20: I0000a7a072bc11d7bffff83f52289667
idv 21: I0000ace071e611d78ef88cd3014a7f23
idv 22: I0000c0a0741a11d7ab5cff2fe4340d11
idv 23: I0000c40071d211d796fabc35f7796f7a
idv 24: I0000cc50728811d796fabc35f7796f7a
idv 25: I0000d250724611d7b100a463f186e11d
idv 26: I0000d94072bd11d78ef88cd3014a7f23
idv 27: I0000e7b0741a11d7b44cec793782d444
idv 28: I0000f1a071ff11d787c8f80b08d85a21
idv 29: I0000f4a071de11d7a5a58ae19b0bc350
idv 30: I0000fbc0727a11d78347daa8ede63acd
idv 31: I0000fcf0729411d787c8f80b08d85a21
idv 32: I0000ff5072c811d7a07084608af77b15
idv 33: I00010090721e11d7bffff83f52289667
idv 34: I00010390746e11d79ccbd455e2fa80ef
idv 35: I000112b0724111d7bffff83f52289667
idv 36: I00011940726e11d7b100a463f186e11d
idv 37: I00011ca0729711d78ef88cd3014a7f23
idv 38: I00012500728911d787c8f80b08d85a21
idv 39: I00012770746a11d79c33f30f55d9158b
idv 40: I0001297071e311d78347daa8ede63acd
idv 41: I00012a4071b311d7880af2b8a7a150bc
idv 42: I00012e7071ac11d7a5a58ae19b0bc350
idv 43: I000131c0729911d7a07084608af77b15
idv 44: I00013d90746111d7abd288e162f1ee6f
idv 45: I000147f0743d11d79a8ab5f5a94ee96e
idv 46: I00014850721611d7b100a463f186e11d
idv 47: I000148b0726011d78bcee6281d031f02
idv 48: I00014d2071ba11d7a5a58ae19b0bc350
idv 49: I0001593072e311d7ab54daa4035d65fa
idv 50: I00015d70721811d7880af2b8a7a150bc
idv 51: I000162a0720611d792e6e58f3e66f41c
idv 52: I00016340154411d894849fe41a758d3e
idv 53: I00016a90727211d7b0409d11d16b6b13
idv 54: I0001713071db11d796fabc35f7796f7a
idv 55: I00017de072af11d787c8f80b08d85a21
idv 56: I000183c0ff1e11d79d93859d09cad35e
idv 57: I00018680720211d7a07084608af77b15
idv 58: I00018fe071e911d7bffff83f52289667
idv 59: I000190b0154c11d8a6f0ebf54ed20c72
idv 60: I0001921071f811d792e6e58f3e66f41c
idv 61: I0001943072cb11d796fabc35f7796f7a
idv 62: I00019500729b11d796fabc35f7796f7a
idv 63: I0001a1d0745811d79ccbd455e2fa80ef
idv 64: I0001a3d071d111d7947cc0bc28d0837a
idv 65: I0001a8e042cc11d8bfb1c5b53ee7b122
idv 66: I0001aa0071b411d78bcee6281d031f02
idv 67: I0001c940b1ab11d7ad3ab23fa36e24eb
idv 68: I0001dc60724911d78ef88cd3014a7f23
idv 69: I0001f050723111d792e6e58f3e66f41c
idv 70: I0001f080725611d7ab54daa4035d65fa
idv 71: I0001f980746411d7a94bace56a9eba1c
idv 72: I0001fa10726211d78ef88cd3014a7f23
idv 73: I0001fe70728011d78347daa8ede63acd
idv 74: I0001ffe071fb11d7b0409d11d16b6b13
idv 75: I0002010072d911d78bcee6281d031f02
idv 76: I0002084071ed11d7a07084608af77b15
idv 77: I000220f0723d11d7b100a463f186e11d
idv 78: I00022c4072d211d7a5a58ae19b0bc350
idv 79: I00022cf0154c11d89b2cb73750577cdc
idv 80: I00022f4072b111d7b100a463f186e11d
idv 81: I00023550a76111d79a3e000874f30b44
idv 82: I00024ad0746811d79a8ab5f5a94ee96e
idv 83: I00024b02a5ba11d8860ea464f39e833e
idv 84: I00025ef0720411d7ba84e3942a4b620d
idv 85: I00026d40727811d7ab54daa4035d65fa
idv 86: I00026d80a2ad11d79bff000874f30b44
idv 87: I00027080742911d79d2ef02eee90521e
idv 88: I0002721aa5ba11d8860ea464f39e833e
idv 89: I00027280741311d7b44cec793782d444
idv 90: I00028050147611d895d6f30359ceb780
idv 91: I000286c0729811d7947cc0bc28d0837a
idv 92: I00028830721311d78347daa8ede63acd
idv 93: I00029920a5ba11d8860ea464f39e833e
idv 94: I0002a0b0723e11d7a5a58ae19b0bc350
idv 95: I0002a3a072e111d7a07084608af77b15
idv 96: I0002a48071ed11d787c8f80b08d85a21
idv 97: I0002a940725511d78bcee6281d031f02
idv 98: I0002b8c072e311d7a07084608af77b15
idv 99: I0002ba00723911d7b100a463f186e11d
idv 100: I0002c034a5ba11d8860ea464f39e833e
idv 101: I0002c2f0729a11d792e6e58f3e66f41c
idv 102: I0002c2f0729a11d7ab54daa4035d65fa
idv 103: I0002c4f0728411d7a07084608af77b15
idv 104: I0002cf9071c111d787c8f80b08d85a21
idv 105: I0002dfe0721f11d7b0409d11d16b6b13
idv 106: I0002e8a0725b11d7ba84e3942a4b620d
idv 107: I0002f5a0743d11d797e5f7f2fcbea176
idv 108: I0002fd2072b211d7ab54daa4035d65fa
idv 109: I0003003071cd11d796fabc35f7796f7a
idv 110: I00030a8074de11d79453d3af27410a27
idv 111: I00030b1072dc11d78347daa8ede63acd
idv 112: I000318e0721d11d7880af2b8a7a150bc
idv 113: I00032630729c11d7b100a463f186e11d
idv 114: I00032e60726911d7ba84e3942a4b620d
idv 115: I00033230721811d796fabc35f7796f7a
idv 116: I00033600743811d7a658bf569bf0de0b
idv 117: I00033730745211d79d2ef02eee90521e
idv 118: I000341f0f36c11d7993aa96b44857ca1
idv 119: I00034270b79611d7817fb05730618d2c
idv 120: I0003429071b211d7b0409d11d16b6b13
idv 121: I00034e80746311d7afb9df8873fee31a
idv 122: I0003507072a011d7ba84e3942a4b620d
idv 123: I00035f40744711d79d2ef02eee90521e
idv 124: I00037420727711d7b100a463f186e11d
idv 125: I00037d20721411d7ba84e3942a4b620d
idv 126: I00037dc0743011d79d2ef02eee90521e
idv 127: I00038970729e11d7ba84e3942a4b620d
idv 128: I00038ab071f411d7b100a463f186e11d
idv 129: I0003921071f111d7a5a58ae19b0bc350
idv 130: I0003a860720d11d78347daa8ede63acd
idv 131: I0003aa5072bb11d7ab54daa4035d65fa
idv 132: I0003aa99a5ba11d8860ea464f39e833e
idv 133: I0003ac5072a511d7a5a58ae19b0bc350
idv 134: I0003b720747811d79ccbd455e2fa80ef
idv 135: I0003b7b0727611d787c8f80b08d85a21
idv 136: I0003bb10729f11d78ef88cd3014a7f23
idv 137: I0003c5d072c511d7a5a58ae19b0bc350
idv 138: I0003d19072e011d78347daa8ede63acd
idv 139: I0003d1a4a5ba11d8860ea464f39e833e
idv 140: I0003d1a6a5ba11d8860ea464f39e833e
idv 141: I0003d1a8a5ba11d8860ea464f39e833e
idv 142: I0003d53074db11d7b5dbefdbeac7aa0d
idv 143: I0003d560728f11d7a5a58ae19b0bc350
idv 144: I0003d5c072d911d792e6e58f3e66f41c
idv 145: I0003ec20723111d78347daa8ede63acd
idv 146: I0003f2b0725e11d787c8f80b08d85a21
idv 147: I0003f54072b711d792e6e58f3e66f41c
idv 148: I0003f8b0a5ba11d8860ea464f39e833e
idv 149: I0003fa50742d11d79b9bc4eeac1c0b2d
idv 150: I0003feb071da11d7a07084608af77b15
idv 151: I000405d0160911d88becacb69499ad1d
idv 152: I00040950060411d88297fc19561b6a07
idv 153: I00040ed0721311d7a5a58ae19b0bc350
idv 154: I00041660723511d7a07084608af77b15
idv 155: I00041830746b11d797e5f7f2fcbea176
idv 156: I00041cc0723d11d7b0409d11d16b6b13
idv 157: I000420f0723611d7b100a463f186e11d
idv 158: I000426c071cf11d7880af2b8a7a150bc
idv 159: I00043970726111d7ba84e3942a4b620d
idv 160: I00043af0c41a11d7858789f8f41f469f
idv 161: I0004401071ca11d7b100a463f186e11d
idv 162: I000452c0725c11d7bffff83f52289667
idv 163: I000462d08bc311d7bb8d85f0ac71b1f3
idv 164: I00047040725011d7ab54daa4035d65fa
idv 165: I000470a0729a11d7b100a463f186e11d
idv 166: I0004773072c711d78ef88cd3014a7f23
idv 167: I0004794071ed11d7ab54daa4035d65fa
idv 168: I00048290729811d78347daa8ede63acd
idv 169: I00049af071da11d7b100a463f186e11d
idv 170: I0004b040720111d7880af2b8a7a150bc
idv 171: I0004b4a0721f11d78ef88cd3014a7f23
idv 172: I0004b9702b4f11d8a0409604c12e4f92
idv 173: I0004bb7071ad11d7a5a58ae19b0bc350
idv 174: I0004c3c0726311d78ef88cd3014a7f23
idv 175: I0004cb90745711d7a658bf569bf0de0b
idv 176: I0004d490067011d8b893f65b4e54826b
idv 177: I0004d780749711d79ccbd455e2fa80ef
idv 178: I0004dc10726911d78347daa8ede63acd
idv 179: I0004de70729d11d7ba84e3942a4b620d
idv 180: I0004e040726211d7b0409d11d16b6b13
idv 181: I0004e71071f011d7b100a463f186e11d
idv 182: I0004ed70746911d79a8ab5f5a94ee96e
idv 183: I0004ef7071e211d78bcee6281d031f02
idv 184: I0004f09072c011d792e6e58f3e66f41c
idv 185: I0004f0a071fc11d792e6e58f3e66f41c
idv 186: I0004f240879511d79cf082a8a526bdf9
idv 187: I0004f3a0744c11d7b433bc7aed88dbc8
idv 188: I0004f490729411d7bffff83f52289667
idv 189: I0004fb90724711d7a07084608af77b15
idv 190: I00050b20721111d7b0409d11d16b6b13
idv 191: I00050e2071f011d78bcee6281d031f02
idv 192: I00050e20746111d79b9bc4eeac1c0b2d
idv 193: I00051380747411d7afb9df8873fee31a
idv 194: I000518a072b511d78347daa8ede63acd
idv 195: I000518e0721611d78ef88cd3014a7f23
idv 196: I00052800725a11d7ba84e3942a4b620d
idv 197: I00052f00720d11d7947cc0bc28d0837a
idv 198: I00053200745d11d79a8ab5f5a94ee96e
idv 199: I00053e90268111d886bdfb192a64ac56
idv 200: I00054420859711d79001d96d270a074a
idv 201: I000546f071c911d792e6e58f3e66f41c
idv 202: I000562c072e111d7ab54daa4035d65fa
idv 203: I00056d109f7311d7b07dff332e990446
idv 204: I00056d30746a11d797e5f7f2fcbea176
idv 205: I00056f30745411d79c33f30f55d9158b
idv 206: I00057820724411d7b100a463f186e11d
idv 207: I00057980728311d7a07084608af77b15
idv 208: I000580e0728011d7ab54daa4035d65fa
idv 209: I00058271efc011d897339e11b9afd716
idv 210: I00058d7074dc11d7b371e3b03459763a
idv 211: I0005944071f911d7947cc0bc28d0837a
idv 212: I00059910879611d7b396e0d633b35241
idv 213: I00059ca071eb11d7ab54daa4035d65fa
idv 214: I00059fd0746011d7b433bc7aed88dbc8
idv 215: I0005a981efc011d897339e11b9afd716
idv 216: I0005aaa0eb6311d7b52ae3604baa5d0f
idv 217: I0005ad60744011d7a94bace56a9eba1c
idv 218: I0005ae20726311d792e6e58f3e66f41c
idv 219: I0005b9f071ba11d7b100a463f186e11d
idv 220: I0005bc001e3711d891fbd2c50ca57005
idv 221: I0005c8b071b411d7a07084608af77b15
idv 222: I0005dc2072da11d78bcee6281d031f02
idv 223: I0005f7a4efc011d897339e11b9afd716
idv 224: I0005f9e0722f11d796fabc35f7796f7a
idv 225: I0006073072ae11d7a07084608af77b15
idv 226: I00061530133611d8aac7dbcabbf65311
idv 227: I000627f071e211d7a07084608af77b15
idv 228: I00062d80721a11d7947cc0bc28d0837a
idv 229: I000633a072c111d7a5a58ae19b0bc350
idv 230: I000635b0745811d789fed0d41f30a68d
idv 231: I00063b3072e311d78347daa8ede63acd
idv 232: I00063bd0728e11d78bcee6281d031f02
idv 233: I00063e4071fe11d78bcee6281d031f02
idv 234: I000643d0723611d78ef88cd3014a7f23
idv 235: I00064b5000b611d88508fb717bde6c05
idv 236: I00065a80729c11d7a5a58ae19b0bc350
idv 237: I00066a5071c711d7b0409d11d16b6b13
idv 238: I00066d50741711d79b9bc4eeac1c0b2d
idv 239: I000672e071de11d78bcee6281d031f02
idv 240: I000676e071b211d7880af2b8a7a150bc
idv 241: I00067a70747111d7a94bace56a9eba1c
idv 242: I00068860722a11d7ab54daa4035d65fa
idv 243: I0006a450742b11d7abd288e162f1ee6f
idv 244: I0006ba7071b111d7bffff83f52289667
idv 245: I0006c930a76111d78cb8000874f30b44
idv 246: I0006da10923511d78b148831b06d9b3e
idv 247: I0006dc10726211d7a5a58ae19b0bc350
idv 248: I0006e6a0726311d7ab54daa4035d65fa
idv 249: I0006ef70744c11d79d2ef02eee90521e
idv 250: I0006f070744111d7abd288e162f1ee6f
idv 251: I0006fa0071dc11d7b100a463f186e11d
idv 252: I0006fc60859811d78984a55bb4517c0f
idv 253: I000708d7044011da9439b076ef9ec4de
idv 254: I00071b70726811d7a5a58ae19b0bc350
idv 255: I00071f40748811d79ccbd455e2fa80ef
idv 256: I00072210f0c511d78788db544ffe8b12
idv 257: I00072600726911d7bffff83f52289667
idv 258: I00073890748311d7afb9df8873fee31a
idv 259: I000746a0d4cd11d79c5ab0511e0c5824
idv 260: I00077420726911d7947cc0bc28d0837a
idv 261: I000775b072cd11d787c8f80b08d85a21
idv 262: I0007802071e511d78bcee6281d031f02
idv 263: I0007974071d111d7a5a58ae19b0bc350
idv 264: I0007a8c0724911d796fabc35f7796f7a
idv 265: I0007aa30743511d7aea3a34f2eb4052a
idv 266: I0007b280727a11d7b0409d11d16b6b13
idv 267: I0007b3f0746611d79ccbd455e2fa80ef
idv 268: I0007b520748011d7afb9df8873fee31a
idv 269: I0007bf10726511d78ef88cd3014a7f23
idv 270: I0007cd1071cb11d7b0409d11d16b6b13
idv 271: I0007d000726e11d7b0409d11d16b6b13
idv 272: I0007d29833ff11d986b0aa9c82c164c0
idv 273: I0007d34071ae11d7947cc0bc28d0837a
idv 274: I0007d730724611d78347daa8ede63acd
idv 275: I0007de3071f911d7ba84e3942a4b620d
idv 276: I0007e13071d811d796fabc35f7796f7a
idv 277: I0007e850727411d78bcee6281d031f02
idv 278: I0007f1f0742d11d79a8ab5f5a94ee96e
idv 279: I0007f54072a911d78347daa8ede63acd
idv 280: I0007f620154811d8b8fd999a64bcc6ae
idv 281: I00080dd0721011d7bffff83f52289667
idv 282: I000812a071b411d7a5a58ae19b0bc350
idv 283: I00081af0726a11d7b100a463f186e11d
idv 284: I00082b20745011d7a658bf569bf0de0b
idv 285: I00084300725f11d7ba84e3942a4b620d
idv 286: I0008449072c311d78ef88cd3014a7f23
idv 287: I000861b0726d11d7a5a58ae19b0bc350
idv 288: I0008644072c611d7b0409d11d16b6b13
idv 289: I000864b0724c11d78347daa8ede63acd
idv 290: I00087d7071d811d7b0409d11d16b6b13
idv 291: I00087d70744911d7afb9df8873fee31a
idv 292: I000886f072a811d787c8f80b08d85a21
idv 293: I00088cf0726611d792e6e58f3e66f41c
idv 294: I00088e90747711d7a94bace56a9eba1c
idv 295: I000890b072d911d787c8f80b08d85a21
idv 296: I000896f071f811d78347daa8ede63acd
idv 297: I0008a3a072cc11d7a5a58ae19b0bc350
idv 298: I0008ad1071ef11d7947cc0bc28d0837a
idv 299: I0008b170747e11d79ccbd455e2fa80ef
idv 300: I0008b26072c611d7ba84e3942a4b620d
select * from case where case_uuid in (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)
binding variables
bc 1 : I00000670722f11d7bffff83f52289667
bc 2 : I000010a071e611d7ba84e3942a4b620d
bc 3 : I0000192072c111d7b100a463f186e11d
bc 4 : I00001b90723111d7ab54daa4035d65fa
bc 5 : I00002020727411d7a07084608af77b15
bc 6 : I000029b0728011d792e6e58f3e66f41c
bc 7 : I00002c80723a11d787c8f80b08d85a21
bc 8 : I00003f10745411d79b9bc4eeac1c0b2d
bc 9 : I000048d0721411d796fabc35f7796f7a
bc 10 : I000067e0726c11d7b100a463f186e11d
bc 11 : I0000796072e411d7b100a463f186e11d
bc 12 : I000079c005aa11d8a85fe39410e0ab6f
bc 13 : I000079e0741711d7aea3a34f2eb4052a
bc 14 : I000085e0a1f611d7af65eaafd5dac9b5
bc 15 : I000088c0728911d7a07084608af77b15
bc 16 : I00008b0071d411d7880af2b8a7a150bc
bc 17 : I00008f90721711d787c8f80b08d85a21
bc 18 : I00009950724811d78ef88cd3014a7f23
bc 19 : I00009a1072dc11d7ba84e3942a4b620d
bc 20 : I0000a7a072bc11d7bffff83f52289667
bc 21 : I0000ace071e611d78ef88cd3014a7f23
bc 22 : I0000c0a0741a11d7ab5cff2fe4340d11
bc 23 : I0000c40071d211d796fabc35f7796f7a
bc 24 : I0000cc50728811d796fabc35f7796f7a
bc 25 : I0000d250724611d7b100a463f186e11d
bc 26 : I0000d94072bd11d78ef88cd3014a7f23
bc 27 : I0000e7b0741a11d7b44cec793782d444
bc 28 : I0000f1a071ff11d787c8f80b08d85a21
bc 29 : I0000f4a071de11d7a5a58ae19b0bc350
bc 30 : I0000fbc0727a11d78347daa8ede63acd
bc 31 : I0000fcf0729411d787c8f80b08d85a21
bc 32 : I0000ff5072c811d7a07084608af77b15
bc 33 : I00010090721e11d7bffff83f52289667
bc 34 : I00010390746e11d79ccbd455e2fa80ef
bc 35 : I000112b0724111d7bffff83f52289667
bc 36 : I00011940726e11d7b100a463f186e11d
bc 37 : I00011ca0729711d78ef88cd3014a7f23
bc 38 : I00012500728911d787c8f80b08d85a21
bc 39 : I00012770746a11d79c33f30f55d9158b
bc 40 : I0001297071e311d78347daa8ede63acd
bc 41 : I00012a4071b311d7880af2b8a7a150bc
bc 42 : I00012e7071ac11d7a5a58ae19b0bc350
bc 43 : I000131c0729911d7a07084608af77b15
bc 44 : I00013d90746111d7abd288e162f1ee6f
bc 45 : I000147f0743d11d79a8ab5f5a94ee96e
bc 46 : I00014850721611d7b100a463f186e11d
bc 47 : I000148b0726011d78bcee6281d031f02
bc 48 : I00014d2071ba11d7a5a58ae19b0bc350
bc 49 : I0001593072e311d7ab54daa4035d65fa
bc 50 : I00015d70721811d7880af2b8a7a150bc
bc 51 : I000162a0720611d792e6e58f3e66f41c
bc 52 : I00016340154411d894849fe41a758d3e
bc 53 : I00016a90727211d7b0409d11d16b6b13
bc 54 : I0001713071db11d796fabc35f7796f7a
bc 55 : I00017de072af11d787c8f80b08d85a21
bc 56 : I000183c0ff1e11d79d93859d09cad35e
bc 57 : I00018680720211d7a07084608af77b15
bc 58 : I00018fe071e911d7bffff83f52289667
bc 59 : I000190b0154c11d8a6f0ebf54ed20c72
bc 60 : I0001921071f811d792e6e58f3e66f41c
bc 61 : I0001943072cb11d796fabc35f7796f7a
bc 62 : I00019500729b11d796fabc35f7796f7a
bc 63 : I0001a1d0745811d79ccbd455e2fa80ef
bc 64 : I0001a3d071d111d7947cc0bc28d0837a
bc 65 : I0001a8e042cc11d8bfb1c5b53ee7b122
bc 66 : I0001aa0071b411d78bcee6281d031f02
bc 67 : I0001c940b1ab11d7ad3ab23fa36e24eb
bc 68 : I0001dc60724911d78ef88cd3014a7f23
bc 69 : I0001f050723111d792e6e58f3e66f41c
bc 70 : I0001f080725611d7ab54daa4035d65fa
bc 71 : I0001f980746411d7a94bace56a9eba1c
bc 72 : I0001fa10726211d78ef88cd3014a7f23
bc 73 : I0001fe70728011d78347daa8ede63acd
bc 74 : I0001ffe071fb11d7b0409d11d16b6b13
bc 75 : I0002010072d911d78bcee6281d031f02
bc 76 : I0002084071ed11d7a07084608af77b15
bc 77 : I000220f0723d11d7b100a463f186e11d
bc 78 : I00022c4072d211d7a5a58ae19b0bc350
bc 79 : I00022cf0154c11d89b2cb73750577cdc
bc 80 : I00022f4072b111d7b100a463f186e11d
bc 81 : I00023550a76111d79a3e000874f30b44
bc 82 : I00024ad0746811d79a8ab5f5a94ee96e
bc 83 : I00024b02a5ba11d8860ea464f39e833e
bc 84 : I00025ef0720411d7ba84e3942a4b620d
bc 85 : I00026d40727811d7ab54daa4035d65fa
bc 86 : I00026d80a2ad11d79bff000874f30b44
bc 87 : I00027080742911d79d2ef02eee90521e
bc 88 : I0002721aa5ba11d8860ea464f39e833e
bc 89 : I00027280741311d7b44cec793782d444
bc 90 : I00028050147611d895d6f30359ceb780
bc 91 : I000286c0729811d7947cc0bc28d0837a
bc 92 : I00028830721311d78347daa8ede63acd
bc 93 : I00029920a5ba11d8860ea464f39e833e
bc 94 : I0002a0b0723e11d7a5a58ae19b0bc350
bc 95 : I0002a3a072e111d7a07084608af77b15
bc 96 : I0002a48071ed11d787c8f80b08d85a21
bc 97 : I0002a940725511d78bcee6281d031f02
bc 98 : I0002b8c072e311d7a07084608af77b15
bc 99 : I0002ba00723911d7b100a463f186e11d
bc 100 : I0002c034a5ba11d8860ea464f39e833e
bc 101 : I0002c2f0729a11d792e6e58f3e66f41c
bc 102 : I0002c2f0729a11d7ab54daa4035d65fa
bc 103 : I0002c4f0728411d7a07084608af77b15
bc 104 : I0002cf9071c111d787c8f80b08d85a21
bc 105 : I0002dfe0721f11d7b0409d11d16b6b13
bc 106 : I0002e8a0725b11d7ba84e3942a4b620d
bc 107 : I0002f5a0743d11d797e5f7f2fcbea176
bc 108 : I0002fd2072b211d7ab54daa4035d65fa
bc 109 : I0003003071cd11d796fabc35f7796f7a
bc 110 : I00030a8074de11d79453d3af27410a27
bc 111 : I00030b1072dc11d78347daa8ede63acd
bc 112 : I000318e0721d11d7880af2b8a7a150bc
bc 113 : I00032630729c11d7b100a463f186e11d
bc 114 : I00032e60726911d7ba84e3942a4b620d
bc 115 : I00033230721811d796fabc35f7796f7a
bc 116 : I00033600743811d7a658bf569bf0de0b
bc 117 : I00033730745211d79d2ef02eee90521e
bc 118 : I000341f0f36c11d7993aa96b44857ca1
bc 119 : I00034270b79611d7817fb05730618d2c
bc 120 : I0003429071b211d7b0409d11d16b6b13
bc 121 : I00034e80746311d7afb9df8873fee31a
bc 122 : I0003507072a011d7ba84e3942a4b620d
bc 123 : I00035f40744711d79d2ef02eee90521e
bc 124 : I00037420727711d7b100a463f186e11d
bc 125 : I00037d20721411d7ba84e3942a4b620d
bc 126 : I00037dc0743011d79d2ef02eee90521e
bc 127 : I00038970729e11d7ba84e3942a4b620d
bc 128 : I00038ab071f411d7b100a463f186e11d
bc 129 : I0003921071f111d7a5a58ae19b0bc350
bc 130 : I0003a860720d11d78347daa8ede63acd
bc 131 : I0003aa5072bb11d7ab54daa4035d65fa
bc 132 : I0003aa99a5ba11d8860ea464f39e833e
bc 133 : I0003ac5072a511d7a5a58ae19b0bc350
bc 134 : I0003b720747811d79ccbd455e2fa80ef
bc 135 : I0003b7b0727611d787c8f80b08d85a21
bc 136 : I0003bb10729f11d78ef88cd3014a7f23
bc 137 : I0003c5d072c511d7a5a58ae19b0bc350
bc 138 : I0003d19072e011d78347daa8ede63acd
bc 139 : I0003d1a4a5ba11d8860ea464f39e833e
bc 140 : I0003d1a6a5ba11d8860ea464f39e833e
bc 141 : I0003d1a8a5ba11d8860ea464f39e833e
bc 142 : I0003d53074db11d7b5dbefdbeac7aa0d
bc 143 : I0003d560728f11d7a5a58ae19b0bc350
bc 144 : I0003d5c072d911d792e6e58f3e66f41c
bc 145 : I0003ec20723111d78347daa8ede63acd
bc 146 : I0003f2b0725e11d787c8f80b08d85a21
bc 147 : I0003f54072b711d792e6e58f3e66f41c
bc 148 : I0003f8b0a5ba11d8860ea464f39e833e
bc 149 : I0003fa50742d11d79b9bc4eeac1c0b2d
bc 150 : I0003feb071da11d7a07084608af77b15
bc 151 : I000405d0160911d88becacb69499ad1d
bc 152 : I00040950060411d88297fc19561b6a07
bc 153 : I00040ed0721311d7a5a58ae19b0bc350
bc 154 : I00041660723511d7a07084608af77b15
bc 155 : I00041830746b11d797e5f7f2fcbea176
bc 156 : I00041cc0723d11d7b0409d11d16b6b13
bc 157 : I000420f0723611d7b100a463f186e11d
bc 158 : I000426c071cf11d7880af2b8a7a150bc
bc 159 : I00043970726111d7ba84e3942a4b620d
bc 160 : I00043af0c41a11d7858789f8f41f469f
bc 161 : I0004401071ca11d7b100a463f186e11d
bc 162 : I000452c0725c11d7bffff83f52289667
bc 163 : I000462d08bc311d7bb8d85f0ac71b1f3
bc 164 : I00047040725011d7ab54daa4035d65fa
bc 165 : I000470a0729a11d7b100a463f186e11d
bc 166 : I0004773072c711d78ef88cd3014a7f23
bc 167 : I0004794071ed11d7ab54daa4035d65fa
bc 168 : I00048290729811d78347daa8ede63acd
bc 169 : I00049af071da11d7b100a463f186e11d
bc 170 : I0004b040720111d7880af2b8a7a150bc
bc 171 : I0004b4a0721f11d78ef88cd3014a7f23
bc 172 : I0004b9702b4f11d8a0409604c12e4f92
bc 173 : I0004bb7071ad11d7a5a58ae19b0bc350
bc 174 : I0004c3c0726311d78ef88cd3014a7f23
bc 175 : I0004cb90745711d7a658bf569bf0de0b
bc 176 : I0004d490067011d8b893f65b4e54826b
bc 177 : I0004d780749711d79ccbd455e2fa80ef
bc 178 : I0004dc10726911d78347daa8ede63acd
bc 179 : I0004de70729d11d7ba84e3942a4b620d
bc 180 : I0004e040726211d7b0409d11d16b6b13
bc 181 : I0004e71071f011d7b100a463f186e11d
bc 182 : I0004ed70746911d79a8ab5f5a94ee96e
bc 183 : I0004ef7071e211d78bcee6281d031f02
bc 184 : I0004f09072c011d792e6e58f3e66f41c
bc 185 : I0004f0a071fc11d792e6e58f3e66f41c
bc 186 : I0004f240879511d79cf082a8a526bdf9
bc 187 : I0004f3a0744c11d7b433bc7aed88dbc8
bc 188 : I0004f490729411d7bffff83f52289667
bc 189 : I0004fb90724711d7a07084608af77b15
bc 190 : I00050b20721111d7b0409d11d16b6b13
bc 191 : I00050e2071f011d78bcee6281d031f02
bc 192 : I00050e20746111d79b9bc4eeac1c0b2d
bc 193 : I00051380747411d7afb9df8873fee31a
bc 194 : I000518a072b511d78347daa8ede63acd
bc 195 : I000518e0721611d78ef88cd3014a7f23
bc 196 : I00052800725a11d7ba84e3942a4b620d
bc 197 : I00052f00720d11d7947cc0bc28d0837a
bc 198 : I00053200745d11d79a8ab5f5a94ee96e
bc 199 : I00053e90268111d886bdfb192a64ac56
bc 200 : I00054420859711d79001d96d270a074a
bc 201 : I000546f071c911d792e6e58f3e66f41c
bc 202 : I000562c072e111d7ab54daa4035d65fa
bc 203 : I00056d109f7311d7b07dff332e990446
bc 204 : I00056d30746a11d797e5f7f2fcbea176
bc 205 : I00056f30745411d79c33f30f55d9158b
bc 206 : I00057820724411d7b100a463f186e11d
bc 207 : I00057980728311d7a07084608af77b15
bc 208 : I000580e0728011d7ab54daa4035d65fa
bc 209 : I00058271efc011d897339e11b9afd716
bc 210 : I00058d7074dc11d7b371e3b03459763a
bc 211 : I0005944071f911d7947cc0bc28d0837a
bc 212 : I00059910879611d7b396e0d633b35241
bc 213 : I00059ca071eb11d7ab54daa4035d65fa
bc 214 : I00059fd0746011d7b433bc7aed88dbc8
bc 215 : I0005a981efc011d897339e11b9afd716
bc 216 : I0005aaa0eb6311d7b52ae3604baa5d0f
bc 217 : I0005ad60744011d7a94bace56a9eba1c
bc 218 : I0005ae20726311d792e6e58f3e66f41c
bc 219 : I0005b9f071ba11d7b100a463f186e11d
bc 220 : I0005bc001e3711d891fbd2c50ca57005
bc 221 : I0005c8b071b411d7a07084608af77b15
bc 222 : I0005dc2072da11d78bcee6281d031f02
bc 223 : I0005f7a4efc011d897339e11b9afd716
bc 224 : I0005f9e0722f11d796fabc35f7796f7a
bc 225 : I0006073072ae11d7a07084608af77b15
bc 226 : I00061530133611d8aac7dbcabbf65311
bc 227 : I000627f071e211d7a07084608af77b15
bc 228 : I00062d80721a11d7947cc0bc28d0837a
bc 229 : I000633a072c111d7a5a58ae19b0bc350
bc 230 : I000635b0745811d789fed0d41f30a68d
bc 231 : I00063b3072e311d78347daa8ede63acd
bc 232 : I00063bd0728e11d78bcee6281d031f02
bc 233 : I00063e4071fe11d78bcee6281d031f02
bc 234 : I000643d0723611d78ef88cd3014a7f23
bc 235 : I00064b5000b611d88508fb717bde6c05
bc 236 : I00065a80729c11d7a5a58ae19b0bc350
bc 237 : I00066a5071c711d7b0409d11d16b6b13
bc 238 : I00066d50741711d79b9bc4eeac1c0b2d
bc 239 : I000672e071de11d78bcee6281d031f02
bc 240 : I000676e071b211d7880af2b8a7a150bc
bc 241 : I00067a70747111d7a94bace56a9eba1c
bc 242 : I00068860722a11d7ab54daa4035d65fa
bc 243 : I0006a450742b11d7abd288e162f1ee6f
bc 244 : I0006ba7071b111d7bffff83f52289667
bc 245 : I0006c930a76111d78cb8000874f30b44
bc 246 : I0006da10923511d78b148831b06d9b3e
bc 247 : I0006dc10726211d7a5a58ae19b0bc350
bc 248 : I0006e6a0726311d7ab54daa4035d65fa
bc 249 : I0006ef70744c11d79d2ef02eee90521e
bc 250 : I0006f070744111d7abd288e162f1ee6f
bc 251 : I0006fa0071dc11d7b100a463f186e11d
bc 252 : I0006fc60859811d78984a55bb4517c0f
bc 253 : I000708d7044011da9439b076ef9ec4de
bc 254 : I00071b70726811d7a5a58ae19b0bc350
bc 255 : I00071f40748811d79ccbd455e2fa80ef
bc 256 : I00072210f0c511d78788db544ffe8b12
bc 257 : I00072600726911d7bffff83f52289667
bc 258 : I00073890748311d7afb9df8873fee31a
bc 259 : I000746a0d4cd11d79c5ab0511e0c5824
bc 260 : I00077420726911d7947cc0bc28d0837a
bc 261 : I000775b072cd11d787c8f80b08d85a21
bc 262 : I0007802071e511d78bcee6281d031f02
bc 263 : I0007974071d111d7a5a58ae19b0bc350
bc 264 : I0007a8c0724911d796fabc35f7796f7a
bc 265 : I0007aa30743511d7aea3a34f2eb4052a
bc 266 : I0007b280727a11d7b0409d11d16b6b13
bc 267 : I0007b3f0746611d79ccbd455e2fa80ef
bc 268 : I0007b520748011d7afb9df8873fee31a
bc 269 : I0007bf10726511d78ef88cd3014a7f23
bc 270 : I0007cd1071cb11d7b0409d11d16b6b13
bc 271 : I0007d000726e11d7b0409d11d16b6b13
bc 272 : I0007d29833ff11d986b0aa9c82c164c0
bc 273 : I0007d34071ae11d7947cc0bc28d0837a
bc 274 : I0007d730724611d78347daa8ede63acd
bc 275 : I0007de3071f911d7ba84e3942a4b620d
bc 276 : I0007e13071d811d796fabc35f7796f7a
bc 277 : I0007e850727411d78bcee6281d031f02
bc 278 : I0007f1f0742d11d79a8ab5f5a94ee96e
bc 279 : I0007f54072a911d78347daa8ede63acd
bc 280 : I0007f620154811d8b8fd999a64bcc6ae
bc 281 : I00080dd0721011d7bffff83f52289667
bc 282 : I000812a071b411d7a5a58ae19b0bc350
bc 283 : I00081af0726a11d7b100a463f186e11d
bc 284 : I00082b20745011d7a658bf569bf0de0b
bc 285 : I00084300725f11d7ba84e3942a4b620d
bc 286 : I0008449072c311d78ef88cd3014a7f23
bc 287 : I000861b0726d11d7a5a58ae19b0bc350
bc 288 : I0008644072c611d7b0409d11d16b6b13
bc 289 : I000864b0724c11d78347daa8ede63acd
bc 290 : I00087d7071d811d7b0409d11d16b6b13
bc 291 : I00087d70744911d7afb9df8873fee31a
bc 292 : I000886f072a811d787c8f80b08d85a21
bc 293 : I00088cf0726611d792e6e58f3e66f41c
bc 294 : I00088e90747711d7a94bace56a9eba1c
bc 295 : I000890b072d911d787c8f80b08d85a21
bc 296 : I000896f071f811d78347daa8ede63acd
bc 297 : I0008a3a072cc11d7a5a58ae19b0bc350
bc 298 : I0008ad1071ef11d7947cc0bc28d0837a
bc 299 : I0008b170747e11d79ccbd455e2fa80ef
bc 300 : I0008b26072c611d7ba84e3942a4b620d
iterating rs
rs 1: I000147f0743d11d79a8ab5f5a94ee96e
rs 2: I00014850721611d7b100a463f186e11d
rs 3: I000148b0726011d78bcee6281d031f02
rs 4: I00014d2071ba11d7a5a58ae19b0bc350
rs 5: I0001593072e311d7ab54daa4035d65fa
rs 6: I00015d70721811d7880af2b8a7a150bc
rs 7: I000162a0720611d792e6e58f3e66f41c
rs 8: I00016340154411d894849fe41a758d3e
rs 9: I00016a90727211d7b0409d11d16b6b13
rs 10: I0001713071db11d796fabc35f7796f7a
rs 11: I00017de072af11d787c8f80b08d85a21
rs 12: I000183c0ff1e11d79d93859d09cad35e
rs 13: I00018680720211d7a07084608af77b15
rs 14: I00018fe071e911d7bffff83f52289667
rs 15: I000190b0154c11d8a6f0ebf54ed20c72
rs 16: I0001921071f811d792e6e58f3e66f41c
rs 17: I0001943072cb11d796fabc35f7796f7a
rs 18: I00019500729b11d796fabc35f7796f7a
rs 19: I0001a1d0745811d79ccbd455e2fa80ef
rs 20: I0001a3d071d111d7947cc0bc28d0837a
rs 21: I0001a8e042cc11d8bfb1c5b53ee7b122
rs 22: I0001aa0071b411d78bcee6281d031f02
rs 23: I0001c940b1ab11d7ad3ab23fa36e24eb
rs 24: I0001dc60724911d78ef88cd3014a7f23
rs 25: I0001f050723111d792e6e58f3e66f41c
rs 26: I0001f080725611d7ab54daa4035d65fa
rs 27: I0001f980746411d7a94bace56a9eba1c
rs 28: I0001fa10726211d78ef88cd3014a7f23
rs 29: I0001fe70728011d78347daa8ede63acd
rs 30: I0001ffe071fb11d7b0409d11d16b6b13
rs 31: I0002010072d911d78bcee6281d031f02
rs 32: I0002084071ed11d7a07084608af77b15
rs 33: I000220f0723d11d7b100a463f186e11d
rs 34: I00022c4072d211d7a5a58ae19b0bc350
rs 35: I00022cf0154c11d89b2cb73750577cdc
rs 36: I00022f4072b111d7b100a463f186e11d
rs 37: I00023550a76111d79a3e000874f30b44
rs 38: I00024ad0746811d79a8ab5f5a94ee96e
rs 39: I00024b02a5ba11d8860ea464f39e833e
rs 40: I00025ef0720411d7ba84e3942a4b620d
rs 41: I00026d40727811d7ab54daa4035d65fa
rs 42: I00026d80a2ad11d79bff000874f30b44
rs 43: I00027080742911d79d2ef02eee90521e
rs 44: I0002721aa5ba11d8860ea464f39e833e
rs 45: I00027280741311d7b44cec793782d444
rs 46: I00028050147611d895d6f30359ceb780
rs 47: I000286c0729811d7947cc0bc28d0837a
rs 48: I00028830721311d78347daa8ede63acd
rs 49: I00029920a5ba11d8860ea464f39e833e
rs 50: I0002a0b0723e11d7a5a58ae19b0bc350
rs 51: I0002a3a072e111d7a07084608af77b15
rs 52: I0002a48071ed11d787c8f80b08d85a21
rs 53: I0002a940725511d78bcee6281d031f02
rs 54: I0002b8c072e311d7a07084608af77b15
rs 55: I0002ba00723911d7b100a463f186e11d
rs 56: I0002c034a5ba11d8860ea464f39e833e
rs 57: I0002c2f0729a11d792e6e58f3e66f41c
rs 58: I0002c2f0729a11d7ab54daa4035d65fa
rs 59: I0002c4f0728411d7a07084608af77b15
rs 60: I0002cf9071c111d787c8f80b08d85a21
rs 61: I0002dfe0721f11d7b0409d11d16b6b13
rs 62: I0002e8a0725b11d7ba84e3942a4b620d
rs 63: I0002f5a0743d11d797e5f7f2fcbea176
rs 64: I0002fd2072b211d7ab54daa4035d65fa
rs 65: I0003003071cd11d796fabc35f7796f7a
rs 66: I00030a8074de11d79453d3af27410a27
rs 67: I00030b1072dc11d78347daa8ede63acd
rs 68: I000318e0721d11d7880af2b8a7a150bc
rs 69: I00032630729c11d7b100a463f186e11d
rs 70: I00032e60726911d7ba84e3942a4b620d
rs 71: I00033230721811d796fabc35f7796f7a
rs 72: I00033600743811d7a658bf569bf0de0b
rs 73: I00033730745211d79d2ef02eee90521e
rs 74: I000341f0f36c11d7993aa96b44857ca1
rs 75: I00034270b79611d7817fb05730618d2c
rs 76: I0003429071b211d7b0409d11d16b6b13
rs 77: I00034e80746311d7afb9df8873fee31a
rs 78: I0003507072a011d7ba84e3942a4b620d
rs 79: I00035f40744711d79d2ef02eee90521e
rs 80: I00037420727711d7b100a463f186e11d
rs 81: I00037d20721411d7ba84e3942a4b620d
rs 82: I00037dc0743011d79d2ef02eee90521e
rs 83: I00038970729e11d7ba84e3942a4b620d
rs 84: I00038ab071f411d7b100a463f186e11d
rs 85: I0003921071f111d7a5a58ae19b0bc350
rs 86: I0003a860720d11d78347daa8ede63acd
rs 87: I0003aa5072bb11d7ab54daa4035d65fa
rs 88: I0003aa99a5ba11d8860ea464f39e833e
rs 89: I0003ac5072a511d7a5a58ae19b0bc350
rs 90: I0003b720747811d79ccbd455e2fa80ef
rs 91: I0003b7b0727611d787c8f80b08d85a21
rs 92: I0003bb10729f11d78ef88cd3014a7f23
rs 93: I0003c5d072c511d7a5a58ae19b0bc350
rs 94: I0003d19072e011d78347daa8ede63acd
rs 95: I0003d1a4a5ba11d8860ea464f39e833e
rs 96: I0003d1a6a5ba11d8860ea464f39e833e
rs 97: I0003d1a8a5ba11d8860ea464f39e833e
rs 98: I0003d53074db11d7b5dbefdbeac7aa0d
rs 99: I0003d560728f11d7a5a58ae19b0bc350
rs 100: I0003d5c072d911d792e6e58f3e66f41c
rs 101: I0003ec20723111d78347daa8ede63acd
rs 102: I0003f2b0725e11d787c8f80b08d85a21
rs 103: I0003f54072b711d792e6e58f3e66f41c
rs 104: I0003f8b0a5ba11d8860ea464f39e833e
rs 105: I0003fa50742d11d79b9bc4eeac1c0b2d
rs 106: I0003feb071da11d7a07084608af77b15
rs 107: I000405d0160911d88becacb69499ad1d
rs 108: I00040950060411d88297fc19561b6a07
rs 109: I00040ed0721311d7a5a58ae19b0bc350
rs 110: I00041660723511d7a07084608af77b15
rs 111: I00041830746b11d797e5f7f2fcbea176
rs 112: I00041cc0723d11d7b0409d11d16b6b13
rs 113: I000420f0723611d7b100a463f186e11d
rs 114: I000426c071cf11d7880af2b8a7a150bc
rs 115: I00043970726111d7ba84e3942a4b620d
rs 116: I00043af0c41a11d7858789f8f41f469f
rs 117: I0004401071ca11d7b100a463f186e11d
rs 118: I000452c0725c11d7bffff83f52289667
rs 119: I000462d08bc311d7bb8d85f0ac71b1f3
rs 120: I00047040725011d7ab54daa4035d65fa
rs 121: I000470a0729a11d7b100a463f186e11d
rs 122: I0004773072c711d78ef88cd3014a7f23
rs 123: I0004794071ed11d7ab54daa4035d65fa
rs 124: I00048290729811d78347daa8ede63acd
rs 125: I00049af071da11d7b100a463f186e11d
rs 126: I0004b040720111d7880af2b8a7a150bc
rs 127: I0004b4a0721f11d78ef88cd3014a7f23
rs 128: I0004b9702b4f11d8a0409604c12e4f92
rs 129: I0004bb7071ad11d7a5a58ae19b0bc350
rs 130: I0004c3c0726311d78ef88cd3014a7f23
rs 131: I0004cb90745711d7a658bf569bf0de0b
rs 132: I0004d490067011d8b893f65b4e54826b
rs 133: I0004d780749711d79ccbd455e2fa80ef
rs 134: I0004dc10726911d78347daa8ede63acd
rs 135: I0004de70729d11d7ba84e3942a4b620d
rs 136: I0004e040726211d7b0409d11d16b6b13
rs 137: I0004e71071f011d7b100a463f186e11d
rs 138: I0004ed70746911d79a8ab5f5a94ee96e
rs 139: I0004ef7071e211d78bcee6281d031f02
rs 140: I0004f09072c011d792e6e58f3e66f41c
rs 141: I0004f0a071fc11d792e6e58f3e66f41c
rs 142: I0004f240879511d79cf082a8a526bdf9
rs 143: I0004f3a0744c11d7b433bc7aed88dbc8
rs 144: I0004f490729411d7bffff83f52289667
rs 145: I0004fb90724711d7a07084608af77b15
rs 146: I00050b20721111d7b0409d11d16b6b13
rs 147: I00050e2071f011d78bcee6281d031f02
rs 148: I00050e20746111d79b9bc4eeac1c0b2d
rs 149: I00051380747411d7afb9df8873fee31a
rs 150: I000518a072b511d78347daa8ede63acd
rs 151: I000518e0721611d78ef88cd3014a7f23
rs 152: I00052800725a11d7ba84e3942a4b620d
rs 153: I00052f00720d11d7947cc0bc28d0837a
rs 154: I00053200745d11d79a8ab5f5a94ee96e
rs 155: I00053e90268111d886bdfb192a64ac56
rs 156: I00054420859711d79001d96d270a074a
rs 157: I000546f071c911d792e6e58f3e66f41c
rs 158: I000562c072e111d7ab54daa4035d65fa
rs 159: I00056d109f7311d7b07dff332e990446
rs 160: I00056d30746a11d797e5f7f2fcbea176
rs 161: I00056f30745411d79c33f30f55d9158b
rs 162: I00057820724411d7b100a463f186e11d
rs 163: I00057980728311d7a07084608af77b15
rs 164: I000580e0728011d7ab54daa4035d65fa
rs 165: I00058271efc011d897339e11b9afd716
rs 166: I00058d7074dc11d7b371e3b03459763a
rs 167: I0005944071f911d7947cc0bc28d0837a
rs 168: I00059910879611d7b396e0d633b35241
rs 169: I00059ca071eb11d7ab54daa4035d65fa
rs 170: I00059fd0746011d7b433bc7aed88dbc8
rs 171: I0005a981efc011d897339e11b9afd716
rs 172: I0005aaa0eb6311d7b52ae3604baa5d0f
rs 173: I0005ad60744011d7a94bace56a9eba1c
rs 174: I0005ae20726311d792e6e58f3e66f41c
rs 175: I0005b9f071ba11d7b100a463f186e11d
rs 176: I0005bc001e3711d891fbd2c50ca57005
rs 177: I0005c8b071b411d7a07084608af77b15
rs 178: I0005dc2072da11d78bcee6281d031f02
rs 179: I0005f7a4efc011d897339e11b9afd716
rs 180: I0005f9e0722f11d796fabc35f7796f7a
rs 181: I0006073072ae11d7a07084608af77b15
rs 182: I00061530133611d8aac7dbcabbf65311
rs 183: I000627f071e211d7a07084608af77b15
rs 184: I00062d80721a11d7947cc0bc28d0837a
rs 185: I000633a072c111d7a5a58ae19b0bc350
rs 186: I000635b0745811d789fed0d41f30a68d
rs 187: I00063b3072e311d78347daa8ede63acd
rs 188: I00063bd0728e11d78bcee6281d031f02
rs 189: I00063e4071fe11d78bcee6281d031f02
rs 190: I000643d0723611d78ef88cd3014a7f23
rs 191: I00064b5000b611d88508fb717bde6c05
rs 192: I00065a80729c11d7a5a58ae19b0bc350
rs 193: I00066a5071c711d7b0409d11d16b6b13
rs 194: I00066d50741711d79b9bc4eeac1c0b2d
rs 195: I000672e071de11d78bcee6281d031f02
rs 196: I000676e071b211d7880af2b8a7a150bc
rs 197: I00067a70747111d7a94bace56a9eba1c
rs 198: I00068860722a11d7ab54daa4035d65fa
rs 199: I0006a450742b11d7abd288e162f1ee6f
rs 200: I0006ba7071b111d7bffff83f52289667
rs 201: I0006c930a76111d78cb8000874f30b44
rs 202: I0006da10923511d78b148831b06d9b3e
rs 203: I0006dc10726211d7a5a58ae19b0bc350
rs 204: I0006e6a0726311d7ab54daa4035d65fa
rs 205: I0006ef70744c11d79d2ef02eee90521e
rs 206: I0006f070744111d7abd288e162f1ee6f
rs 207: I0006fa0071dc11d7b100a463f186e11d
rs 208: I0006fc60859811d78984a55bb4517c0f
rs 209: I000708d7044011da9439b076ef9ec4de
rs 210: I00071b70726811d7a5a58ae19b0bc350
rs 211: I00071f40748811d79ccbd455e2fa80ef
rs 212: I00072210f0c511d78788db544ffe8b12
rs 213: I00072600726911d7bffff83f52289667
rs 214: I00073890748311d7afb9df8873fee31a
rs 215: I000746a0d4cd11d79c5ab0511e0c5824
rs 216: I00077420726911d7947cc0bc28d0837a
rs 217: I000775b072cd11d787c8f80b08d85a21
rs 218: I0007802071e511d78bcee6281d031f02
rs 219: I0007974071d111d7a5a58ae19b0bc350
rs 220: I0007a8c0724911d796fabc35f7796f7a
rs 221: I0007aa30743511d7aea3a34f2eb4052a
rs 222: I0007b280727a11d7b0409d11d16b6b13
rs 223: I0007b3f0746611d79ccbd455e2fa80ef
rs 224: I0007b520748011d7afb9df8873fee31a
rs 225: I0007bf10726511d78ef88cd3014a7f23
rs 226: I0007cd1071cb11d7b0409d11d16b6b13
rs 227: I0007d000726e11d7b0409d11d16b6b13
rs 228: I0007d29833ff11d986b0aa9c82c164c0
rs 229: I0007d34071ae11d7947cc0bc28d0837a
rs 230: I0007d730724611d78347daa8ede63acd
rs 231: I0007de3071f911d7ba84e3942a4b620d
rs 232: I0007e13071d811d796fabc35f7796f7a
rs 233: I0007e850727411d78bcee6281d031f02
rs 234: I0007f1f0742d11d79a8ab5f5a94ee96e
rs 235: I0007f54072a911d78347daa8ede63acd
rs 236: I0007f620154811d8b8fd999a64bcc6ae
rs 237: I00080dd0721011d7bffff83f52289667
rs 238: I000812a071b411d7a5a58ae19b0bc350
rs 239: I00081af0726a11d7b100a463f186e11d
rs 240: I00082b20745011d7a658bf569bf0de0b
rs 241: I00084300725f11d7ba84e3942a4b620d
rs 242: I0008449072c311d78ef88cd3014a7f23
rs 243: I000861b0726d11d7a5a58ae19b0bc350
rs 244: I0008644072c611d7b0409d11d16b6b13
rs 245: I000864b0724c11d78347daa8ede63acd
rs 246: I00087d7071d811d7b0409d11d16b6b13
rs 247: I00087d70744911d7afb9df8873fee31a
rs 248: I000886f072a811d787c8f80b08d85a21
rs 249: I00088cf0726611d792e6e58f3e66f41c
rs 250: I00088e90747711d7a94bace56a9eba1c
rs 251: I000890b072d911d787c8f80b08d85a21
rs 252: I000896f071f811d78347daa8ede63acd
rs 253: I0008a3a072cc11d7a5a58ae19b0bc350
rs 254: I0008ad1071ef11d7947cc0bc28d0837a
rs 255: I0008b170747e11d79ccbd455e2fa80ef
rs 256: I0008b26072c611d7ba84e3942a4b620dThanks again for the input. One of our DBA's was also able to recreate the problem using the below PL/SQL script. He is going to open a TAR with Oracle. I'll post a message when we get a resolution.
Tom
CREATE OR REPLACE PROCEDURE "SYSTEM"."TEST_BIND2" is
type dynamic_tc is ref cursor;
v_rc dynamic_tc;
sql_stmt varchar(3000);
bindvariable varchar2(33) := 'I00000670722f11d7bffff83f52289667';
v_case_uuid varchar2(33);
v_rows number :=0;
begin
sql_stmt := 'select case_uuid from machv.case
where case_uuid in (:1,:2,:3,:4,:5,:6,:7,:8,:9,:10,:11,:12,:13,:14,:15,
:16,
:17,
:18,
:19,
:20,
:21,
:22,
:23,
:24,
:25,
:26,
:27,
:28,
:29,
:30,
:31,
:32,
:33,
:34,
:35,
:36,
:37,
:38,
:39,
:40,
:41,
:42,
:43,
:44,
:45,
:46,
:47,
:48,
:49,
:50,
:51,
:52,
:53,
:54,
:55,
:56,
:57,
:58,
:59,
:60,
:61,
:62,
:63,
:64,
:65,
:66,
:67,
:68,
:69,
:70,
:71,
:72,
:73,
:74,
:75,
:76,
:77,
:78,
:79,
:80,
:81,
:82,
:83,
:84,
:85,
:86,
:87,
:88,
:89,
:90,
:91,
:92,
:93,
:94,
:95,
:96,
:97,
:98,
:99,
:100,
:101,
:102,
:103,
:104,
:105,
:106,
:107,
:108,
:109,
:110,
:111,
:112,
:113,
:114,
:115,
:116,
:117,
:118,
:119,
:120,
:121,
:122,
:123,
:124,
:125,
:126,
:127,
:128,
:129,
:130,
:131,
:132,
:133,
:134,
:135,
:136,
:137,
:138,
:139,
:140,
:141,
:142,
:143,
:144,
:145,
:146,
:147,
:148,
:149,
:150,
:151,
:152,
:153,
:154,
:155,
:156,
:157,
:158,
:159,
:160,
:161,
:162,
:163,
:164,
:165,
:166,
:167,
:168,
:169,
:170,
:171,
:172,
:173,
:174,
:175,
:176,
:177,
:178,
:179,
:180,
:181,
:182,
:183,
:184,
:185,
:186,
:187,
:188,
:189,
:190,
:191,
:192,
:193,
:194,
:195,
:196,
:197,
:198,
:199,
:200,
:201,
:202,
:203,
:204,
:205,
:206,
:207,
:208,
:209,
:210,
:211,
:212,
:213,
:214,
:215,
:216,
:217,
:218,
:219,
:220,
:221,
:222,
:223,
:224,
:225,
:226,
:227,
:228,
:229,
:230,
:231,
:232,
:233,
:234,
:235,
:236,
:237,
:238,
:239,
:240,
:241,
:242,
:243,
:244,
:245,
:246,
:247,
:248,
:249,
:250,
:251,
:252,
:253,
:254,
:255,
:256,
:257,
:258,
:259,
:260,
:261,
:262,
:263,
:264,
:265,
:266,
:267,
:268,
:269,
:270,
:271,
:272,
:273,
:274,
:275,
:276,
:277,
:278,
:279,
:280,
:281,
:282,
:283,
:284,
:285,
:286,
:287,
:288,
:289,
:290,
:291,
:292,
:293,
:294,
:295,
:296,
:297,
:298,
:299,
:300,
:301,
:302,
:303,
:304,
:305,
:306,
:307,
:308,
:309,
:310,
:311,
:312,
:313,
:314,
:315,
:316,
:317,
:318,
:319,
:320,
:321,
:322,
:323,
:324,
:325,
:326,
:327,
:328,
:329,
:330,
:331,
:332,
:333,
:334,
:335,
:336,
:337,
:338,
:339,
:340,
:341,
:342,
:343,
:344,
:345,
:346,
:347,
:348,
:349,
:350,
:351,
:352,
:353,
:354,
:355,
:356,
:357,
:358,
:359,
:360,
:361,
:362,
:363,
:364,
:365,
:366,
:367,
:368,
:369,
:370,
:371,
:372,
:373,
:374,
:375,
:376,
:377,
:378,
:379,
:380,
:381,
:382,
:383,
:384,
:385,
:386,
:387,
:388,
:389,
:390,
:391,
:392,
:393,
:394,
:395,
:396,
:397,
:398,
:399,
:400,
:401,
:402,
:403,
:404,
:405,
:406,
:407,
:408,
:409,
:410,
:411,
:412,
:413,
:414,
:415,
:416,
:417,
:418,
:419,
:420,
:421,
:422,
:423,
:424,
:425,
:426,
:427,
:428,
:429,
:430,
:431,
:432,
:433,
:434,
:435,
:436,
:437,
:438,
:439,
:440,
:441,
:442,
:443,
:444,
:445,
:446,
:447,
:448,
:449,
:450,
:451,
:452,
:453,
:454,
:455,
:456,
:457,
:458,
:459,
:460,
:461,
:462,
:463,
:464,
:465,
:466,
:467,
:468,
:469,
:470,
:471,
:472,
:473,
:474,
:475,
:476,
:477,
:478,
:479,
:480,
:481,
:482,
:483,
:484,
:485,
:486,
:487,
:488,
:489,
:490,
:491,
:492,
:493,
:494,
:495,
:496,
:497,
:498,
:499)';
open v_rc for sql_stmt using 'I00000670722f11d7bffff83f52289667',
'I000010a071e611d7ba84e3942a4b620d',
'I0000192072c111d7b100a463f186e11d',
'I00001b90723111d7ab54daa4035d65fa',
'I00002020727411d7a07084608af77b15',
'I000029b0728011d792e6e58f3e66f41c',
'I00002c80723a11d787c8f80b08d85a21',
'I00003f10745411d79b9bc4eeac1c0b2d',
'I000048d0721411d796fabc35f7796f7a',
'I000067e0726c11d7b100a463f186e11d',
'I0000796072e411d7b100a463f186e11d',
'I000079c005aa11d8a85fe39410e0ab6f',
'I000079e0741711d7aea3a34f2eb4052a',
'I000085e0a1f611d7af65eaafd5dac9b5',
'I000088c0728911d7a07084608af77b15',
'I00008b0071d411d7880af2b8a7a150bc',
'I00008f90721711d787c8f80b08d85a21',
'I00009950724811d78ef88cd3014a7f23',
'I00009a1072dc11d7ba84e3942a4b620d',
'I0000a7a072bc11d7bffff83f52289667',
'I0000ace071e611d78ef88cd3014a7f23',
'I0000c0a0741a11d7ab5cff2fe4340d11',
'I0000c40071d211d796fabc35f7796f7a',
'I0000cc50728811d796fabc35f7796f7a',
'I0000d250724611d7b100a463f186e11d',
'I0000d94072bd11d78ef88cd3014a7f23',
'I0000e7b0741a11d7b44cec793782d444',
'I0000f1a071ff11d787c8f80b08d85a21',
'I0000f4a071de11d7a5a58ae19b0bc350',
'I0000fbc0727a11d78347daa8ede63acd',
'I0000fcf0729411d787c8f80b08d85a21',
'I0000ff5072c811d7a07084608af77b15',
'I00010090721e11d7bffff83f52289667',
'I00010390746e11d79ccbd455e2fa80ef',
'I000112b0724111d7bffff83f52289667',
'I00011940726e11d7b100a463f186e11d',
'I00011ca0729711d78ef88cd3014a7f23',
'I00012500728911d787c8f80b08d85a21',
'I00012770746a11d79c33f30f55d9158b',
'I0001297071e311d78347daa8ede63acd',
'I00012a4071b311d7880af2b8a7a150bc',
'I00012e7071ac11d7a5a58ae19b0bc350',
'I000131c0729911d7a07084608af77b15',
'I00013d90746111d7abd288e162f1ee6f',
'I000147f0743d11d79a8ab5f5a94ee96e',
'I00014850721611d7b100a463f186e11d',
'I000148b0726011d78bcee6281d031f02',
'I00014d2071ba11d7a5a58ae19b0bc350',
'I0001593072e311d7ab54daa4035d65fa',
'I00015d70721811d7880af2b8a7a150bc',
'I000162a0720611d792e6e58f3e66f41c',
'I00016340154411d894849fe41a758d3e',
'I00016a90727211d7b0409d11d16b6b13',
'I0001713071db11d796fabc35f7796f7a',
'I00017de072af11d787c8f80b08d85a21',
'I000183c0ff1e11d79d93859d09cad35e',
'I00018680720211d7a07084608af77b15',
'I00018fe071e911d7bffff83f52289667',
'I000190b0154c11d8a6f0ebf54ed20c72',
'I0001921071f811d792e6e58f3e66f41c',
'I0001943072cb11d796fabc35f7796f7a',
'I00019500729b11d796fabc35f7796f7a',
'I0001a1d0745811d79ccbd455e2fa80ef',
'I0001a3d071d111d7947cc0bc28d0837a',
'I0001a8e042cc11d8bfb1c5b53ee7b122',
'I0001aa0071b411d78bcee6281d031f02',
'I0001c940b1ab11d7ad3ab23fa36e24eb',
'I0001dc60724911d78ef88cd3014a7f23',
'I0001f050723111d792e6e58f3e66f41c',
'I0001f080725611d7ab54daa4035d65fa',
'I0001f980746411d7a94bace56a9eba1c',
'I0001fa10726211d78ef88cd3014a7f23',
'I0001fe70728011d78347daa8ede63acd',
'I0001ffe071fb11d7b0409d11d16b6b13',
'I0002010072d911d78bcee6281d031f02',
'I0002084071ed11d7a07084608af77b15',
'I000220f0723d11d7b100a463f186e11d',
'I00022c4072d211d7a5a58ae19b0bc350',
'I00022cf0154c11d89b2cb73750577cdc',
'I00022f4072b111d7b100a463f186e11d',
'I00023550a76111d79a3e000874f30b44',
'I00024ad0746811d79a8ab5f5a94ee96e',
'I00024b02a5ba11d8860ea464f39e833e',
'I00025ef0720411d7ba84e3942a4b620d',
'I00026d40727811d7ab54daa4035d65fa',
'I00026d80a2ad11d79bff000874f30b44',
'I00027080742911d79d2ef02eee90521e',
'I0002721aa5ba11d8860ea464f39e833e',
'I00027280741311d7b44cec793782d444',
'I00028050147611d895d6f30359ceb780',
'I000286c0729811d7947cc0bc28d0837a',
'I00028830721311d78347daa8ede63acd',
'I00029920a5ba11d8860ea464f39e833e',
'I0002a0b0723e11d7a5a58ae19b0bc350',
'I0002a3a072e111d7a07084608af77b15',
'I0002a48071ed11d787c8f80b08d85a21',
'I0002a940725511d78bcee6281d031f02',
'I0002b8c072e311d7a07084608af77b15',
'I0002ba00723911d7b100a463f186e11d',
'I0002c034a5ba11d8860ea464f39e833e',
'I0002c2f0729a11d792e6e58f3e66f41c',
'I0002c2f0729a11d7ab54daa4035d65fa',
'I0002c4f0728411d7a07084608af77b15',
'I0002cf9071c111d787c8f80b08d85a21',
'I0002dfe0721f11d7b0409d11d16b6b13',
'I0002e8a0725b11d7ba84e3942a4b620d',
'I0002f5a0743d11d797e5f7f2fcbea176',
'I0002fd2072b211d7ab54daa4035d65fa',
'I0003003071cd11d796fabc35f7796f7a',
'I00030a8074de11d79453d3af27410a27',
'I00030b1072dc11d78347daa8ede63acd',
'I000318e0721d11d7880af2b8a7a150bc',
'I00032630729c11d7b100a463f186e11d',
'I00032e60726911d7ba84e3942a4b620d',
'I00033230721811d796fabc35f7796f7a',
'I00033600743811d7a658bf569bf0de0b',
'I00033730745211d79d2ef02eee90521e',
'I000341f0f36c11d7993aa96b44857ca1',
'I00034270b79611d7817fb05730618d2c',
'I0003429071b211d7b0409d11d16b6b13',
'I00034e80746311d7afb9df8873fee31a',
'I0003507072a011d7ba84e3942a4b620d',
'I00035f40744711d79d2ef02eee90521e',
'I00037420727711d7b100a463f186e11d',
'I00037d20721411d7ba84e3942a4b620d',
'I00037dc0743011d79d2ef02eee90521e',
'I00038970729e11d7ba84e3942a4b620d',
'I00038ab071f411d7b100a463f186e11d',
'I0003921071f111d7a5a58ae19b0bc350',
'I0003a860720d11d78347daa8ede63acd',
'I0003aa5072bb11d7ab54daa4035d65fa',
'I0003aa99a5ba11d8860ea464f39e833e',
'I0003ac5072a511d7a5a58ae19b0bc350',
'I0003b720747811d79ccbd455e2fa80ef',
'I0003b7b0727611d787c8f80b08d85a21',
'I0003bb10729f11d78ef88cd3014a7f23',
'I0003c5d072c511d7a5a58ae19b0bc350',
'I0003d19072e011d78347daa8ede63acd',
'I0003d1a4a5ba11d8860ea464f39e833e',
'I0003d1a6a5ba11d8860ea464f39e833e',
'I0003d1a8a5ba11d8860ea464f39e833e',
'I0003d53074db11d7b5dbefdbeac7aa0d',
'I0003d560728f11d7a5a58ae19b0bc350',
'I0003d5c072d911d792e6e58f3e66f41c',
'I0003ec20723111d78347daa8ede63acd',
'I0003f2b0725e11d787c8f80b08d85a21',
'I0003f54072b711d792e6e58f3e66f41c',
'I0003f8b0a5ba11d8860ea464f39e833e',
'I0003fa50742d11d79b9bc4eeac1c0b2d',
'I0003feb071da11d7a07084608af77b15',
'I000405d0160911d88becacb69499ad1d',
'I00040950060411d88297fc19561b6a07',
'I00040ed0721311d7a5a58ae19b0bc350',
'I00041660723511d7a07084608af77b15',
'I00041830746b11d797e5f7f2fcbea176',
'I00041cc0723d11d7b0409d11d16b6b13',
'I000420f0723611d7b100a463f186e11d',
'I000426c071cf11d7880af2b8a7a150bc',
'I00043970726111d7ba84e3942a4b620d',
'I00043af0c41a11d7858789f8f41f469f',
'I0004401071ca11d7b100a463f186e11d',
'I000452c0725c11d7bffff83f52289667',
'I000462d08bc311d7bb8d85f0ac71b1f3',
'I00047040725011d7ab54daa4035d65fa',
'I000470a0729a11d7b100a463f186e11d',
'I0004773072c711d78ef88cd3014a7f23',
'I0004794071ed11d7ab54daa4035d65fa',
'I00048290729811d78347daa8ede63acd',
'I00049af071da11d7b100a463f186e11d',
'I0004b040720111d7880af2b8a7a150bc',
'I0004b4a0721f11d78ef88cd3014a7f23',
'I0004b9702b4f11d8a0409604c12e4f92',
'I0004bb7071ad11d7a5a58ae19b0bc350',
'I0004c3c0726311d78ef88cd3014a7f23',
'I0004cb90745711d7a658bf569bf0de0b',
'I0004d490067011d8b893f65b4e54826b',
'I0004d780749711d79ccbd455e2fa80ef',
'I0004dc10726911d78347daa8ede63acd',
'I0004de70729d11d7ba84e3942a4b620d',
'I0004e040726211d7b0409d11d16b6b13',
'I0004e71071f011d7b100a463f186e11d',
'I0004ed70746911d79a8ab5f5a94ee96e',
'I0004ef7071e211d78bcee6281d031f02',
'I0004f09072c011d792e6e58f3e66f41c',
'I0004f0a071fc11d792e6e58f3e66f41c',
'I0004f240879511d79cf082a8a526bdf9',
'I0004f3a0744c11d7b433bc7aed88dbc8',
'I0004f490729411d7bffff83f52289667',
'I0004fb90724711d7a07084608af77b15',
'I00050b20721111d7b0409d11d16b6b13',
'I00050e2071f011d78bcee6281d031f02',
'I00050e20746111d79b9bc4eeac1c0b2d',
'I00051380747411d7afb9df8873fee31a',
'I000518a072b511d78347daa8ede63acd',
'I000518e0721611d78ef88cd3014a7f23',
'I00052800725a11d7ba84e3942a4b620d',
'I00052f00720d11d7947cc0bc28d0837a',
'I00053200745d11d79a8ab5f5a94ee96e',
'I00053e90268111d886bdfb192a64ac56',
'I00054420859711d79001d96d270a074a',
'I000546f071c911d792e6e58f3e66f41c',
'I000562c072e111d7ab54daa4035d65fa',
'I00056d109f7311d7b07dff332e990446',
'I00056d30746a11d797e5f7f2fcbea176',
'I00056f30745411d79c33f30f55d9158b',
'I00057820724411d7b100a463f186e11d',
'I00057980728311d7a07084608af77b15',
'I000580e0728011d7ab54daa4035d65fa',
'I00058271efc011d897339e11b9afd716',
'I00058d7074dc11d7b371e3b03459763a',
'I0005944071f911d7947cc0bc28d0837a',
'I00059910879611d7b396e0d633b35241',
'I00059ca071eb11d7ab54daa4035d65fa',
'I00059fd0746011d7b433bc7aed88dbc8',
'I0005a981efc011d897339e11b9afd716',
'I0005aaa0eb6311d7b52ae3604baa5d0f',
'I0005ad60744011d7a94bace56a9eba1c',
'I0005ae20726311d792e6e58f3e66f41c',
'I0005b9f071ba11d7b100a463f186e11d',
'I0005bc001e3711d891fbd2c50ca57005',
'I0005c8b071b411d7a07084608af77b15',
'I0005dc2072da11d78bcee6281d031f02',
'I0005f7a4efc011d897339e11b9afd716',
'I0005f9e0722f11d796fabc35f7796f7a',
'I0006073072ae11d7a07084608af77b15',
'I00061530133611d8aac7dbcabbf65311',
'I000627f071e211d7a07084608af77b15',
'I00062d80721a11d7947cc0bc28d0837a',
'I000633a072c111d7a5a58ae19b0bc350',
'I000635b0745811d789fed0d41f30a68d',
'I00063b3072e311d78347daa8ede63acd',
'I00063bd0728e11d78bcee6281d031f02',
'I00063e4071fe11d78bcee6281d031f02',
'I000643d0723611d78ef88cd3014a7f23',
'I00064b5000b611d88508fb717bde6c05',
'I00065a80729c11d7a5a58ae19b0bc350',
'I00066a5071c711d7b0409d11d16b6b13',
'I00066d50741711d79b9bc4eeac1c0b2d',
'I000672e071de11d78bcee6281d031f02',
'I000676e071b211d7880af2b8a7a150bc',
'I00067a70747111d7a94bace56a9eba1c',
'I00068860722a11d7ab54daa4035d65fa',
'I0006a450742b11d7abd288e162f1ee6f',
'I0006ba7071b111d7bffff83f52289667',
'I0006c930a76111d78cb8000874f30b44',
'I0006da10923511d78b148831b06d9b3e',
'I0006dc10726211d7a5a58ae19b0bc350',
'I0006e6a0726311d7ab54daa4035d65fa',
'I0006ef70744c11d79d2ef02eee90521e',
'I0006f070744111d7abd288e162f1ee6f',
'I0006fa0071dc11d7b100a463f186e11d',
'I0006fc60859811d78984a55bb4517c0f',
'I000708d7044011da9439b076ef9ec4de',
'I00071b70726811d7a5a58ae19b0bc350',
'I00071f40748811d79ccbd455e2fa80ef',
'I00072210f0c511d78788db544ffe8b12',
'I00072600726911d7bffff83f52289667',
'I00073890748311d7afb9df8873fee31a',
'I000746a0d4cd11d79c5ab0511e0c5824',
'I00077420726911d7947cc0bc28d0837a',
'I000775b072cd11d787c8f80b08d85a21',
'I0007802071e511d78bcee6281d031f02',
'I0007974071d111d7a5a58ae19b0bc350',
'I0007a8c0724911d796fabc35f7796f7a',
'I0007aa30743511d7aea3a34f2eb4052a',
'I0007b280727a11d7b0409d11d16b6b13',
'I0007b3f0746611d79ccbd455e2fa80ef',
'I0007b520748011d7afb9df8873fee31a',
'I0007bf10726511d78ef88cd3014a7f23',
'I0007cd1071cb11d7b0409d11d16b6b13',
'I0007d000726e11d7b0409d11d16b6b13',
'I0007d29833ff11d986b0aa9c82c164c0',
'I0007d34071ae11d7947cc0bc28d0837a',
'I0007d730724611d78347daa8ede63acd',
'I0007de3071f911d7ba84e3942a4b620d',
'I0007e13071d811d796fabc35f7796f7a',
'I0007e850727411d78bcee6281d031f02',
'I0007f1f0742d11d79a8ab5f5a94ee96e',
'I0007f54072a911d78347daa8ede63acd',
'I0007f620154811d8b8fd999a64bcc6ae',
'I00080dd0721011d7bffff83f52289667',
'I000812a071b411d7a5a58ae19b0bc350',
'I00081af0726a11d7b100a463f186e11d',
'I00082b20745011d7a658bf569bf0de0b',
'I00084300725f11d7ba84e3942a4b620d',
'I0008449072c311d78ef88cd3014a7f23',
'I000861b0726d11d7a5a58ae19b0bc350',
'I0008644072c611d7b0409d11d16b6b13',
'I000864b0724c11d78347daa8ede63acd',
'I00087d7071d811d7b0409d11d16b6b13',
'I00087d70744911d7afb9df8873fee31a',
'I000886f072a811d787c8f80b08d85a21',
'I00088cf0726611d792e6e58f3e66f41c',
'I00088e90747711d7a94bace56a9eba1c',
'I000890b072d911d787c8f80b08d85a21',
'I000896f071f811d78347daa8ede63acd',
'I0008a3a072cc11d7a5a58ae19b0bc350',
'I0008ad1071ef11d7947cc0bc28d0837a',
'I0008b170747e11d79ccbd455e2fa80ef',
'I0008b26072c611d7ba84e3942a4b620d',
'I0008b540742d11d789fed0d41f30a68d',
'I0008bf0071ed11d7b0409d11d16b6b13',
'I0008c100744811d79b9bc4eeac1c0b2d',
'I0008c96071c911d7a07084608af77b15',
'I0008d3f071ca11d7a5a58ae19b0bc350',
'I0008d5e0727811d7a07084608af77b15',
'I0008e5e071c811d7880af2b8a7a150bc',
'I0008ea3072aa11d7b100a463f186e11d',
'I0008ea40dd5211d7b6ffcd773e7967a9',
'I0008eda0748011d79a8ab5f5a94ee96e',
'I0008ef70744511d7a94bace56a9eba1c',
'I0008f6c0729511d7a07084608af77b15',
'I0008fa80bc4611d7bf8df081d881356f',
'I00090120727111d787c8f80b08d85a21',
'I00090390745211d7b433bc7aed88dbc8',
'I000904e072e411d7a07084608af77b15',
'I00090520724511d7b100a463f186e11d',
'I00090ea0adad11d79e6cbe65fd77490b',
'I00091010729011d78ef88cd3014a7f23',
'I00092740742911d79a8ab5f5a94ee96e',
'I000928a0746811d79a8ab5f5a94ee96e',
'I00092bc072bf11d787c8f80b08d85a21',
'I00093200a2b211d7acd0000874f30b44',
'I0009365072c011d78ef88cd3014a7f23',
'I0009373071cc11d7b100a463f186e11d',
'I00093dc071f911d792e6e58f3e66f41c',
'I00094320747d11d7afb9df8873fee31a',
'I00095410748611d79a8ab5f5a94ee96e',
'I00095510720a11d796fabc35f7796f7a',
'I00095fd0723011d7ab54daa4035d65fa',
'I00096200723f11d7880af2b8a7a150bc',
'I00096830749311d7afb9df8873fee31a',
'I00096e30a2b411d781eb000874f30b44',
'I0009716071e411d78ef88cd3014a7f23',
'I0009729071fe11d796fabc35f7796f7a',
'I0009769071d211d78ef88cd3014a7f23',
'I00097d20180311d8987fae20d218a0bf',
'I00097f20745a11d7ab5cff2fe4340d11',
'I000989a072ae11d7947cc0bc28d0837a',
'I00099c30725711d7a07084608af77b15',
'I00099e70741311d795e2961f3aa542c2',
'I0009ac2074dc11d79d22fcdb12bfafec',
'I0009b720746311d7a94bace56a9eba1c',
'I0009bb4072af11d796fabc35f7796f7a',
'I0009c170729211d7ba84e3942a4b620d',
'I0009c410722711d796fabc35f7796f7a',
'I0009ca1071e511d7b0409d11d16b6b13',
'I0009ca3072ce11d7b100a463f186e11d',
'I0009daf072b211d7a07084608af77b15',
'I0009ef20746c11d79a8ab5f5a94ee96e',
'I0009fc80742711d797e5f7f2fcbea176',
'I0009fca0729f11d792e6e58f3e66f41c',
'I000a0240721311d78bcee6281d031f02',
'I000a175072d911d78bcee6281d031f02',
'I000a1c60744f11d7abd288e162f1ee6f',
'I000a1ec0721211d78ef88cd3014a7f23',
'I000a1f9071e211d7ab54daa4035d65fa',
'I000a2d7072d011d78347daa8ede63acd',
'I000a2fe0724011d7a5a58ae19b0bc350',
'I000a35e0746f11d79a8ab5f5a94ee96e',
'I000a3640724811d7b0409d11d16b6b13',
'I000a36e071f311d7bffff83f52289667',
'I000a3ae0743811d7b433bc7aed88dbc8',
'I000a43d0722811d792e6e58f3e66f41c',
'I000a463015ef11d88c7bd5cc2418da3e',
'I000a4770742311d7a658bf569bf0de0b',
'I000a47d071fc11d7ab54daa4035d65fa',
'I000a4d60723411d787c8f80b08d85a21',
'I000a4e00745011d7abd288e162f1ee6f',
'I000a515072cc11d7b100a463f186e11d',
'I000a5320a84711d79341000874f30b44',
'I000a548072d011d7a07084608af77b15',
'I000a5b20723911d78ef88cd3014a7f23',
'I000a601072c611d7ab54daa4035d65fa',
'I000a6450746c11d7afb9df8873fee31a',
'I000a67a0586611d88987ae5d74e7d237',
'I000a6a80744f11d7a658bf569bf0de0b',
'I000a71b071b611d7a07084608af77b15',
'I000a8070b60c11d78d7ae36da6291c4c',
'I000a8260725e11d7a5a58ae19b0bc350',
'I000a8e90f36411d7af718f2bed3b58d8',
'I000a98f0744c11d7bbd0dd5ae518b214',
'I000aad40720d11d7880af2b8a7a150bc',
'I000abd0071fc11d787c8f80b08d85a21',
'I000abec0728511d78bcee6281d031f02',
'I000ac02072c411d7b0409d11d16b6b13',
'I000ac48072e211d7b100a463f186e11d',
'I000ad400d51811d7b8b189ec09a4f1f2',
'I000ad95071d611d78347daa8ede63acd',
'I000addd072dd11d796fabc35f7796f7a',
'I000ae0b071d311d78ef88cd3014a7f23',
'I000ae6e0742711d789fed0d41f30a68d',
'I000aeda0720811d792e6e58f3e66f41c',
'I000af1c072c511d7b0409d11d16b6b13',
'I000af4c072a411d7b100a463f186e11d',
'I000af5c0729911d78347daa8ede63acd',
'I000af890725311d7a5a58ae19b0bc350',
'I000aff8072ca11d7b100a463f186e11d',
'I000b036071b511d7ba84e3942a4b620d',
'I000b17b071e711d78347daa8ede63acd',
'I000b18e0747211d7afb9df8873fee31a',
'I000b2400075e11d8bba4ee3df5595e5e',
'I000b2470746811d797e5f7f2fcbea176',
'I000b24a0721c11d787c8f80b08d85a21',
'I000b2540743811d795e2961f3aa542c2',
'I000b2df933ff11d986b0aa9c82c164c0',
'I000b383017be11d89633df6acb652f6c',
'I000b3be0511c11d8a870d7b8ade616c2',
'I000b3de072db11d7b0409d11d16b6b13',
'I000b41c071c611d796fabc35f7796f7a',
'I000b4a5071dd11d7880af2b8a7a150bc',
'I000b4a800bd111d88eb89f6c614e0b44',
'I000b50b071e511d7a07084608af77b15',
'I000b5310721911d7a5a58ae19b0bc350',
'I000b58d074e711d795b58681ea3280ca',
'I000b5e6072ae11d7a5a58ae19b0bc350',
'I000b5fd0722911d7bffff83f52289667',
'I000b6570879611d791b5808d2e7078a3',
'I000b66a071b711d7947cc0bc28d0837a',
'I000b6b3071fa11d78bcee6281d031f02',
'I000b6c60748511d79a8ab5f5a94ee96e',
'I000b7ce0729711d796fabc35f7796f7a',
'I000b8be0746311d79b9bc4eeac1c0b2d',
'I000b8eb071ac11d7b0409d11d16b6b13',
'I000b9040721011d78347daa8ede63acd',
'I000b96e88f1e11d8af0be6a4d782f601',
'I000ba00071ff11d7b0409d11d16b6b13',
'I000ba860746211d795e2961f3aa542c2',
'I000baf50726811d7a07084608af77b15',
'I000bb0c071e311d7880af2b8a7a150bc',
'I000bb220722211d7a07084608af77b15',
'I000bbe8071e811d7bffff83f52289667',
'I000bbfa072c611d792e6e58f3e66f41c',
'I000bcd40745311d7ab5cff2fe4340d11',
'I000be660742911d797e5f7f2fcbea176',
'I000be8f0721111d7a07084608af77b15',
'I000bfae0859711d79858f13fea870308',
'I000bfda0728d11d78bcee6281d031f02',
'I000bfda0728d11d7a07084608af77b15',
'I000bfeb071be11d792e6e58f3e66f41c',
'I000c071071b011d796fabc35f7796f7a',
'I000c0c138f1e11d8af0be6a4d782f601',
'I000c0c1c8f1e11d8af0be6a4d782f601',
'I000c25e072a711d792e6e58f3e66f41c',
'I000c33b071e811d78347daa8ede63acd',
'I000c37b0742d11d7aea3a34f2eb4052a',
'I000c39a0726a11d78bcee6281d031f02',
'I000c3b7029a311d9aaecedbddfbb95ea',
'I000c3b70722f11d78bcee6281d031f02',
'I000c419072d611d787c8f80b08d85a21',
'I000c49a0742b11d79b9bc4eeac1c0b2d',
'I000c4a90727311d7a5a58ae19b0bc350',
'I000c6180723a11d7b0409d11d16b6b13',
'I000c634072c311d7b0409d11d16b6b13',
'I000c6450746511d7abd288e162f1ee6f',
'I000c6cb071e611d78bcee6281d031f02',
'I000c6ce0720b11d7bffff83f52289667',
'I000c72b0741511d7a658bf569bf0de0b',
'I000c764071f211d7947cc0bc28d0837a',
'I000c79d0724011d7880af2b8a7a150bc',
'I000c899529a311d9aaecedbddfbb95ea',
'I000c89b0032311d89e448639da8914ed',
'I000c8b20729311d78bcee6281d031f02',
'I000c8ed084e111d7a5e0e825c1cd135a',
'I000c9180729b11d796fabc35f7796f7a',
'I000ca3e0721f11d7a5a58ae19b0bc350',
'I000caf00728f11d78ef88cd3014a7f23',
'I000cb44071b911d7a07084608af77b15',
'I000cb9d071f111d7a07084608af77b15',
'I000cc48072db11d78347daa8ede63acd',
'I000cc490721711d7ba84e3942a4b620d',
'I000cd680721511d792e6e58f3e66f41c',
'I000cd7b329a311d9aaecedbddfbb95ea',
'I000ce310720011d7880af2b8a7a150bc',
'I000ce800c5e811d883e2d13616373e63',
'I000ce801c5e811d883e2d13616373e63',
'I000ce80dc5e811d883e2d13616373e63',
'I000cec9072d011d792e6e58f3e66f41c',
'I000ced30727b11d7b0409d11d16b6b13',
'I000cfeca29a311d9aaecedbddfbb95ea',
'I000d0550725c11d7bffff83f52289667',
'I000d0d2071df11d78347daa8ede63acd',
'I000d0eb0724311d792e6e58f3e66f41c',
'I000d0f1bc5e811d883e2d13616373e63',
'I000d0f1cc5e811d883e2d13616373e63',
'I000d0f1ec5e811d883e2d13616373e63',
'I000d115071d811d7ba84e3942a4b620d',
'I000d15d072df11d7b100a463f186e11d',
'I000d22a0722b11d7ba84e3942a4b620d',
'I000d2cf072cb11d7b100a463f186e11d',
'I000d30f0729f11d78ef88cd3014a7f23',
'I000d3622c5e811d883e2d13616373e63',
'I000d362ac5e811d883e2d13616373e63',
'I000d3630c5e811d883e2d13616373e63',
'I000d3633c5e811d883e2d13616373e63',
'I000d39f0723c11d7b0409d11d16b6b13',
'I000d432071fe11d7a5a58ae19b0bc350',
'I000d4520745911d79a8ab5f5a94ee96e',
'I000d4680722711d792e6e58f3e66f41c';
FETCH v_rc INTO v_case_uuid;
WHILE v_rc%FOUND
LOOP
v_rows := v_rows +1;
FETCH v_rc INTO v_case_uuid;
END LOOP;
CLOSE v_rc;
dbms_output.put_line(v_rows);
end ; -
Problems with Oracle Thin Driver
Hi,
I'm having major problems configuring the Oracle Thin Driver for use
with CMP Entity Beans. What am I doing wrong?
Configuration: Windows 2000 Professional, WebLogic 6.1, Oracle 8.1.6,
Oracle Thin Driver 8.1.7 (classes12.zip is the first thing in the
classpath)
I first created the connection pool through the console, here's the
generated xml:
<JDBCConnectionPool
DriverName="oracle.jdbc.xa.client.OracleXADataSource"
MaxCapacity="2" Name="myXAPool"
Properties="user=XXX;url=jdbc:oracle:thin:@192.168.0.145:1521:db;password=XXX;dataSourceName=myXAPool"
Targets="server"/>
The connection pool deployed fine, so I went ahead and created the TX
DataSource through the console:
<JDBCTxDataSource JNDIName="mySource" Name="myXASource"
PoolName="myXAPool" Targets="server"/>
The log file shows that the TX DataSource was also created. Next step
was deploying the application. I created a new application through the
console and uploaded the ear file containing the application (several
SessionBeans, EntityBeans and a web application). Upon loading the first
CMP EntityBean (They have "mySource" set as the name of the DataSource
in the <data-source-name> tag), the following error showed up in the
log:
<04.10.2001 09:02:50 CEST> <Info> <EJB> <EJB Deploying file:
ContractClassStopover.jar>
<04.10.2001 09:02:51 CEST> <Error> <J2EE> <Error deploying application
ContractClassStopover:
Unable to deploy EJB: ContractClassStopoverBean from
ContractClassStopover.jar:
The Entity EJB requires the table: CONTRACT_CLASS_STOPOVER to be
accessible. Please ensure that this table exists and is accessible.
>
<04.10.2001 09:02:51 CEST> <Error> <Management> <Error deploying
application .\config\server\applications\app.ear:
java.lang.reflect.UndeclaredThrowableException>
The table exists, so I had a look at the jdbc log file. Here's what
happened in there:
DRVR FUNC OracleConnection.OracleConnection(par, pc, autoCommit=false)
DRVR FUNC
OracleConnection.initialize(ur="jdbc:oracle:thin:@192.168.0.145:1521:db",
us="XXX", access)
DRVR FUNC OracleConnection.initClientDataSupport()
DRVR OPER OracleConnection.setAutoCommit(autoCommit=false)
DRVR OPER OracleConnection.getAutoCommit() returned false
DRVR DBG1 OracleXAResource.start():start
DRVR DBG1 Should use OracleXid for 8.1.6 database
DRVR OPER OracleConnection.getTransactionIsolation() returned 2
DRVR OPER OracleConnection.isReadOnly()
DRVR OPER OracleConnection.getCatalog()
DRVR OPER OracleConnection.getAutoCommit() returned false
DRVR OPER OracleConnection.close()
DRVR OPER OracleConnection.close()
DRVR FUNC OracleConnection.OracleConnection(par, pc, autoCommit=false)
DRVR FUNC
OracleConnection.initialize(ur="jdbc:oracle:thin:@192.168.0.145:1521:db",
us="XXX", access)
DRVR FUNC OracleConnection.initClientDataSupport()
DRVR OPER OracleConnection.setAutoCommit(autoCommit=false)
DRVR OPER OracleConnection.getAutoCommit() returned false
SQLException: SQLState() vendor code(-6)
java.sql.SQLException: XA error: XAER_PROTO : Routine was invoked in an
inproper context start() failed on resource 'myXAPool' null
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1044)
at
weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1010)
at weblogic.jdbc.jta.Connection.getXAConn(Connection.java:148)
at
weblogic.jdbc.jta.Connection.prepareStatement(Connection.java:226)
at
weblogic.jdbc.rmi.internal.ConnectionImpl.prepareStatement(ConnectionImpl.java:135)
at
weblogic.jdbc.rmi.SerialConnection.prepareStatement(SerialConnection.java:76)
at
weblogic.ejb20.utils.TableVerifier.checkTableAndColumns(TableVerifier.java:125)
at
weblogic.ejb20.utils.TableVerifier.verifyTableAndColumnsExist(TableVerifier.java:226)
at
weblogic.ejb20.utils.TableVerifier.verifyTableExistsAndCreateMaybe(TableVerifier.java:294)
at
weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.verifyTablesExist(PersistenceManagerImpl.java:172)
at
weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.setup(PersistenceManagerImpl.java:120)
at
weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:197)
at
weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:173)
at weblogic.ejb20.manager.DBManager.setup(DBManager.java:123)
at
weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.deploy(ClientDrivenBeanInfoImpl.java:793)
at
weblogic.ejb20.deployer.Deployer.deployDescriptor(Deployer.java:1250)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:939)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
at weblogic.j2ee.Application.addComponent(Application.java:160)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:144)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:606)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:482)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:926)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:913)
at
weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:898)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:618)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy68.addTarget(Unknown Source)
at
weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:833)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:930)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:852)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:768)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:701)
at
weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:198)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:606)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy5.update(Unknown Source)
at
weblogic.management.console.webapp._domain.__upload_app._jspService(__upload_app.java:150)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:190)
at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:112)
at
weblogic.management.console.actions.ForwardAction.perform(ForwardAction.java:35)
at
weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:172)
at
weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Can someone please help me figure out what's going wrong here?
Thanks in advance,
Nils
============================
[email protected]Thanks for the reply!! I was expecting something like this. I will look
into an upgrade to 8.1.7.
Take care,
Nils
Priscilla Fung wrote:
>
Hi,
You need to use an Oracle 8.1.7 server for XA features. Refer to Third Party
JDBC XA drivers doc for more info: http://e-docs.bea.com/wls/docs61/jta/thirdpartytx.html#1070650
Regards,
Priscilla
Nils Winkler <[email protected]> wrote:
Hi,
I'm having major problems configuring the Oracle Thin Driver for use
with CMP Entity Beans. What am I doing wrong?
Configuration: Windows 2000 Professional, WebLogic 6.1, Oracle 8.1.6,
Oracle Thin Driver 8.1.7 (classes12.zip is the first thing in the
classpath)
I first created the connection pool through the console, here's the
generated xml:
<JDBCConnectionPool
DriverName="oracle.jdbc.xa.client.OracleXADataSource"
MaxCapacity="2" Name="myXAPool"
Properties="user=XXX;url=jdbc:oracle:thin:@192.168.0.145:1521:db;password=XXX;dataSourceName=myXAPool"
Targets="server"/>
The connection pool deployed fine, so I went ahead and created the TX
DataSource through the console:
<JDBCTxDataSource JNDIName="mySource" Name="myXASource"
PoolName="myXAPool" Targets="server"/>
The log file shows that the TX DataSource was also created. Next step
was deploying the application. I created a new application through the
console and uploaded the ear file containing the application (several
SessionBeans, EntityBeans and a web application). Upon loading the first
CMP EntityBean (They have "mySource" set as the name of the DataSource
in the <data-source-name> tag), the following error showed up in the
log:
<04.10.2001 09:02:50 CEST> <Info> <EJB> <EJB Deploying file:
ContractClassStopover.jar>
<04.10.2001 09:02:51 CEST> <Error> <J2EE> <Error deploying application
ContractClassStopover:
Unable to deploy EJB: ContractClassStopoverBean from
ContractClassStopover.jar:
The Entity EJB requires the table: CONTRACT_CLASS_STOPOVER to be
accessible. Please ensure that this table exists and is accessible.
>
<04.10.2001 09:02:51 CEST> <Error> <Management> <Error deploying
application .\config\server\applications\app.ear:
java.lang.reflect.UndeclaredThrowableException>
The table exists, so I had a look at the jdbc log file. Here's what
happened in there:
DRVR FUNC OracleConnection.OracleConnection(par, pc, autoCommit=false)
DRVR FUNC
OracleConnection.initialize(ur="jdbc:oracle:thin:@192.168.0.145:1521:db",
us="XXX", access)
DRVR FUNC OracleConnection.initClientDataSupport()
DRVR OPER OracleConnection.setAutoCommit(autoCommit=false)
DRVR OPER OracleConnection.getAutoCommit() returned false
DRVR DBG1 OracleXAResource.start():start
DRVR DBG1 Should use OracleXid for 8.1.6 database
DRVR OPER OracleConnection.getTransactionIsolation() returned 2
DRVR OPER OracleConnection.isReadOnly()
DRVR OPER OracleConnection.getCatalog()
DRVR OPER OracleConnection.getAutoCommit() returned false
DRVR OPER OracleConnection.close()
DRVR OPER OracleConnection.close()
DRVR FUNC OracleConnection.OracleConnection(par, pc, autoCommit=false)
DRVR FUNC
OracleConnection.initialize(ur="jdbc:oracle:thin:@192.168.0.145:1521:db",
us="XXX", access)
DRVR FUNC OracleConnection.initClientDataSupport()
DRVR OPER OracleConnection.setAutoCommit(autoCommit=false)
DRVR OPER OracleConnection.getAutoCommit() returned false
SQLException: SQLState() vendor code(-6)
java.sql.SQLException: XA error: XAER_PROTO : Routine was invoked in
an
inproper context start() failed on resource 'myXAPool' null
at weblogic.jdbc.jta.DataSource.enlist(DataSource.java:1044)
at
weblogic.jdbc.jta.DataSource.refreshXAConnAndEnlist(DataSource.java:1010)
at weblogic.jdbc.jta.Connection.getXAConn(Connection.java:148)
at
weblogic.jdbc.jta.Connection.prepareStatement(Connection.java:226)
at
weblogic.jdbc.rmi.internal.ConnectionImpl.prepareStatement(ConnectionImpl.java:135)
at
weblogic.jdbc.rmi.SerialConnection.prepareStatement(SerialConnection.java:76)
at
weblogic.ejb20.utils.TableVerifier.checkTableAndColumns(TableVerifier.java:125)
at
weblogic.ejb20.utils.TableVerifier.verifyTableAndColumnsExist(TableVerifier.java:226)
at
weblogic.ejb20.utils.TableVerifier.verifyTableExistsAndCreateMaybe(TableVerifier.java:294)
at
weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.verifyTablesExist(PersistenceManagerImpl.java:172)
at
weblogic.ejb20.cmp11.rdbms.PersistenceManagerImpl.setup(PersistenceManagerImpl.java:120)
at
weblogic.ejb20.manager.BaseEntityManager.setupPM(BaseEntityManager.java:197)
at
weblogic.ejb20.manager.BaseEntityManager.setup(BaseEntityManager.java:173)
at weblogic.ejb20.manager.DBManager.setup(DBManager.java:123)
at
weblogic.ejb20.deployer.ClientDrivenBeanInfoImpl.deploy(ClientDrivenBeanInfoImpl.java:793)
at
weblogic.ejb20.deployer.Deployer.deployDescriptor(Deployer.java:1250)
at weblogic.ejb20.deployer.Deployer.deploy(Deployer.java:939)
at weblogic.j2ee.EJBComponent.deploy(EJBComponent.java:30)
at weblogic.j2ee.Application.addComponent(Application.java:160)
at weblogic.j2ee.J2EEService.addDeployment(J2EEService.java:117)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:329)
at
weblogic.management.mbeans.custom.DeploymentTarget.addDeployment(DeploymentTarget.java:144)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:606)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.ConfigurationMBeanImpl.updateConfigMBeans(ConfigurationMBeanImpl.java:482)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:352)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:926)
at
weblogic.management.internal.DynamicMBeanImpl.addDeployment(DynamicMBeanImpl.java:913)
at
weblogic.management.internal.DynamicMBeanImpl.add(DynamicMBeanImpl.java:898)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:618)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy68.addTarget(Unknown Source)
at
weblogic.management.mbeans.custom.ApplicationManager.autoDeploy(ApplicationManager.java:833)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:930)
at
weblogic.management.mbeans.custom.ApplicationManager.addApplication(ApplicationManager.java:852)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:768)
at
weblogic.management.mbeans.custom.ApplicationManager.poll(ApplicationManager.java:701)
at
weblogic.management.mbeans.custom.ApplicationManager.update(ApplicationManager.java:198)
at java.lang.reflect.Method.invoke(Native Method)
at
weblogic.management.internal.DynamicMBeanImpl.invokeLocally(DynamicMBeanImpl.java:606)
at
weblogic.management.internal.DynamicMBeanImpl.invoke(DynamicMBeanImpl.java:590)
at
weblogic.management.internal.ConfigurationMBeanImpl.invoke(ConfigurationMBeanImpl.java:350)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1555)
at
com.sun.management.jmx.MBeanServerImpl.invoke(MBeanServerImpl.java:1523)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:444)
at
weblogic.management.internal.MBeanProxy.invoke(MBeanProxy.java:185)
at $Proxy5.update(Unknown Source)
at
weblogic.management.console.webapp._domain.__upload_app._jspService(__upload_app.java:150)
at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at
weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:190)
at
weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:112)
at
weblogic.management.console.actions.ForwardAction.perform(ForwardAction.java:35)
at
weblogic.management.console.actions.internal.ActionServlet.doAction(ActionServlet.java:172)
at
weblogic.management.console.actions.internal.ActionServlet.doPost(ActionServlet.java:85)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:263)
at
weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:200)
at
weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2390)
at
weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:1959)
at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:137)
at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
Can someone please help me figure out what's going wrong here?
Thanks in advance,
Nils
============================
[email protected]
============================
[email protected] -
ORA01002 with Oracle thin driver - not with JDriver
Hi,
I use weblogic 5.1 SP10. I was using the weblogic JDriver to create a connection
pool for my entity beans with BMP. I switched from the weblogic Jdrivers to using
the Oracle thin driver (classes12.zip) for my connection pool. Now i get a ORA-01002
(fetch out of sequence) for my ORACLE 8.1.6 SELECT FOR UPDATEs. I can solve this
by - explicitly setting autocommit to false for the connection. This is within
in the EJB transaction.
Why I have to do this with the Oracle thin driver and not with the Weblogic JDriver
Any thoughts on this are appreciated !From this I assume that you know what you are doing but I have to ask, are you
using the TxDataSource to obtain the connection in your BMP entity beans? If
so, I would talk to support...
Anand wrote:
Hi Robert,
I am using the TxDataSource in the workout.properties file.
eg:
weblogic.jdbc.TXDataSource.MyDBPool =MyDBPool
The connection pool is defined as below:
weblogic.jdbc.connectionPool.MyDBPool =\
driver=oracle.jdbc.driver.OracleDriver,\
url=jdbc:oracle:thin:@localhost:1521:MyDb,\
loginDelaySecs=1,\
initialCapacity=10,\
maxCapacity=20,\
capacityIncrement=2,\
allowShrinking=true,\
shrinkPeriodMins=15,\
refreshMinutes=10,testTable=dual,\
props=user=admin;password=password
Robert Patrick <[email protected]> wrote:
How are you obtaining the connection from the pool? Make sure you are
using a
TxDataSource...
Anand wrote:
Hi,
I use weblogic 5.1 SP10. I was using the weblogic JDriver to createa connection
pool for my entity beans with BMP. I switched from the weblogic Jdriversto using
the Oracle thin driver (classes12.zip) for my connection pool. Nowi get a ORA-01002
(fetch out of sequence) for my ORACLE 8.1.6 SELECT FOR UPDATEs. I cansolve this
by - explicitly setting autocommit to false for the connection. Thisis within
in the EJB transaction.
Why I have to do this with the Oracle thin driver and not with theWeblogic JDriver
Any thoughts on this are appreciated ! -
JDBC logging disabled with Oracle thin driver
Hi,
I am trying to turn on JDBC logging through the weblogic console application (WL
6.1 with CMP). In the jdbc log file I do not see the SQL statments.
It looks like logging is somehow disabled (check one of the logs statements below)
by some means. Any ideas, I am making use of oracle thin driver.
Thanks
Mohit
Following log messages are generated!!!!!!
DriverManager.initialize: jdbc.drivers = null
JDBC DriverManager initialized
registerDriver: driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
DriverManager.getDriver("jdbc:oracle:thin:@(description=(address=(host=192.168.161.120)(protocol=tcp)(port=1521))(connect_data=(sid=DOPERS01)))")
trying driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
getDriver returning driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
DRVR OPER Disabled logging
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
registerDriver: driver[className=weblogic.jdbc.jts.Driver,weblogic.jdbc.jts.Driver@13eb9c]
registerDriver: driver[className=weblogic.jdbc.pool.Driver,weblogic.jdbc.pool.Driver@4f83d1]
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessingMohit,
Remove oracle/jdbc/driver/OracleLog from classes12.zip, and it should
work (it needs to pick up only this class from weblogic.jar).
Paul
Hi,
I am trying to turn on JDBC logging through the weblogic console application (WL
6.1 with CMP). In the jdbc log file I do not see the SQL statments.
It looks like logging is somehow disabled (check one of the logs statements below)
by some means. Any ideas, I am making use of oracle thin driver.
Thanks
Mohit
Following log messages are generated!!!!!!
DriverManager.initialize: jdbc.drivers = null
JDBC DriverManager initialized
registerDriver: driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
DriverManager.getDriver("jdbc:oracle:thin:@(description=(address=(host=192.168.161.120)(protocol=tcp)(port=1521))(connect_data=(sid=DOPERS01)))")
trying driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
getDriver returning driver[className=oracle.jdbc.driver.OracleDriver,oracle.jdbc.driver.OracleDriver@4301c9]
DRVR OPER Disabled logging
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
registerDriver: driver[className=weblogic.jdbc.jts.Driver,weblogic.jdbc.jts.Driver@13eb9c]
registerDriver: driver[className=weblogic.jdbc.pool.Driver,weblogic.jdbc.pool.Driver@4f83d1]
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 Statement.setEscapeProcessing
DRVR DBG1 doDefaultTypes
DRVR DBG1 doDefinesFromTypes
DRVR DBG1 ResultSet.getMetaData
DRVR DBG1 Statement.setEscapeProcessing -
Weird problem with Oracle thin driver
I wrote a little app that uses the (Classes12.zip) thin driver to connect to an instance of Oracle 8.1. I wanted to test the app�s ability to deal with the database going offline and thought the easiest way to do this would be to yank the network cable out of the PC. Cool! If, after starting the app, I allow it to successfully connect to Oracle (Before yanking the network cable) everything works 100%. If I yank the cable after the 1st successful connection I manage to catch an exception and deal with the situation quite intelligently. When I stick the network cable back into the PC, my app see that Oracle is once more available and reconnects... So far life is good!
The problem - If I yank the network cable BEFORE the app manages to make it�s first successful connection (Obviously) I catch an exception but even after I stick the network cable back in, the exception persists!
The weird bit � I�ve tried everything (that I can think of) to make this problem go away. I�ve tried DriverManager.deregisterDriver(Driver), hoping that registering a new instance of the driver (For the next connection attempt) would make the persisting exception go away... No luck! I tried forcing a finalize() and a gc() (Assuming that the exception was persisting through an object resurrected from garbage heap), still no luck!
The REALLY weird bit � I checked network traffic during my apps attempts to connect! On the first attempt to connect (Which fails because the cable isn�t plugged in) I can see the client trying to reach the host but once the persisting exception condition occurs, the client doesn�t generate another single byte of network traffic! So... Errr... Maybe I�m just stooopid or something, but how is the client supposed to establish a connection if it doesn�t even try to use the network?
OK... I already have a hair-loss problem and I�m losing the last little bit quite rapidly (Because I�m pulling my hair out over this one)! Can anyone help before I go completely bald?OK, so I've had to post a solution to my own question. This is the ONLY way that I can find to get around this problem:- Use TNSPING to establish if the database is online BEFORE trying to make your first connection.
Connection conn = null;
boolean DBFlag = false;
try {
Process Proc = Runtime.getRuntime().exec("tnsping host.name.as.it.appears.in.tnsnames.ora");
BufferedReader reader = new BufferedReader(new InputStreamReader(Proc.getInputStream()));
String line;
while ((line = reader.readLine()) != null) {
if(line.indexOf("OK") != -1)
DBFlag = true;
if (DBFlag) {
oracle.jdbc.driver.OracleDriver Driver = new oracle.jdbc.driver.OracleDriver();
try {
DriverManager.registerDriver(Driver);
conn = DriverManager.getConnection (...
blah;
blah;
blah;
conn.close();
conn = null;
DriverManager.deregisterDriver(Driver);
} catch (Exception e) {
if (conn != null) {
conn.clearWarnings();
conn.close();
conn = null;
DriverManager.deregisterDriver(Driver);
} catch (Exception e) {}
Maybe you are looking for
-
I have a slide show (project) that will not export. The error triangle appears with the message: "This movie contains an invalid data reference" What is the issue, and what is the solution? jh
-
ISO file format not compatible
I have a video which was downloaded form a Video cam a little while ago. It was captured with another program which converted it to an iso file. All attempts to open it in Premier Pro and Encore have failed so far. The error message simply states "Fi
-
Getting appmod reference in UIX controller class
Hi, I tried using ServletBindingUtils.getApplicationModule(BajaContext) method in a static method in UIX controller class to get the reference of application module defined in UIX page. But i am getting null. How can i get the reference of view and a
-
Hi........ Like I am not Able to Create Recursive Node. it is giving Error. Type Comfortable. Please Tell Me solution ...
-
Pre-requisite for exam 1Z0-147?
Hello, I am planning on getting the Oracle PL/SQL Developer Certified Associate. I am not sure on which exam I should take prior to the 1Z0-147. Which one is best: 1Z0-007 or 1Z0-001? Thanks for your help, Patricia.