What does it mean when EIBCALEN is equal to zeros?
Answers were Sorted based on User's Feedback
Answer / yogendra shinde
EIBCALEN stands for Execution Interface Block Communication
Area Length. If CICS applicaton program is running for the
first time then no data has been transferred from CICS MAP
or terminal to application pgm. At that time the length of
the COMMAREA is zero. Which is indicated by EIBCALEN
|Is This Answer Correct ?||92 Yes||7 No|
Answer / santosh khot
The Program is Running first time and there is not transfer
of data from program to program.
|Is This Answer Correct ?||66 Yes||10 No|
Answer / cheran pogu
EIBCALEN determines whether the calling program sent
COMMAREA, if EIBCALEN is greater than zero, COMMAREA was
sent. this should always be checked.
|Is This Answer Correct ?||27 Yes||3 No|
Answer / pradeep
Its not that just CICS has returned no data, but also, when
there is another Programming language which passes data to
the CICS program, the EIBCALEN will be zero. This is
because, the CICS to CICS data transfer only through the
COMMAREA in LINKAGE SECTION. And if there is another prog.
lang. passing the data to a CICS prg, then data will be
received in the LINKAGE SECTION but with a Different Pre-
defined data item. For ex:
03 FILLER PIC X(95).
05 INTERFACE-AREA-ADDR USAGE IS POINTER.
02 FILLER PIC X(8).
05 FILLER PIC X(95).
Here, the DFHCOMMAREA is only used, when a CICS Prog sends
the data. Whereas the MANTIS-IN is used when a MANTIS prog
is linked to this CICS pgm.
So, In PROCEDURE DIVISION, we give the following check
EXEC CICS ADDRESS TWA(ADDRESS OF TWA-AREA) END-EXEC
SET ADDRESS OF MANTIS-IN TO INTERFACE-AREA-ADDR
MOVE MANTIS-DATA TO WW-LINKAGE-AREA
MOVE DFHCOMMAREA TO WW-LINKAGE-AREA
Hope this is understandable!!
|Is This Answer Correct ?||25 Yes||4 No|
Answer / thomas vt
EIBCALEN equals to zero means that the communication area
length is zero indicating that currently no data
transaction has been occured and it is the initial state of
runing that program..
and also the communication area length will increased
according to the length of data transmitted...
i.e we can pass data from one program to another by sending
it as a group item under the DFHCOMMAREA variable used in
|Is This Answer Correct ?||15 Yes||0 No|
Answer / zxascgfg
IT IS THE INITIAL STAGE OF RUNNING THE PROGRAM.
|Is This Answer Correct ?||17 Yes||3 No|
How to define a vsam file in cics getting into cics to define a vsam file.
What are the commands used to gain exclusive control over a resource (for Ex a Temporary storage queue.)?
Kindly specify the pic clause for the hhmmss type of data fields?
Explain the difference between intra partition tdq and extra partition tdq?
What is an mdt (modified data tag)?
Native Mode Data Stream (NMDS) is a mixture of Buffer Control Characters(BCC) and text data (True or False)
What is CICS ?
Highlight the points of differences between XCTL and START?
pf7 and pf8 logic. first wnen i press pf7 first five records has to be displayed .second time when i press pf7 next five records to be displayed. what was the logic. give clear explination.
What CICS command do you need to obtain the user logon-id?
Mention the 5 fields available in the symbolic map for every ?NAMED? field in the DFHMDI macro? Give a brief description of these fields (Not exceeding a line).
How is addressability achieved to the data outside programs working-storage.?