The FLENGTH is not valid on an EXEC CICS LINK. So my take on this is that as LENGTH is not specified the COMMAREA is not properly established and passed to the linkto program, thus resulting in the ABR4.
In addition, The value of DATALENGTH is checked only when the LINK request is remote or dynamic. It is not checked for static local links.
Explanation: The link DFHL3270 command did not
specify a commarea.
System action: The task is abnormally terminated
with a CICS transaction dump.
User response: The link DFHL3270 command must
specify a commarea to contain the BRIH and any
Thanks for your notification but as i've put in the last Quote, the problem is not the ABR4 abend code. The problem is that the link3270 bridge facility doesn't receive more than 4k of the response despite of returning back a 24k of message by MDLAP001 module.