PM86548: IBM0142S ONCODE=42 THE TRANSMIT CONDITION WAS RAISED BECAUSE OF AN UNCORRECTABLE ERROR

Subscribe

You can track all active APARs for this component.

APAR status

  • Closed as fixed if next.

Error description

  • IBM0142S ONCODE=42  The TRANSMIT condition was raised because of
    an uncorrectable error in input file. The file is a HFS
    spanned file.  The problem occurs when compiling with VA PL/I
    or Enterprise PL/I and run with latest SCEERUN library.  If
    the same program is compiled with PL/I for MVS & VM and run
    with the latest SCEERN library the result in an IEC141I 013-A8.
    One reason listed for the reason code A8 is that VS or VBS was
    requested for a SYSIN dataset and this is invalid.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Enterprise PL/I users of HFS files in        *
    *                 batch environments                           *
    *                                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION: MSGIBM0142S TRANSMIT condition raised   *
    *                      on a READ against an HFS file that is   *
    *                      declared with the VS option and the     *
    *                      program is being run in the batch       *
    *                      environment.                            *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION: None.                                        *
    *                                                              *
    ****************************************************************
    An HFS file can not be declared as a spanned file. This is a
    data management restriction. The open for the file should have
    failed. That is, an error message should have been issued during
    OPEN processing.
    
    Under PL/I for MVS & VM, this results in system error IEC141I
    013-A8. IEC141I 013 indicates that an error occurred during
    OPEN processing.  Return code A8 indicates that an incorrect
    record format was requested for a SYSIN or SYSOUT data set, and
    one of the conditions that results in this return code is when
    variable spanned records were requested for a SYSIN data set.
    
    Under Enterprise PL/I for z/OS, although a TRANSMIT error was
    detected, the correct behavior should have been detecting the
    error during OPEN processing.
    

Problem conclusion

Temporary fix

Comments

  • There was a section of code in the open processing that affected
    HFS files that was using the old method of processing, which
    involved calling C run-time APIs to perform system functions.
    The new path involves direct data management calls from the PL/I
    library.
    
    The change involved requires extensive testing that is beyond
    the scope of an APAR. To ensure that the change is done properly
    and that testing is comprehensive, this APAR is being closed as
    FIN.
    

APAR Information

  • APAR number

    PM86548

  • Reported component name

    LE PL/I LIBRARY

  • Reported component ID

    568819803

  • Reported release

    780

  • Status

    CLOSED FIN

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-04-08

  • Closed date

    2014-01-06

  • Last modified date

    2014-01-06

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

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

Fix information

  • Fixed component name

    LE VA PL/I

  • Fixed component ID

    568819806

Applicable component levels

  • R770 PSN

       UP

  • R780 PSN

       UP

  • R790 PSN

       UP



Rate this page:

(0 users)Average rating

Add comments

Document information


More support for:

z/OS family

Software version:

7.8

Operating system(s):

z/OS

Reference #:

PM86548

Modified date:

2014-01-06

Translate my page

Machine Translation

Content navigation