EINE Foreground actions get a Server Timeout error for current API request
search cancel

EINE Foreground actions get a Server Timeout error for current API request

book

Article ID: 58040

calendar_today

Updated On:

Products

Endevor Endevor Natural Integration

Issue/Introduction

Foreground actions get a Server Timeout error for current API request: xxxx in the Endevor Integration for the Natural Environment (EINE) Natural user session and the EINE Server becomes unresponsive.

The EINE Server's Natural session becomes unusable and the EINE user session times out waiting on the EINE Server to complete the FG request.

FG Action:       API request:   
  ADD             EADQ   
  Generate        EGEQ   
  Move            EMOQ  
  Retrieve        EREQ   
  Delete          EDEQ   
  Signin          ESIQ   
  Print           EPEQ   
  Transfer        ETRQ

Cause

Foreground actions are executed by the EINE Server in the EINE Server address space. If the EINE Servers use the same batch Natural nucleus as a Natural nucleus specified in the EINE Site Symbolic NATNUC parameter and the batch Natural nucleus is not reentrant, the EINE Server's copy of the batch Natural nucleus is corrupted by the FG action's invocation of the Natural nucleus.

Resolution

Foreground actions are executed by the EINE Server in the EINE Server address space. If the EINE Servers use the same batch Natural nucleus as a Natural nucleus specified in the EINE Site Symbolic NATNUC parameter and the batch Natural nucleus is not reentrant, the EINE Server's copy of the batch Natural nucleus is corrupted by the FG action's invocation of the Natural nucleus.

To resolve the problem, relink the batch Natural nucleus as reentrant. This can be difficult because to the various components linked into the batch Natural nucleus may not all be reentrant.

The recommended solution is to create a second separate Natural nucleus to use in the EINE Server with the appropriate NTLFILE macro definitions for the EINE files.