Answer Posted / vj
The program and its associated SQL package contain a consistency token that is checked when a call is made to the SQL package. The consistency tokens must match or the package cannot be used. It is possible for the program and SQL package to appear to be uncoordinated. Assume the program is on the iSeries system and the application server is another iSeries system. The program is running in session A and it is recreated in session B (where the SQL package is also recreated). The next call to the program in session A might result in a consistency token error. To avoid locating the SQL package on each call, SQL maintains a list of addresses for SQL packages that are used by each session. When session B re-creates the SQL package, the old SQL package is moved to the QRPLOBJ library. The address to the SQL package in session A is still valid. (This situation can be avoided by creating the program and SQL package from the session that is running the program, or by submitting a remote command to delete the old SQL package before creating the program.)
To use the new SQL package, you should end the connection with the remote system. You can either sign off the session and then sign on again, or you can use the interactive SQL (STRSQL) command to issue a DISCONNECT for unprotected network connections or a RELEASE followed by a COMMIT for protected connections. RCLDDMCNV should then be used to end the network connections. Call the program again.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
What is the maximum size of varchar data type in db2?
What is a bind card?
What are the various data types available in db2?
In case if at some point of time db2 is down, would that impact the pre-compilation process of a db2-cobol program?
If I have a view which is a join of two or more tables, can this view be updateable?
What is dbrm? What it contains? When it will be created?
what is db2 restart?
What is db2 connect?
What r the comman abends in db2, jcl and cobol???????
i want to maintain uniqueness on pdf without make lf??????????
What db2 400?
What is role in db2?
What is the difference between cursor stability and repeatable read isolation levels?
How can the duplicate values be eliminated from db2 select?
What is the difference between plan and package in db2?