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 |
What is a cursor in CICS sql processing?
CICS provides an interface through which the all the DL/I services can be used under CICS(True or False).
What do you do if you do not want characters entered by the user to be folded to uppercase ?
What is bms map?
What are the classifications of the cics program?
The read of a record from an Intrapartition TDQ is not destructive(True or False).
What are the 3 common ways to create maps?
In the CICS command level all the re-entrancy issues are handled by the System(True or False).
Can you define temporary storage?
Define an aey9 abend?
What is the CICS Command that is used for reading a record from the TDQ?
Explain the difference between tsq and tdq