IBM Support

OA25381: ABENDS0C1 RUNNING KOCARACF WHEN RACROUTE REQUEST=VERIFY RACF RC GREATER THAN 24

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Sample RKANSAMU(KOCARACF) has an error which results in an abend
    (probably S0C1) when RACF return code from RACROUTE VERIFY is
    higher than 24.  The problem is use of register 15 (RF) which
    contains the SAF RC, rather than register 5, which contains the
    RACF RC, to test for high RACF return codes.  The compare
    instruction at label VERCK08 should be 'C R5..' rather than
    'C RF..'.
    

Local fix

  • Change the instruction below label VERCK08 from:
    
     C     RF,=X'00000024'  <----change
    
    to this:
    
     C     R5,=X'00000024'
    
    
    Then reassemble/link your security modules.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: All OMEGAMON II for CICS users.              *
    ****************************************************************
    * PROBLEM DESCRIPTION: When a user logon to the Menu System    *
    *                      is attempted, an ABEND0C1 can occur or  *
    *                      the logon can fail with one of these    *
    *                      messages incorrectly issued:            *
    *                       - USER NOT DEFINED TO RACF             *
    *                       - INVALID PASSWORD, REENTER RACF       *
    *                         PASSWORD                             *
    *                       - INVALID PASSWORD, SESSION REJECTED   *
    *                         BY RACF                              *
    ****************************************************************
    * RECOMMENDATION: Apply the PTF.                               *
    ****************************************************************
    The KOCARACF sample exit uses an incorrect register to verify
    a RACROUTE return code.  If the return code was greater than
    X'24' the code branches to an unexpected location.
    

Problem conclusion

  • The sample code was changed to correctly validate the return
    code, as follows:
    This instruction below label VERCK08
       C     RF,=X'00000024'
    was changed to this
       C     R5,=X'00000024'
    

Temporary fix

Comments

APAR Information

  • APAR number

    OA25381

  • Reported component name

    OMEGA II FOR CI

  • Reported component ID

    5608A0100

  • Reported release

    560

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2008-06-06

  • Closed date

    2008-07-09

  • Last modified date

    2008-09-02

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

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

    UA42142

Modules/Macros

  • KOCARACF
    

Fix information

  • Fixed component name

    OMEGA II FOR CI

  • Fixed component ID

    5608A0100

Applicable component levels

  • R560 PSY UA42142

       UP08/08/08 P F808

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":"SSNU33","label":"Tivoli OMEGAMON II for CICS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"560","Edition":"","Line of Business":{"code":"LOB35","label":"Mainframe SW"}}]

Document Information

Modified date:
02 September 2008