IBM Support

PM85970: RDZ INTERNAL V8550 DEFECTS/ENHANCEMENTS (RSE)

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RDZ INTERNAL V8550 DEFECTS/ENHANCEMENTS (RSE)
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.All RDz users                             *
    *                 02.All RDz users                             *
    *                 03.All RDz users                             *
    *                 04.All RDz users                             *
    *                 05.All RDz users                             *
    *                 06.All RDz users                             *
    *                 07.All RDz users                             *
    *                 08.All RDz users                             *
    *                 09.All RDz users                             *
    *                 10.All RDz users                             *
    *                 11.All RDz users                             *
    *                 12.All RDz users                             *
    *                 13.All RDz users                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.In Rational Developer for System z,  *
    *                         searching for a string in a PDS      *
    *                         consumes too much CPU.               *
    *                      02.FEK210I message gives a wrong        *
    *                         impression.                          *
    *                      03.The Broken pipe messge was shown in  *
    *                         the zOS console when the connect     *
    *                         time out occurred in RDz client.     *
    *                      04.Daemon IVP does not issue any        *
    *                         output.                              *
    *                      05.RSE duplicate usage of FEK100E       *
    *                         message Id                           *
    *                      06.RDz client goes into the hung        *
    *                         status when RDz command reaches the  *
    *                         server before OPEN RSE valiate the   *
    *                         client.                              *
    *                      07.After PM80961 is applied, abend      *
    *                         213-30 occurrs more frequently.      *
    *                      08.RDz "RDL 1" & "RSL 1" commands       *
    *                         result in FEK202E Invalid Command    *
    *                         entered                              *
    *                      09.Password violation occurs in ACF2    *
    *                         with -DAPPLID in rsed.envvars.       *
    *                      10.enhancement to remove usage of       *
    *                         volume RESERVE                       *
    *                      11.RSEClient#command(GetAttribute)      *
    *                         gets CRRZI0096E Dynamic allocation   *
    *                         failed.                              *
    *                      12.Restrict user search for searches    *
    *                         not allowed by the server setting    *
    *                      13.Long running search causes high      *
    *                         CPU consumption                      *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Some searches consumed too much CPU because the search
       couldn't stop until the number of matched results reached to
       the number the client specified or all data sets user
       selected were searched.
    02.FEK210I message says "userid cancelled" although the user
       was disconnected.
    03.In RDz Daemon, logon sometimes took so long that the client
       timed out and closed the socket. This lead to the Broken
       pipe messge encountered by the RDz daemon.
    04.TCP/IP connection between RDz Daemon and IVP program is not
       closed. The RDz daemon just invoke C close API to close the
       TCP/IP session, but it's not enough to close the session.
    05.2 different messages are linked to FEK100E message Id, one
       of them needs to be changed.
    06.ThreadPool server will activate ZosSystemMiner but this
       action may break the synchronization between Open RSE client
       and server programs.
    07.In PM80961, all of the zOS RESERVE invocations are removed.
    08.RDz "RDL 1" & "RSL 1" commands result in FEK202E Invalid
       Command entered.
    09.When APPLID is specified in rsed.envvras, the APPLID is not
       set correctly when creating a new thread.
    10.enhancement to remove usage of volume RESERVE
    11.When RDz server performs the GetAttribute process, the
       dynamic allocation failed owing to reason=528.
    12.There was no control to enable or disable text search.
    13.Long running search causes high CPU consumption
    

Problem conclusion

  • 01.The RDz server was fixed to support limitations for the
       searched number of matches, lines, and files, and the server
       and client were fixed to stop the search when the search
       reached to the limitations.
    02.The FEK210I message is changed to: {userid} was disconnected
       forcibly due to the active single.logon directive
    03.Now, RDz Daemon monitors the client connection and if
       closed, RDz will not send any data to the client.
    04.Now RDz daemon will invoke C shutdown API before invoking
       the close API.
    05.A new message Id, FEK106E, is introduced as follows: FEK106E
       No Resource Bundle of consolemessage.properties
    06.Now, ZosSystemMiner will be activated not by
       ThreadPoolServer but by RDz client command.
    07.The zOS RESERVE invocations are recovered and the RESERVE
       invocation have RET=USE parameter so that the thread could
       not wait for the control of the data set infinitely. The
       maximum time to retry the invocation of the RESERVE API can
       be defined in "ffs.retry.time" property in rsed.envvars. The
       "ffs.retry.time" value is defined in seconds.
    08.Now,RDz "RDL 1" & "RSL 1" commands works normally
    09.Now, APPLID is set correctly in creating a thread whether or
       not the APPLID is specified in rsed.envvars.
    10.enhancement to remove usage of volume RESERVE
    11.The dynamic allocation failure of the reason=528 must not be
       propagated to RDz client since usually this is not a logic
       error It is enough for the server to log the situation.
    12.The RSE server was fixed to control text search with
       _RSE_JAVAOPTS -DDISABLE_TEXT_SEARCH in rsed.envvars.
    13.Support cancel the search at a designated time limit with
       _RSE_JAVAOPTS -Dsearch.server.limit.timeout in rsed.envvars.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM85970

  • Reported component name

    RD/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    850

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2013-03-30

  • Closed date

    2013-10-16

  • Last modified date

    2013-10-31

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

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

    UK98515

Modules/Macros

  • FEKFCMSG FEKFCORE FEKFCOR6 FEKFDIR  FEKFDIR6
    FEKFENVR FEKFMAIN FEKFMAI6 FEKFMINE FEKFUTIL FEKFZOS
    

Fix information

  • Fixed component name

    RD/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R850 PSY UK98515

       UP13/10/31 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":"BU058","label":"IBM Infrastructure w\/TPS"},"Product":{"code":"SSJK49","label":"IBM Developer for z Systems"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.5","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":"8.5","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
31 October 2013