IBM Support

PN85558: TCPIP AND ITS SERVERS USING MVPMAIN END NORMALLY (COND CODE = 0) WHEN AN ABEND OCCURS.

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • When TCPIP or any of its servers that use MVPMAIN, encounters
    an abend, message " IEF142I name name STEP WAS EXECUTED -
    COND CODE 0000 ", is issued.
    This prevents operators or automation from detecting that a
    problem has occurred.  When a S0C4 happens, customer expects
    the STC to end with a S0C4 abend.
      According to the above message, the cond code is picked up
    from the value in return code in reg 15.  Reg 15 does contain
    x'000C4000' upon exiting MVPMAIN.  However, as described in
    MVS/ESA JCL REFERENCE MANUAL under the EXEC statement (Sub -
    parameter definitions), the code must be a value between
    0 and 4095 (x'0'- x'FFF').  Anything greater than d'4095'
    results in invalid Return Code testing or invalid return code
    in messages.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All users of TCP/IP for MVS; Platform        *
    *                 (MVPMAIN).                                   *
    ****************************************************************
    * PROBLEM DESCRIPTION: Job step return code is '0000' when an  *
    *                      abend occurs.                           *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    A subtask of MVPMAIN abended with an 0C4. MVPMAIN exited to MVS
    with a return code (RC) of 802816 (X'000C4000'). Because a valid
    RC is zero thru 4095, some components saw an rc of zero. This
    customers job monitor saw a RC of 0000 and assumed there was no
    problem.
    
    If a subtask (TCPIP/CLIENT/SERVER) abends, MVPATT's ECB gets
    posted with the abend code in positions 8 thru 18 of the ECB.
    MVPATT passes the ECB value to MVPMAIN, who passes it to MVS.
    
    Additional Keywords: ABEND0C4 ABENDS0C4 S0C4
    

Problem conclusion

  • MVPATT (EZACA00G) has been changed to recognize this situation
    and set the return code to decimal 200.
    
    Page 1258, Appendix A. "TCP/IP Codes", of the TCP/IP for MVS
    Version 3 Release 1 Messages and Codes (SC31-7132-00) manual
    should be have the following completion code added:
    
       -------------------------------------------------------------
       200
    
       Explanation: A subtask of MVPMAIN abended.
    
       System Action: The system ends the task.
    
       User or Operator Response: Tell the system programmer about
       the error.
    
       System Programmer Response: Check the job log to identify the
       failing task. Use the dump from the abend to determine the
       cause of the failure in the subtask (please refer to the
       MVS/ESA SP V5 Diagnosis: Procedures manual for more
       information about debuging abends).
    
       Source Data Set: MVPMAIN
    
       Procedure Name: Mainline code
       -------------------------------------------------------------
    

Temporary fix

Comments

APAR Information

  • APAR number

    PN85558

  • Reported component name

    TCP/IP V3 MVS

  • Reported component ID

    5655HAL00

  • Reported release

    310

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    1996-06-13

  • Closed date

    1996-08-01

  • Last modified date

    1996-09-17

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

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

    UN93691 PN88976

Modules/Macros

  • EZACA00G
    

Publications Referenced
SC31713200    

Fix information

  • Fixed component name

    TCP/IP V3 MVS

  • Fixed component ID

    5655HAL00

Applicable component levels

  • R310 PSY UN93691

       UP96/08/19 P F608

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":"SG19M","label":"APARs - z\/OS environment"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"310","Edition":"","Line of Business":{"code":"","label":""}},{"Business Unit":{"code":"BU054","label":"Systems w\/TPS"},"Product":{"code":"SSCY4DZ","label":"DO NOT USE"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"310","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
17 September 1996