Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [PEX] >  [Common]
Private  Storage   

abstract class EnsLib.PEX.Common

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
10 12


Summary

Properties
%gatewayConnection %gatewayExtraClasspaths %gatewayHost %gatewayName
%gatewayPort %gatewayProxy %gatewayTimeout %remoteClassname
%remoteSettings

Methods
CheckGatewayConnection CheckGatewayDisconnection Connect Disconnect
OnGetConnections OnInit OnTearDown SetPropertyValues
deserialize dispatchSendRequestAsync dispatchSendRequestSync serialize

Subclasses
EnsLib.PEX.BusinessOperation EnsLib.PEX.BusinessProcess EnsLib.PEX.BusinessService
EnsLib.PEX.InboundAdapter EnsLib.PEX.OutboundAdapter

Properties

• property %gatewayConnection as %Net.Remote.Gateway;
The Gateway connection object
• property %gatewayExtraClasspaths as %String(MAXLEN="");
One or more Classpaths (separated by '|' character) needed in addition to the ones configured in the Remote Gateway
• property %gatewayHost as %String;
Gateway Host. Using External Language Server is preferred.
• property %gatewayName as %String;
External Language Server Name. Once specified, it supersedes the settings in Gateway Host and Gateway Port. Using External Language Server is preferred over Gateway Host and Gateway Port.
• property %gatewayPort as %Integer;
Gateway Port. Using External Language Server is preferred.
• property %gatewayProxy as %RegisteredObject;
The proxy object for the Gateway connection
• property %gatewayTimeout as %Numeric(MAXVAL=30000,MINVAL=0) [ InitialExpression = 5 ];
Number of seconds to wait on each attempt to connect to the Gateway
• property %remoteClassname as %String(MAXLEN="");
• property %remoteSettings as %String(MAXLEN="");

Methods

• method CheckGatewayConnection() as %Status
• method CheckGatewayDisconnection() as %Boolean
• method Connect() as %Status
• method Disconnect() as %Status
• classmethod OnGetConnections(Output pArray As %String, pItem As Ens.Config.Item)
• method OnInit() as %Status
• method OnTearDown() as %Status
• method SetPropertyValues()
• classmethod deserialize(serialized As %String = "") as EnsLib.PEX.Message
• method dispatchSendRequestAsync(target, request, description)
• method dispatchSendRequestSync(target, request, timeout, description) as %String
• classmethod serialize(message As EnsLib.PEX.Message) as %String


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.