Install job I01ALLOC gets the error, 'RETURN CODE 00000081, REASON CODE 0594003D. AN ERROR OCCURRED DURING THE OPENING OF HFS FILE/sys/javatm2/v1r4m2/usr/lpp/java/J1.4/bin/classic/libjvm.x.'
search cancel

Install job I01ALLOC gets the error, 'RETURN CODE 00000081, REASON CODE 0594003D. AN ERROR OCCURRED DURING THE OPENING OF HFS FILE/sys/javatm2/v1r4m2/usr/lpp/java/J1.4/bin/classic/libjvm.x.'

book

Article ID: 54701

calendar_today

Updated On:

Products

CMDB for z/OS NetSpy Network Performance NetMaster Network Automation SOLVE NetMaster Network Management for SNA NetMaster Network Management for TCP/IP NetMaster File Transfer Management SOLVE:Operations Automation SOLVE:Access Session Management SOLVE:FTS

Issue/Introduction

Description:

When installing Netmaster R11.6, job I01ALLOC may give the following error:
===========================================================
READY
OGET '/sys/javatm2/v1r4m2/usr/lpp/java/J1.4/bin/classic/libjvm.x'
'A999.CAK0811.NMB6.ME1SDL(LIBJVMX)' BINARY
RETURN CODE 00000081, REASON CODE 0594003D. AN ERROR OCCURRED DURING THE OPENING OF HFS FILE
/sys/javatm2/v1r4m2/usr/lpp/java/J1.4/bin/classic/libjvm.x.
===========================================================

The last step of job I01ALLOC is used for the Webcenter SSL. The SSL feature also implements the MELOAD (PDS/E Services) Library. The purpose of the last step (OGET) is to copy some IBM supplied side-decks USS into a PDSE. The REXX program (NMGSKSSL) works on the side-decks. A side-deck is a list of IMPORT control statements that correspond to the external functions and variables exported by a DLL. Basically it is a list of external references that are resolved at execution rather than bind time.

The binder allows direct reference to USS but there is no way to specify a USS element as input to the binder in SMP/e. The INCLUDE statements in the JCLIN have a special comment (TYPE=UTIN) to signify that they are side-decks. These side-decks are used by program objects (because they reside in a PDSE) that support SSL and the NetMaster JAVA verb.

Solution:

To resolve this Issue, you can either:

  1. Correct the PATH statement in the JCL I01ALLOC, so where it says:
    '/sys/javatm2/v1r4m2/usr/lpp/java/J1.4/bin/classic/libjvm.x' +

    ...change this to:
    '/usr/lpp/java/J1.4/bin/classic/libjvm.x' +
    ...and then re-run the JCL I01ALLOC.

    ...or...

  2. Re-run the INSTALL REXX Exec, to build the install JCL Jobs again, and on the panel below, specify where your 'libjvm.x' file is:

    =======================================================
    -------------------------- SMP/E Member Locations ---------- Row 1 to 2 of 2
    Command ===>

    Take the defaults or enter your site-specific requirements.
    The data set that contains the GIMZPOOL member . . . SYS1.MACLIB

    Take the defaults or supply alternate paths for the following IBM side-decks

    Side-deck Path
    GSKSSL.x. . . . /usr/lib/GSKSSL.x

    libjvm.x. . . . /usr/lpp/java/J1.4/bin/classic/libjvm.x
    ****************************** Bottom of data ******************************
    ================================================================

Environment

Release:
Component: NMTIP