A fix is available
APAR status
Closed as program error.
Error description
A program executes correctly. However when a debug tool was run against it, binder reports - IEW2508S 3708 MODULE mmmmmmmm IDENTIFIED BY DDNAME EQALIB IS NOT A VALID PROGRAM OBJECT. CODE 11 - Running amblist against it ends with AMB139I BINDER INCLUDE FAILED, 12, 83000507 The module save operation summary shows COMPRESSION UNINITIALIZED TEXT, BINDER DATA The problem was related to incorrect calculation of lengths of certain fields for a program that contained un-initialized storage and was compressed. This incorrect calculation leads to the IEWBXLF eyecatcher being overlaid.
Local fix
Specify COMPRESS=NO to turn off compression.
Problem summary
**************************************************************** * USERS AFFECTED: Those reprocessing a program object (PO), * * when that program object had originally been * * bound with the binder option COMPRESS=YES or * * COMPRESS=AUTO. * **************************************************************** * PROBLEM DESCRIPTION: In the case specified above, for some * * unusual programs, the binder issues an * * error message IEW2508S saying this PO * * is not a valid program. In this case * * there is no way for the program to be * * rebound, it must be rebuilt from the * * original modules. * **************************************************************** * RECOMMENDATION: * **************************************************************** When users bind POs with the binder option COMPRESS=YES or COMPRESS=AUTO, the binder compresses two areas of binder data, which are not required for execution. For some unusual programs, the first area becomes larger after the compression and overlays the second area. Although the generated PO may be executing without problems, the binder will report IEW2508S when the PO is subsequently processed by the binder, such as by rebinding, AMBLIST or using binder regular or fast data access APIs. COMPRESS=AUTO is the default, meaning that the program will be compressed if built at the COMPAT level ZOSV1R7 or higher. This may be due to the option COMPAT=ZOSV1R7 or later, COMPAT=CURR|CURRENT, or some characteristic of the input modules requiring a higher COMPAT level. (Even in these cases the binder might decide that compression is not worthwhile even when compress is turned on and so not compress the binder data.) To determine if the binder data is compressed requires examining the binder SYSPRINT output from the LIST option, which includes a SAVE SUMMARY that in part looks like this: SAVE MODULE ATTRIBUTES: AC 000 AMODE 64 COMPRESSION BINDER DATA <<< DC NO . . .
Problem conclusion
The binder has been updated to perform compression correctly.
Temporary fix
Comments
APAR Information
APAR number
OA47921
Reported component name
PROGRAM MANAGEM
Reported component ID
5695PMB01
Reported release
790
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2015-05-22
Closed date
2015-08-13
Last modified date
2015-09-01
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UA78627 UA78628
Modules/Macros
IEWBXZIP
Fix information
Fixed component name
PROGRAM MANAGEM
Fixed component ID
5695PMB01
Applicable component levels
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":null,"label":null},"Product":{"code":"SG19O","label":"APARs - MVS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG19N","label":"APARs - OS\/390 environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"790","Edition":"","Line of Business":{"code":"","label":""}},{"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":"790","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
01 September 2015