A fix is available
APAR status
Closed as program error.
Error description
I am running the CICS IA CIULMS and the report output has message text string "* Load error, module length zero *" for some of my COBOL V6 modules in the PDSE. CICS IA modules CIULMS and CIUCSS at label LOADMOD inspect R1 upon return for zeros. If REG1 is zero the loadmod being processed is flagged has having zero length. For a COBOL V6 module where the compiled program object consists of multiple segments, the LOAD SVC sets R1 to zero. A CSVQUERY macro should be used to determine how many program object segments exists and calculate the length for the reports from both the CICS IA Load Module Scanner (CIULMS) and the CICS IA CSECT Scanner (CIUCSS). Additional Symptom(s) Search Keyword(s): KIXREVWJB CIUCSS LOADMOD LOAD CIUJCL PI82154 CIUJCLLS CIUJCLCS
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: * * All CICS Interdependency Analyzer V520, V530 users. * **************************************************************** * PROBLEM DESCRIPTION: * * CICS IA Load Module Scanner doesn't process modules that * * reside in a PDSE versus a PDS with more than one segment, * * issuing the following error message "* Load error, module * * length zero *". * **************************************************************** * RECOMMENDATION: * * Apply the PTF and perform the HOLD ACTION items. * **************************************************************** The CIULMS program analyzes registr 1 after execution of the LOAD macro assuming that it contains the module length in the low-order three bytes. The LOAD macro was changed from z/OS V2.2. Currently registr 1 contains zeros in low-order three bytes if the module is a program object with more than one segment (extent).
Problem conclusion
CIULMS now uses the information returned via the EXTINFO parameter of the LOAD macro to get the segment's length.
Temporary fix
Comments
APAR Information
APAR number
PI82303
Reported component name
CICS IA V5
Reported component ID
5655Y2200
Reported release
520
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt / Xsystem
Submitted date
2017-05-30
Closed date
2017-08-10
Last modified date
2017-09-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
UI49462 UI49464
Modules/Macros
CIULMS
Fix information
Fixed component name
CICS IA V5
Fixed component ID
5655Y2200
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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSPPUS","label":"CICS Interdependency Analyzer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"5.2","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":"5.2","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
02 September 2017