APAR status
Closed as program error.
Error description
S0C4 at offset, data not key compression used, intermittent problem.
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: All HSDCE users who run the tool on a z900 * * (Freeway) machine. * **************************************************************** * PROBLEM DESCRIPTION: The customer was using an IMS reload * * utility that passed the exact segment * * length to the IBM HSDCE compression * * exit. * * The standard IMS interface passes the * * segment length PLUS a few bytes for * * overflow protection. * * The exact (and correct) segment length * * passed by the reload utility caused an * * ABENDS0C4 to occur in the CMPSC * * microcode invoked by the exit. * **************************************************************** * RECOMMENDATION: * **************************************************************** The CMPSC instruction was changed from pure microcode to an implementation using Hardware Assist (Compression Unit, a.k.a. CoP-Unit) with the introduction of the z900 (Freeway) machine. The Freeway long operands (Length > 1 Page) process includes a lookahead of one page to ensure that no access exceptions occur during processing. The pre-Freeway implementation does not perform this lookahead. The HCOZLDX0 compression exit driver passed an invalid length (2 bytes more than were needed) to the CMPSC instruction. This has not caused a problem before, because the lookahead, when invoked directly from IBM's interface, had sufficient pad bytes.
Problem conclusion
HCOZLDX0 and HCOZLDXV were changed to accurately reflect the true segment data length. To implement this fix in pre-existing HSDCE compression exits please see the instructions in Chapter 7 of the Users Guide under the heading "Relinking a compression exit routine" and sample JCL in figure 28.
Temporary fix
Comments
APAR Information
APAR number
PK27705
Reported component name
IMS HDCE
Reported component ID
5655E0200
Reported release
220
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
YesSpecatt / Pervasive / Xsystem
Submitted date
2006-07-06
Closed date
2006-10-10
Last modified date
2006-11-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UK18694
Modules/Macros
HCOZLDXV HCOZLDX0
Fix information
Fixed component name
IMS HDCE
Fixed component ID
5655E0200
Applicable component levels
R220 PSY UK18694
UP06/10/11 P F610
[{"Line of Business":{"code":null,"label":null},"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCX89B","label":"IMS HD Compression Extended"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"2.2.0"}]
Document Information
Modified date:
20 October 2020