A fix is available
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