Is it possible to change the Natural library used for Endevor Natural Interface (EINE) from EINELIB to something else?
search cancel

Is it possible to change the Natural library used for Endevor Natural Interface (EINE) from EINELIB to something else?

book

Article ID: 22697

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration

Issue/Introduction

Endevor Integration for the Natural Environment (EINE) is distributed with EINELIB as the default Natural library name for the product.

Can the Natural library name that EINE is loaded to and executed from be changed to meet site specific naming standards?

 

Environment

All support Releases

Endevor Integration for the Natural Environment 

EINE

SCMMNI 

Natural 

Resolution

To change the Natural library EINE is loaded to and executed from, perform the following steps:

  1. If the LOADNAT installation job to load the EINE Natural code has already been run,
    • use the Natural SYSMAIN utility to COPY or MOVE all the programming objects from EINELIB to the new library name.

    • use the Natural SYSMAIN utility to COPY or MOVE all the Error messages from EINELIB to the new library
  2. If the LOADNAT installation job has not been run, modify the CMSYNIN control statements in the LOADNAT job to specify the new library name as follows and run the LOADNAT job:
         LOAD * LIB * OBJTYPE * WITH NEWLIBRARY newlibnm  %
         WHERE REPLACE ALL REPORT 

  3. Log on to Natural and the new EINE Natural library.

  4. Edit the EINE session start up exit, UEXIT00. At the bottom of the exit is a commented out MOVE statement for specifying the name of the Natural library EINE is installed in. Uncomment the line and change EINELIB to the newlibnm EINE is installed in:
         MOVE 'newlibnm' TO +EINE-INSTALL-LIBRARY

  5. STOW the exit.

  6. Logon on to the Natural SYSTEM library. Edit the EINE program loaded to the SYSTEM library by the LOADNAT job. Change the LOGON STACK command to specify the new EINE Natural library name and STOW the program:
         STACK COMMAND 'LOGON newlibnm'

  7. Exit Natural.

  8. Modify the EINE Server Start up job, CASCMMN1, in the JCL library changing the LOGON EINELIB in the STACK command to specify the new EINE Natural library name and save the job:
         //CMPRMIN DD *
         MADIO=0,MAXCL=0,MT=0,
         STACK=(SYSPROF;LOGON newlibnm;SERVER),

  9. Modify the EINE Shutdown job, CASCMSTP, in the JCL library to change the LOGON command to specify the new EINE Natural library name and save the job:
         //CMSYNIN DD *
         LOGON newlibnm