IBM Support

PM27628: RDZ V8011 INTERNAL DEFECTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • RDz v8011 internal defects
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: RDz users and system admins                  *
    ****************************************************************
    * PROBLEM DESCRIPTION: 1. Currently the modify D C command     *
    *                         lists the active users in the order  *
    *                         they logged on                       *
    *                      2. User logged on the server where      *
    *                         the memory usage was over the limit  *
    *                      3. When the user mis-configures the     *
    *                         client and specifies the daemon port *
    *                         for the job monitor port, this will  *
    *                         cause a hang at connect time         *
    *                      4. Some error message was logged when   *
    *                         the server process was terminated    *
    *                         normally                             *
    *                      5. RDz server could be connected        *
    *                         with old password                    *
    *                      6. The client count of D C and D P,D    *
    *                         don't match                          *
    *                      7. PassTicket IVP cannot verify if      *
    *                         multiple passtickets can be          *
    *                         created within the same second       *
    *                      8. LANG= De_DE.IBM-1141 in rsed.envvars *
    *                         caused a message broken in console,  *
    *                         log and SYSOUT                       *
    *                      9. rseserver.log does not report        *
    *                         FEK002I message                      *
    *                      10.The user log location is unknown in  *
    *                         rseserver.log                        *
    *                      11.OutOfMemory may happen when using    *
    *                         D P,D command repeatedly             *
    *                      12.Server started by REXEC remains      *
    *                         active after disconnect              *
    *                      13.Expanding a filter disconnects       *
    *                         the system when the system           *
    *                         substitution table is used           *
    *                      14.Logon failure when home-directory    *
    *                         cannot be mounted                    *
    *                      15.Show where RC is set during RSED IVP *
    *                      16.Enhanced FEKLOGS                     *
    *                      17.Codepage 1141 has faulty display of  *
    *                         \ character                          *
    *                      18.OutOfMemoryError during search in a  *
    *                         large host file                      *
    *                      19.IVP doesn't show faulty port number  *
    *                         in error message                     *
    *                      20.Uninformative error when CRASTART    *
    *                         stub misses sticky bit               *
    *                      21.Leading \ in DSTORE_LOG_DIRECTORY    *
    *                         not handled                          *
    *                      22.Eclipse license is not included      *
    *                      23.FEKRACF does not set permission      *
    *                         bits for libIRRRacf64.so             *
    *                      24.rdz/bin/remoteIndexScript is not     *
    *                         included                             *
    *                      25.JMON IVP fails with RDz v76 startup  *
    *                         arguments                            *
    *                      26.CRA#UQRY has wrong LRECL             *
    *                      27.CRANDVRA creates a faulty datestamp  *
    *                      28.Various enhancements and fixes to    *
    *                         the Host configuration utility       *
    *                      29.Content assist from header files in  *
    *                         a code page other than the server's  *
    *                         may not appear in the Remote C/C++   *
    *                         Editor or System z LPEX Editor       *
    *                      30.IMS MPPs cannot be be linked as      *
    *                         serially reusable in the IMS PL/I    *
    *                         top-down scenario                    *
    *                      31.IDIDA messages generated during FA   *
    *                         refresh are not passed to the        *
    *                         client                               *
    *                      32.FA Sidefiles in report KD segments   *
    *                         not used in report refresh and langx *
    *                         read                                 *
    *                      33.Input spool datasets and datasets on *
    *                         the held queue are not displayed     *
    *                      34.JMON abend 001-3 when accessing      *
    *                         spool file                           *
    *                      35.When submitting JCL member from RDz  *
    *                         without saving changes, user         *
    *                         receives a java.net.SocketException  *
    *                         error. The JOB is submitted and runs *
    *                         but it is truncated at the first     *
    *                         blank line.                          *
    *                      36.FEJJMON startup info is confusing    *
    *                      37.If a long-running command times out, *
    *                         such as expanding a filter showing   *
    *                         all jobs, the Jesminer will retry    *
    *                         the operation, wasting CPU cycles.  *
    *                      38.occasional JM291I DYNALLOC rc4 error *
    *                         code x0410 in JMON                   *
    *                      39.SCLMDT Save function may fail on     *
    *                         member checkin for invalid reasons   *
    *                      40.When GRSRNL=EXCLUDE is specified in  *
    *                         PARMLIB, QUERY command for the lock  *
    *                         daemon does not work                 *
    *                      41.DISPLAY PROCESS shows stale numbers. *
    *                      42.FMI Tasks Remain Active              *
    *                      43.There is no FMI message when a file  *
    *                         is locked.                           *
    *                      44.(Endevor) The element extensions     *
    *                         needs to be propagated down from the *
    *                         type level.                          *
    *                      45.(Endevor) When a Generate Element    *
    *                         action is done either for an Add     *
    *                         Element or a Generate Element, the   *
    *                         error message from the Generate      *
    *                         Element is not shown in the dialog.  *
    *                      46.SOC4 in libfekfmain.so offset x'10A' *
    *                      47.SSL connection not working           *
    *                      48.Remote Shell no leading spaces       *
    *                      49.Large PDS sort problem when member   *
    *                         starts with national char ($#@)      *
    *                      50.Direct member access on Retrieve     *
    *                         Data Set dialog                      *
    *                      51.Filter for large number of data sets *
    *                      52.Improve remote search performance    *
    *                      53.Support GRS ISGENQXITFAST exit       *
    *                      54.Incremental search result display    *
    *                      55.0C4 ABEND on Cancel for Upgrade      *
    *                      56.0C4 ABEND on expanding a data set    *
    *                      57.0C4 ABEND on getting member attribs  *
    *                      58.libfekmain S0C4-11 offset x'3B4'     *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    1. Currently the modify D C command lists the active users in
       the order they logged on. It is not easy to find a specific
       user ID when the list gets long.
    2. User logged on the server where the memory usage was over
       the limit.
    3. When the user mis-configures the client and specifies the
       daemon port for the job monitor port this will cause a hang
       at connect time.
    4. The following error message was logged when the server was
       terminated normally:
         ERROR RseDaemon: selectThreadPoolProcess():
                    dead process=   exited in exit code=0
    5. RDz server could be connected with old password after the
       password was changed in TSO session.
    6. The client count of Display Client and Display Process,D
       don't match.
    7. PassTicket IVP cannot verify if multiple passtickets can be
       created within the same second.
    8. LANG= De_DE.IBM-1141 in rsed.envvars caused a message broken
       in zOS console, log and SYSOUT.
    9. rseserver.log does not report FEK002I message.
    10.The user log location is unknown in rseserver.log.
    11.OutOfMemory may happen when using D P,D command repeatedly
    12.Server started by REXEC remains active after disconnect
    13.Expanding a filter disconnects the system when the system
       substitution table is used
    14.Logon failure when home-directory cannot be mounted. A new
       logon request comes when the previous logon request fails
       and the server port is not released.
    15.Show which IVP sets a non-zero RC during RSED IVP.
    16.Enhance FEKLOGS log gathering tool.
    17.Codepage 1141 has faulty display of \ character.
    18.OutOfMemoryError during search in a large host file.
    19.IVP doesn't show faulty port number in erro message.
    20.Uninformative error when CRASTART stub misses sticky bit.
    21.Leading \ in DSTORE_LOG_DIRECTORY not handled.
    22.Eclipse license is not included.
    23.FEKRACF does not set permission bits for libIRRRacf64.so.
    24.rdz/bin/remoteIndexScript is not included.
    25.fekfivpj fails with RDz v76 startup arguments.
    26.CRA#UQRY has switched LRECLs for VSAM offload files.
    27.CRANDVRA creates a faulty datestamp for &CRADATE.
    28.Following enhancements added to Host configuration utility:
    a. Auto detect Java environment to add as default in settings
    b. Migration function for previous RDz versions
    c. Display options settings panel first for new configuration
    28.Various minor Host configuration utility problems.
    29.The pragma directive which indicates what code page that the
       header file is coded in was not being respected by the miners
       required by the C/C++ content assistant.
    30.IMS MPPs are often linked as serially reusable, but IRZPWSIO
       is not so it cannot be included.
    31.IDIDA messages generated during FA refresh are not passed to
       the client.
    32.FA Sidefiles in report KD segments not used in report refresh
       and langx read
    33.Input spool datasets and datasets on the held queue are not
       displayed.
    34.JMON may abend with CEE0374C CONDITION=CEE3250C from
       IGG019AH when spool output is requested, if the requested
       spool dataset was not closed properly by the program that
       created it.
    35.Blanks lines in local JCL (i.e. JCL from a local file, or
       from an unsaved remote file) are incorrectly handled by
       FEJJMON.
    36.FEJJMON startup info is confusing.
    37.FEJJMON closes the connection to Jesminer when a command
       times out. Jesminer responds by retrying the command.
    38.When users try browsing their JES output from RDz, they
       occasionally experience an empty output file in the editor.
       The JMON task shows the following dynamic allocation error:
    JM291I DYNALLOC failed ddname SPL00001, dsname <name>, rc=4,
    error code x0410, info code x0000.
    39.When editing a member from higher group, the save into
       development group would not store any change code if
       specified. This may result in user exit problems.
    40.SCOPE=SYSTEMS was specified for GQSAN parameter.
    41.F RSED,APPL=D P does not show the current memory usage, but
       the usage the last time a user logged on/off from the server
       address space. Any changes in memory usage is not displayed
       at the time the command is issued.
    42.Using FMI can create zombie tasks which never go away.
    43.An FMI message is now displayed when the file is locked.
    44.Need to propage the element extensions from the parent type
       container to avoid having to inquire the extension for each
       element.
    45.Need to display the error message that results from the
       Generate Element.
    46.QueryLockOwner invokes GQSCAN macro, but does not check
       return code (R15) of the GQSCAN macro.
    47.The JZOS class that the customer used is old, causing SSL
       connection problems.
    48.Remote Shell does not show leading spaces
    49.Large PDS sort problem when member starts with non-alphabetic
       character ($#@)
    50.Enhancement - Direct member access on Retrieve DataSet dialog
    51.Enhancement - Filter for large number of data sets
    52.Enhancement - Improve remote search performance
    53.Enhancement - LOCKD support for GRS ISGENQXITFAST exit
    54.Enhancement - Incremental search result display
    55.libfekmain 0C4 on Cancel for Upgrade message (64bit only)
    56.intermittent 0C4 ABEND on expanding a data set
    57.0C4 ABEND on getting member attributes
    58.After setting up the resume point for LE condition handler,
       RDz allocated the storage to be used for DCB and set the
       pointer to a register. When resume occurred, the register was
       used without loading the pointer, and it contained the wrong
       value.
    

Problem conclusion

  • 1. Display Client command is enhanced to provide the sort option
           D C,{L LOGON} -> default, sort by logon date/time
           D C,ID -> sort by internal ID
           D C,{U USER} -> sort by user ID
    2. Now, JVM Garbage Collection will be invoked effectively, and
       the memory usage will be updated timely.
    3. The timer will be used to detect the mis-configuration that
       the daemon port was defined for the job monitor port.
    4. Now, the error message will not be logged when the server is
       terminated normally.
    5. RACF will cache the passowrd until the cache times out.
       For zOS R10 and the later releases, this caching mechanism
       can be avoided by using a new API.
    6. Now, The Daemon process will inquire of each server the
       client count when the command is requested.
       So, the client count of D C and D P,D will match.
    7. PassTicket IVP is enhanced to verify if multiple passtickets
       can be created within the same second.
       That is, PassTicket IVP will test if no-replay-protection is
       defined for the PassTicket.
    8. Now, the character conversion will be done to display/log the
       messages correctly even if LANG= De_DE.IBM-1141 in
       rsed.envvars.
    9. Now, rseserver.log will report FEK002I message.
    10.Now, the user log location is logged in rseserver.log.
    11.Now, OutOfMemory will not happen even when using D P,D
       command repeatedly.
    12.Server started by REXEC will be terminated after disconnect.
    13.Now, expanding a filter will not disconnect the system
       even when the system substitution table is used.
    14.Now the server port is released even if some error happenes
       in establishing the new connection.
    15.Show which IVP sets a non-zero RC during RSED IVP.
    16.FEKLOGS is enhanced.
    17.Display of \ character in codepage 1141 is now correct.
    18.Now, server processes large file in chunks.
    19.Now, IVP show faulty port number in error message.
    20.Now, CRASTART stub indicates a missing sticky bit.
    21.Now, leading \ in DSTORE_LOG_DIRECTORY is handled.
    22.Now, Eclipse license is included.
    23.Now, FEKRACF sets permission bits for libIRRRacf*.so.
    24.Now, rdz/bin/remoteIndexScript is included.
    25.Now, fekfivpj supports v76 and v801 invocation format.
    26.Now, CRA#UQRY has correct LRECLs for VSAM offload files.
    27.Now, CRANDVRA interprets &CRADATE correctly.
    28.Enhancements and fixes applied to Host configuration utility.
    29.Now, the C/C++ content assistant will use the code page as
       specified in the pragma directive in the header file.
    30.Now, IRZPWSIO will be linked as serially reusable.
    31.Implemented new RSE datastore schema for FA message passing.
    32.Append KD segment information to transferred report and work
       around the parm field length limit for IDIDA
    33.Output shown on the held queue, and input datasets, are now
       displayed for JES2 and JES3 at level 1.10 or later.
    34.EROPT=SKP is specified by JMON (FEJJMON).
    35.FEJJMON modified to correct program error.
    36.FEJJMON startup info is cleaned up.
    37.Instead of closing the socket connection, FEJJMON now just
       terminates command processing when a command does not finish
       within the timeout interval.
    38.FEJJMON sets BTOKIOTP to the value of the dataset token
       obtained from the SSI80 call (STVSCTKN) if available.
       On z/OS 1.9 and earlier, allocation may continue to fail if
       the job is active, because STVSCTKN won't be available.
    39.Save of member into development group will now store the
       change code. Additional error checks and messaging included.
    40.Now, SCOPE is changed to ALL.
    41.Now, the F RSED,APPL=D P operator command does show the
       current heap usage value.
    42.Now, FMI tasks are cleaned up so that no zombie tasks are
       left behind.
    43.This FMI problem does not corrupt data, the resolution makes
       the user aware that file is in use.
    44.Propagate the extension from the type container down to the
       elements to avoid having to inquire each element for its
       extension since the extension can be determined from its
       element type, which is the parent container.
    45.Display the error message that happened during the Generate
       Element in the user dialog.
    46.Now, QueryLockOwner will check the GQSCAN return code.
    47.Now, the code no longer depends on the newer JZOS services.
    48.Now, remote shell shows leading spaces.
       PM32122 is client counterpart.
    49.Now, host uses same sort order as client.
    50.Enhancement - direct member access on Retrieve DataSet dialog
    51.Enhancement - Filter for large number of data sets
    52.Enhancement - Improve remote search performance
    53.Enhancement - LOCKD support for GRS ISGENQXITFAST exit
    54.Enhancement - Incremental search result display
    55.Code corrected.
    56.Code corrected.
    57.Code corrected
    58.Now, the pointer is reloaded on resume.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM27628

  • Reported component name

    RD/Z HOST

  • Reported component ID

    5724T0723

  • Reported release

    801

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2010-11-29

  • Closed date

    2011-05-16

  • Last modified date

    2011-07-20

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

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

    UK67739

Modules/Macros

  • BWBEDT   CRA#UQRY CRANDVRA CRARNDVR CRASSTUB
    FEJJMON  FEK#LVL# FEK@CONF FEK@CUST FEK@MIGO FEK@OPTN FEKAPF
    FEKAPPL  FEKBPXXX FEKCARB1 FEKCARB2 FEKCARVD FEKCARVM FEKCARVP
    FEKCARVS FEKCLOGR FEKCOMXX FEKCOPY  FEKCRASR FEKCRCNE FEKCRCNF
    FEKCRSED FEKCSET  FEKDSN   FEKFCLIE FEKFCORE FEKFCOR6 FEKFDST0
    FEKFDST1 FEKFDST2 FEKFEPL  FEKFFAID FEKFFAMI FEKFFMIJ FEKFIVPD
    FEKFIVPJ FEKFIVPL FEKFMAIN FEKFMAI6 FEKFMCDZ FEKFMINE FEKFMVSC
    FEKFNTCE FEKFOMVS FEKFRIVP FEKFRMIX FEKFRSES FEKFT001 FEKFUTIL
    FEKFZOS  FEKHMIGO FEKINIT  FEKISPF  FEKJCMD  FEKJCNFG FEKJMON
    FEKLINK  FEKLISTU FEKLOCK  FEKLOGR  FEKLOGS  FEKMAIN  FEKPOE
    FEKPROGM FEKPROGU FEKPTKT  FEKRACF  FEKRACFI FEKRACFJ FEKRDZE
    FEKRDZI  FEKRDZM  FEKRDZT  FEKRSEDE FEKSCLMS FEKSCLMT FEKSCMTR
    FEKSERV  FEKSTC   FEKUSER  FEKXML   IRZPWSIO
    

Fix information

  • Fixed component name

    RD/Z HOST

  • Fixed component ID

    5724T0723

Applicable component levels

  • R801 PSY UK67739

       UP11/05/24 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.0.1","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.0.1","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
27 October 2020