IBM Support

PI62470: Z/OS EXPLORER INTERNAL DEFECTS AND ENHANCEMENTS

A fix is available

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Z/OS EXPLORER INTERNAL DEFECTS AND ENHANCEMENTS
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED: 01.All zOS Explorer users                    *
    *                 02.All zOS Explorer users                    *
    *                 03.All zOS Explorer users                    *
    *                 04.All zOS Explorer users                    *
    *                 05.All zOS Explorer users                    *
    ****************************************************************
    * PROBLEM DESCRIPTION: 01.When running the RSE daemon, there   *
    *                         may be the ICH408I messages in the   *
    *                         syslog indicating INSUFFICIENT       *
    *                         AUTHORITY TO STATVFS                 *
    *                                                              *
    *                         When using a Remote z/OS search      *
    *                         from the zOS client, the RSE Daemon  *
    *                         will check for authority under the   *
    *                         RSE Daemon. The RSE Daemon may not   *
    *                         have execute authority on the        *
    *                         parent folder for the user.          *
    *                      02.In zOS Explorer, FEK221E errors may  *
    *                         be raised when generating FEKLOGS    *
    *                         using the operator command when      *
    *                         java code page is set to some        *
    *                         European code page.                  *
    *                      03.In zOS Explorer attempts to save a   *
    *                         PDS member may fail with error:      *
    *                         command C_RESET_MVS_FILE_SYSTEM is   *
    *                         not available.                       *
    *                      04.zOS Explorer daemon may raise an     *
    *                         abend 0C4 in function tfree and JNI  *
    *                         startProcess()                       *
    *                      05.Enqueued temporary datasets used by  *
    *                         RSE are not being released by the    *
    *                         RSE processes and therefore not      *
    *                         being able to cleanup while the RSE  *
    *                         processes are running.               *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    01.Some threads in the RSE server run in daemon's user id, as
       they are expected to run as the login user id. When these
       threads try to write user log output, the message is output.
    02.RSE server invokes a shell process to process a feklog
       request and it sends the shell process the command string
       including meta characters such as |(or). The code point for
       a meta character in European code page is not the same as US
       English code page (IBM-037 or IBM-1047). When JRE default
       code page is set to a European code page such as Cp1147, RSE
       generates the command string in the European code page and
       the shell process that is running in US English locale
       misunderstands the meta characters.
    03.There was a timing issue in the initialization of mvs file
       subsystem. That caused some command information not passed
       to client in heavily loaded environment.
    04.In zOS Explorer, the daemon process may raise an abend 0C4
       in function tfree and startProcess()
    05.Exclusive enqueues on SYSDSN are created for temporary files
       that are used by the RSE thread pool processes when filters
    01.When running the RSE daemon, there
       may be the ICH408I messages in the
       syslog indicating INSUFFICIENT
       AUTHORITY TO STATVFS
    
       When using a Remote z/OS search
       from the zOS client, the RSE Daemon
       will check for authority under the
       RSE Daemon. The RSE Daemon may not
       have execute authority on the
       parent folder for the user.
    02.In zOS Explorer, FEK221E errors may
       be raised when generating FEKLOGS
       using the operator command when
       java code page is set to some
       European code page.
    03.In zOS Explorer attempts to save a
       PDS member may fail with error:
       command C_RESET_MVS_FILE_SYSTEM is
    01.When running the RSE daemon, there
       may be the ICH408I messages in the
       syslog indicating INSUFFICIENT
       AUTHORITY TO STATVFS
    
       When using a Remote z/OS search
       from the zOS client, the RSE Daemon
       will check for authority under the
       RSE Daemon. The RSE Daemon may not
       have execute authority on the
       parent folder for the user.
    02.In zOS Explorer, FEK221E errors may
       be raised when generating FEKLOGS
       using the operator command when
       java code page is set to some
       European code page.
       are expanded. These enqueues are not being cleaned up until
       the RSE server is recycled.
    
       RSE server calls DYNALLOC macro to allocate a temporary data
       set on a specific volume serial at first. Then it calls
       RDJFCB and OPEN TYPE=J to override the data set name with a
       special name for vtoc (44X'04'). As the default, the
       replaced name is written back to the system JFCB but the
       previous temporary data set name is forgot without adjusting
       the enqueue status. Even if RSE server deallocates the file
       in JFCB, it is a vtoc name and the enqueue on a temporary
       data set remains.
    03.In zOS Explorer attempts to save a
       PDS member may fail with error:
       command C_RESET_MVS_FILE_SYSTEM is
       not available.
    04.zOS Explorer daemon may raise an
       abend 0C4 in function tfree and JNI
       startProcess()
    05.Enqueued temporary datasets used by
       RSE are not being released by the
       RSE processes and therefore not
       being able to cleanup while the RSE
       processes are running.
    

Problem conclusion

  • 01.zOS Explorer server is updated to let the threads for mvs
       miner run as the login user id.
    02.RSE sever is updated to generate the command string in
       IBM-1047 to be passed to the shell process processing feklog
       request.
    03.RSE server is updated to pass client required command
       information in heavily loaded environment.
    04.RSE server code is updated to call tfree() only if the
       pointer points the allocated heap area.
    05.RSE server is changed to set the bit JFCNWRIT in the
       JFCBTSDM field to 1, not to write back the replaced JFCB to
       the system JFCB. Though setting JFCNWRIT to replace a
       regular data set name is not recommended as documented, it
       should not cause errors for vtoc data set name.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PI62470

  • Reported component name

    EXP FOR Z/OS HO

  • Reported component ID

    5655EXP23

  • Reported release

    300

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2016-05-16

  • Closed date

    2016-05-20

  • Last modified date

    2017-03-02

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

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

    UI38045

Modules/Macros

  •    FEKFCORE FEKFCOR6 FEKFMAIN FEKFMAI6 FEKFMINE
    FEKFT002 FEKFZOS
    

Fix information

  • Fixed component name

    EXP FOR Z/OS HO

  • Fixed component ID

    5655EXP23

Applicable component levels

  • R300 PSY UI38045

       UP16/06/01 P F702

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":"SSBDYH","label":"IBM Explorer for z\/OS"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"3.0.0","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":"3.0.0","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
02 March 2017