Salesforce

A remote AppServer call to a PAS MSA fails with error 14810

« Go Back

Information

 
TitleA remote AppServer call to a PAS MSA fails with error 14810
URL Namefailure-reading-response-from-application-server-14810
Article Number000198935
EnvironmentProduct: OpenEdge
Version: 12.2
OS: All supported Operating Systems
Others: PASOE
Question/Problem Description

A persistent procedure on a remote PAS fails with error 14810.
Business logic which requires a remote AppServer call to be initiated from an agent to a remote agent fails with the following errors:

OpenEdge 12.2:

Failure to create Sales Order line record
Unable to start remote transaction.
Failure reading response from Application Server (14810)
Steps to Reproduce
Clarifying Information

Restarting PASOE solves the problem temporarily, but it reoccurs again soon after.
The problems occurs in multiple cases where remote AppServer calls are made.

Error MessageFailure reading response from Application Server. (14810)
Defect NumberOCTA-33441
Enhancement Number
Cause

The CONNECTED method on the Server handle will return TRUE if the Server handle has a valid connection to an AppServer. When the AppServer Internet Adapter (AIA) was introduced many years ago, the CONNECTED method was modified due to using HTTP.

HTTP is a connectionless protocol that does not require a valid socket to be opened at all times.  The CONNECTED method was modified so that if it was using AIA, it would return TRUE if there was a valid logical connection (in other words the connection had been successfully made at one time). This functionality continued with the introduction of PASOE, which only supports using HTTP.

Customers that have migrated to PASOE from Classic AppServer will see the behavior change with their existing applications. Although the CONNECTED method will return TRUE if there is a logical connection, the ABL Session on the server may have timed out, causing the remote request to fail. 

Resolution
Fixed version(s): OpenEdge 12.2.5
Workaround
Notes
Keyword Phrase
Last Modified Date10/23/2023 12:08 PM

Powered by