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 |
Which of the following statements correctly describe the syntax of CICS command language?
What is EIB. How it can be used?
Explain the difference between the xctl and link commands?
Name at least one of the ways by which a transaction can be terminated?
What is the meaning of the enq command?
What is the other way of terminating a transaction?
The read of a record from an Intrapartition TDQ is not destructive(True or False).
Mention the option used in a cics command to retrieve the response code after execution of the command?
In an on-line environment, how can you prevent more than one user from accessing the same Transient Data Queue at the same time?
An XCTL uses more CPU time than LINK (True or False)
Highlight the difference between a symbolic map and physical map?
Which is the command that is used to dump the main storage areas related to a task?