I am also experiencing this SYSLH203 problem and am not sure how to resolve it.
The specific circumstances in which I'm encountering this is with an application that I wrote which reads data from a file and either updates existing rows or writes new rows to the database depending on what was previously there.
While the problem can be made go away by running
db2cli.bnd and db2ubind.bnd
I don't understand why I have to do this on a new DB. Same version of DB2 on client and server.
With Over 4000 rows to be inserted in the DB, I get following error 162 times:
[IBM][CLI Driver][DB2/6000] SQL0805N Package "NULLID.SYSLH203 0X5359534C564C3031" was not found. SQLSTATE=51002
COM.ibm.db2.jdbc.DB2Exception: [IBM][CLI Driver][DB2/6000] SQL0805N Package "NULLID.SYSLH203 0X5359534C564C3031" was not found. SQLSTATE=51002
My error reporting isn't smart enough for me to see what the pattern of recurrance of the issue is.
I've been searching the web for info on this and seeing stuff about type 2 drivers, type 4 drivers etc. I'm just pretty confused as to what it's all about.
Following gives some explanation:
http://www-106.ibm.com/developerwork...ikopoulos.html
Don't understand this package thing too well but does the suggestion re. using java com.ibm.db2.jcc.DB2Binder not apply to type 4 driver whereas my error with "CLI Driver" indicates type 2 driver. Am using db2java.zip.
Stephen, re.
"we had to many open statments/prepared statements inside the underlying framework. So the DB2 client runs out of resources and comes up with the above mentioned error message. We splitted the program into parts - and all worked well (of course freeing unneeded resources inside the framework is a better solution)"
any good for a dummies guide as to what this is about? Could you point me to any useful info etc.? I got another developer here to look at this thread and at my code and he couldn't visibly see what the problem was. I put in commits at an interval determined by a value in a properties file but it doesn't appear to have helped.
I'm very new to all of this and if I cannot fix up the data import application we'll have to document this in the release notes and tell people to bind databases before running data import - obviously not an ideal situation. Release is at end of week. Last build is technically tomorrow ;-(