IBM Support

I have a program dialog that does ISPEXEC calls. Why am I getting an A78 abend?

Question & Answer


Question

Why am I getting an ABEND A78 in my program dialog?

Answer

Check all ISPEXEC call made by the program. ISPF will use the length passed as the first parameter for the length of the buffer which is the second parameter. This length is used to getmain a work area. A bad length passed in can cause an A78 abend due to passing a bad length to SVC 78.

CALL ISPEXEC (buflen, buffer)

Buflen is expected to be a full word binary value.

[{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSBLLD","label":"ISPF for z\/OS"},"Platform":[{"code":"PF035","label":"z\/OS"}],"Component":"","Version":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
26 August 2016

UID

dwa1232130