Getting fatal Natural error NAT0376 after upgrading EINE
search cancel

Getting fatal Natural error NAT0376 after upgrading EINE

book

Article ID: 125630

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration

Issue/Introduction

When trying to start the EINE Server after upgrading, getting the following fatal error message:

===============================================
 *** EINE BATCH process encountered fatal NATURAL error
 *** Error in module: SERVER ; Line nbr: 750 ; Error nbr: 376
===============================================

Cause

Library SYSTEM - Natural System Message NAT0376 - 
Global variables :1: do not match. 
Tx *** Short Text *** 
Global variables ... do not match. 

Ex *** Explanation *** 
The global variables that are to be passed between programs do not agree in format and/or length. 
Global variables with the same name must agree in format and length to allow for a value transfer of the global variable across multiple programs when referenced as data as '+NAME'. 

Ac *** Recommended Action *** 
Check the currently existing global variables with the EDIT VARIABLES command and compare them to the reference in the current program. 
Adjust format/length or clear global variables with the LOGON command. 

Resolution

The most likely reason for the NAT0376 error is using an old version of UEXIT00 with the new version of EINE. 

There have been several new parameters added to UEXIT00 such as:

0260 1 +EINE-INSTALL-SITESYM-SUFFIX (A4) INIT 
 
Verify the UEXIT00 Natural program in the EINELIB is the current version of UEXIT00.
Do not copy the UEXIT00 Natural program from the old EINELIB to the current EINELIB but rather sync the old version modifications into the new source.