IBM Support

PI82303: CIULMS REPORT LOAD ERROR MODULE LENGTH ZERO COBOL V6 PDSE

A fix is available

Subscribe

You can track all active APARs for this component.

 

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

  • R520 PSY UI49462

       UP17/08/22 P F708

  • R530 PSY UI49464

       UP17/08/22 P F708

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