A fix is available
APAR status
Closed as program error.
Error description
Customer has a program that makes ISCF calls in his CICS environment which causes CEDF abends to occur. The customer receives the following on the terminal: ABEND ASRA IN EDF: EDF SESSION TERMINATED. HIT CLEAR TO CONTINUE In the dump the customer is receiving three abends. The first is in DFHEDFU (UQ80723) at x'131A' on a CLI instruction: 9552 6000. The second 0C4 is also in DFHEDFU at x'134C' in a CLI instruction: 9553 6000. These two abend occur due to Reg6 being invalid. The third abend is in DFHEDFCC (UQ90634) at x'1D8' on a EX instruction: 44E0 8797.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All. * **************************************************************** * PROBLEM DESCRIPTION: Abend 0C4 from DFHEDFU and DFHEDFCC * * issued when using CEDF. * **************************************************************** * RECOMMENDATION: * **************************************************************** The first argument of a command about to be executed under EDF, ARG0, has an address close to the end of a page frame and the following page frame is not owned by the EDF task. EDF detects this and handles it by issuing 0C4 dumps from DFHEDFU and continues processing. ARG0's length is then recalculated as the number of bytes from ARG0's start address to the end address of the page frame owned by the EDF task. If this new value is less than 32 it does not get updated into the variable defined to hold ARG0's length. As a result, when ARG0's data is saved, storage not owned by EDF will be referenced and another 0C4 abend will be issued this time from DFHEDFCC. This abend is not handled by EDF and as a result EDF will be terminated. Additional Keywords : ABEND0C4 ABENDS0C4 S0C4 AKEA ARG0LEN CHEKADDR
Problem conclusion
DFHEDFCC has been changed so that after validating ARG0's address, if the length is recalculated as less than 32 the new value will be used when making a local copy of ARG0.
Temporary fix
FIX AVAILABLE BY PTF ONLY
Comments
APAR Information
APAR number
PK25010
Reported component name
CICSTS 3.1 Z/OS
Reported component ID
5655M1500
Reported release
400
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2006-05-17
Closed date
2006-05-23
Last modified date
2006-06-03
APAR is sysrouted FROM one or more of the following:
PK24514
APAR is sysrouted TO one or more of the following:
UK14691
Modules/Macros
DFHEDFCC
Fix information
Fixed component name
CICSTS 3.1 Z/OS
Fixed component ID
5655M1500
Applicable component levels
R400 PSY UK14691
UP06/05/26 P F605
Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.
[{"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSGMGV","label":"CICS Transaction Server"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.1","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
03 June 2006