My Oracle Support Banner

E-ES: Error "Integration Gateway - HttpTargetConnector:ExternalSystemContactException" When Attempting to Reach the Elasticsearch Server Through Elasticsearch Interact, or Deploying a Search Definition (Doc ID 2958592.1)

Last updated on JULY 03, 2023

Applies to:

PeopleSoft Enterprise PT PeopleTools - Version 8.58 and later
Information in this document applies to any platform.

Symptoms

When attempting to reach the Elasticsearch server through Elasticsearch Interact, or when attempting to Deploy a Search Definition, the following error occurs.

ERROR
--------------------------
Exception caught Integration Gateway - HttpTargetConnector:ExternalSystemContactException - The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. HttpStatusCode returned : 503 (158,10723) (262,612).

 

For the Elasticsearch Interact use case, the issue was reproducible in the customer site with the following steps:
1. Navigate to PeopleTools > Search Framework > Administration > Search Instance.
2. Open the active Search Instance.
3. Click on the 'Elasticsearch Interact' link.
4. Select 'Cluster' for 'Service Type'.
5. '_cat/health?v' for Cluster API.
6. Click the 'Submit' button.
  Note that the response is successfully written to the Result text box.
7. Click the 'Submit' button again.
    The error dialog pops up reporting on:
    Exception caught Integration Gateway - HttpTargetConnector:ExternalSystemContactException - The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. HttpStatusCode returned : 503 (158,10723) (262,612).

For the Deploy Search Definition use case, the issue was reproducible in the customer site with the following steps::
1. Navigate to PeopleTools > Search Framework > Administration > Deploy Search Objects.
2. Select an UnDeployed Search Definition.
3. Click on the 'Deploy' button.
   The error dialog pops up reporting on:
   Exception caught Integration Gateway - HttpTargetConnector:ExternalSystemContactException - The server is currently unable to handle the request due to a temporary overloading or maintenance of the server. HttpStatusCode returned : 503 (158,10723) (262,612).


ADDITIONAL NOTES
--------------------------
The environment was configured is such a way that:
- The Elasticsearch cluster was behind a Load Balancer (LB).
- In the LB 3 Nodes were active.
- However, the configuration in the <ES_HOME>/config/elasticsearch.yml file had only 1 Node.

 

Changes

 

Cause

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


In this Document
Symptoms
Changes
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.