IBM Support

PI35189: C PROGRAMS (LIKE EDCICONV OR REXX-VSAMIO) WRITING DATA WITH RECORD LENGTH > 115 BYTES MIGHT ABEND.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • C programs (like EDCICONV or REXX-VSAMIO) writing data
    with record length > 115 bytes might ABEND.
    The ABEND could be indicated by messages like:
    CEE0374C CONDITION = CEE3200S (Segment Translation Exception)
    CEE3322C EXECUTION ABNORMALLY TERMINATED WITH
             USER-ABEND CODE 4082 AND REASON CODE 0004.
    CEE3322C EXECUTION ABNORMALLY TERMINATED WITH
             USER-ABEND CODE 4083 AND REASON CODE 0002.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All LE/C for z/VSE run-time users.           *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1.When processing a VSAM file that has  *
    *                      a logical record length greater than    *
    *                      115 bytes and that record is being      *
    *                      processed with a user buffer area, a    *
    *                      program check or abend can occur.       *
    *                      Conditions such as MSGCEE3200S may be   *
    *                      reported. Or ABENDU4083 with RSN04/02   *
    *                      or ABENDU4082 RSN04 may be issued.      *
    *                                                              *
    *                      Additional keywords :                   *
    *                      EDCICONV REXX VSAMIO                    *
    *                                                              *
    *                      2.Correct EDC0TCPM linkbook.            *
    *                      3.Correct EDCCMI sample source code.    *
    ****************************************************************
    * RECOMMENDATION: Apply the provided PTF.                      *
    ****************************************************************
    1.When preparing internal debugging tracing information a
    buffer overflow can occur in stack storage that later results
    in a program check during use of the callers stack storage.
    2.Re-instate EDCTCPMA include in EDC0TCPM link book.
    3.Correct source code in supplied sample EDCCMI.C.
    

Problem conclusion

  • 1.Internal debugging tracing information has been limited to
    the largest available area (115 bytes) per entry.
    2. EDC0TCPM linkbook now correctly includes EDCTCPMA.
    3. Supplied sample EDCCMI.C corrected to execute as expected.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI35189

  • Reported component name

    LE C + JAP

  • Reported component ID

    5686CF933

  • Reported release

    52L

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2015-02-17

  • Closed date

    2015-03-18

  • Last modified date

    2015-03-25

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

    UI26069

Modules/Macros

  • DOFMTO   EDCBDFMT EDCBPVSM EDCCMI   EDCLVL   EDC0TCPM EDC1INFO
    EDC1OPNV EDC1OPST
    

Fix information

  • Fixed component name

    LE C + JAP

  • Fixed component ID

    5686CF933

Applicable component levels

  • R52L PSY UI26069

       UP15/03/25 I 1000

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":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SG32M","label":"APARs - VSE\/ESA environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"52L","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
25 March 2015