Generally we check EIBALEN = 0 to decide whether first call
or not.
If I do not pass any value in the COMMAREA then EIBCALEN
will be 0 even on second call. Now how can we say the
program is called for the first time or second time?
Answers were Sorted based on User's Feedback
Answer / praveen
for the first time eibcalen is zero with this we can
conclude this is first call and for the second time if u
dont pass the value for commarea the by default dfhcommarea
has one byte of memory with this we can say this is second call.
Is This Answer Correct ? | 6 Yes | 5 No |
Answer / kingmanish
@Praveen
I don't agree with you here.
Are you sure by default the DFHCOMMAREA length is 1 on
second call?
Please check I don't think it is the case.
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / sandeep
dfhcommarea length is 1 by default.if you are returning a
trans-id by passing some data in commarea then the length
will be calculated depending on the data which we passed.
if you are not passing any data then i think eibcalen value
will be 1 so it enters into the next para
Is This Answer Correct ? | 0 Yes | 5 No |
Explain the thress bms options?
How are programs reinitiated under CICS ?
I have to run a select query on DB2 table and show its data on CICS map. Please tell me.
how can we establish a link between two maps using a cobol application program....lets say how can u use 'back' in a map ..to come back on previous .
What is meant by pseudo-conversation?
In case if the user inputs the characters which turn out to be uppercase, then what is the procedure to close that condition?
Can you define multiple maps in a BMS mapset?How,can anybody sent with syntax?
if i am having a cics,vsam and db2 programs with each functions and i want that each function on screen?
Once a transient data queue is read, can it be reread?
What is Quasi-reentrancy?
name the command that is used to dump the main storage areas related to a task?
What is eib?