What does it mean when EIBCALEN is equal to zeros?




Answers were Sorted based on User's Feedback



What does it mean when EIBCALEN is equal to zeros?..

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
parameter.

Is This Answer Correct ?    90 Yes 7 No

What does it mean when EIBCALEN is equal to zeros?..

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

What does it mean when EIBCALEN is equal to zeros?..

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




What does it mean when EIBCALEN is equal to zeros?..

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:

LINKAGE,SECTION.

01 DFHCOMMAREA.
03 FILLER PIC X(95).
01 TWA-AREA.
05 INTERFACE-AREA-ADDR USAGE IS POINTER.
01 MANTIS-IN.
02 FILLER PIC X(8).
02 MANTIS-DATA.
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

EVALUATE,EIBCALEN,
WHEN ZERO
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
WHEN OTHER
MOVE DFHCOMMAREA TO WW-LINKAGE-AREA
END-EVALUATE.

Hope this is understandable!!

Is This Answer Correct ?    25 Yes 4 No

What does it mean when EIBCALEN is equal to zeros?..

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
program

Is This Answer Correct ?    15 Yes 0 No

What does it mean when EIBCALEN is equal to zeros?..

Answer / zxascgfg

IT IS THE INITIAL STAGE OF RUNNING THE PROGRAM.

Is This Answer Correct ?    17 Yes 3 No

Post New Answer



More CICS Interview Questions

If DATAONLY option is specified in the SEND MAP command what will happen?

2 Answers  


What is the CICS command that is used to copy a screen image of a terminal into another terminal?

1 Answers  


I have a Field which is of size 9(4). In the Screen if I enter the value for this field as 1234, it showing it as Valid. But if I enter only one or two digits, zeros should be appended in the remaining places. For example: When u enter 1 in the screen the output should be 0001. When you enter 12, output should be 0012. How to achieve this in the program?

7 Answers  


How is the storage determined in the symbolic map, if you have multiple maps?

2 Answers   Wipro,


Which is the macro used for making an entry in the PPT

1 Answers  






What is BMS?

13 Answers  


what is difference between call and link ?

3 Answers  


What is ATI? What kind of TDQ can be used?

3 Answers  


How do we pass parameters into a CICS –DB2 program

0 Answers   Accenture, JPMorgan Chase,


In the CICS command level all the re-entrancy issues are handled by the System(True or False).

1 Answers  


Why is GETMAIN command needed?? Will program not work if we do not give GETMAIN?

2 Answers   Accenture,


when will be use the tdq and tsq??

0 Answers  






Categories