What does it mean when EIBCALEN is equal to 1 and other
values?
Answers were Sorted based on User's Feedback
Answer / bikash singhal
Eibcalen is the exec interface bloc command that is used to
indicate whether a particular program has been invoked for
the first time.
I.E EIBCALEN = 0 indicates that the program has been
invoked for the first time. For e.g. if EIBCALEN = 0 send
the menu map.
| Is This Answer Correct ? | 20 Yes | 3 No |
Answer / basha
If EIBCALEN=0 is used to check wheather the program is
executing for the first time r not.
If EIBCALEN=1 means that the program has executed for the
first time and the code look like
EXEC CICS RETURN
TRANSID (EIBTRNID)
COMMAREA (WS-COMMAREA)
LENGTH (1)
END-EXEC.
here from the above code u r passing length with commarea
this time ur EIBCALEN changes to 1.
| Is This Answer Correct ? | 19 Yes | 7 No |
Answer / jijith
EIBCALEN gives the lenght of the commarea
content.EIBCALEN=1 , have data with one byte.
| Is This Answer Correct ? | 11 Yes | 9 No |
EIBCALEN stands Executable Interface Block Communication
Area Length
so it counts no.of characters passing from 1 program to
another (i.e how much data we r sending...)
if EIBCALEN = 0, -->user has not enterd any data on the Map
EIBCALEN > 0 -->indicates user has enterd the data on map
| Is This Answer Correct ? | 2 Yes | 5 No |
Answer / ganesh
the length of the DFHCOMMAREA should be equal to 1,
usally when we r using psudo-conversatiton code will be
like this
if eibcallen=o then
send the map
return the tranid
else
recieve the map
| Is This Answer Correct ? | 7 Yes | 15 No |
Explain the difference between pseudo-conversational and conversational?
In a particular cics program, what is the procedure to allocate dynamic memory?
What are the DB2 steps required to migrate a CICS DB2 program from source code to load module?
How do you invoke other programs? What are the pros and cons of each method?
What is trigger level in the context of TDQs?
Can you define multiple maps in a BMS mapset?How,can anybody sent with syntax?
how to get 'time stamp' in cics prgms ,what is the syntax.
How do you use altindxs in batch, cics programs?
Which is the AID that will not be identified in the ANYKEY option of the HANDLE AID command?
What is the purpose of the Program List Table?
Name at least one of the ways by which a transaction can be terminated?
If -1 is moved to length for more than one field on a map, where will the cursor be positioned?