Hai
I have a VSAM file and there are two CICS pgms A and B both
intends to update the file. How to code the program so that
it does not under go a dead lock situation.
Answer Posted / pramod
This can be done by pairing read/update and rewrite command. If record is read for update(read/update) then it must be rewritten, if after read/update record is not required to rewrite then it must be unlocked using unlock command.
One more cause is for deadlock is double update in pseudo-conversational program and this can avoided by coding a update identifier field.
| Is This Answer Correct ? | 0 Yes | 0 No |
Post New Answer View All Answers
How to get the cursor position when we receive a map?
Explain the difference between using the read command with into option and set option?
Let us say you have a collection of multiple maps in cics. So if you are asked to determine the exact storage space that is available in a symbolicmap, then how will you compute it?
What are some of the cics commands associated with interval control?
In a particular cics program, what is the procedure to allocate dynamic memory?
What are the cics tables?
Explain the function of the cics translator?
What is the eib parameter?
How can you use dynamic calls in cics?
Db2 what is the difference between a package and a plan. How does one bind 2 versions of a cics transaction with the same module name in two different cicsregions that share the same db2 subsystem?
how can you prevent more than one user from accessing the same transient data queue?
What is interval control?
Explain the difference between temporary storage queue (tsq) and transient data quene (tdq)?
What is the difference between SEND MAP DATAONLY and SEND MAP MAPONLY ?
Particular area has been affected in cics screen, what is the process to find?