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

class EnsLib.SAP.OutboundAdapter extends EnsLib.IWay.OutboundAdapter

Deprecated: iWay-based SAP adapter

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
1 2 4


Summary

Properties
%CredentialsObj %WarnedLatest %lastRetryReconnect %logConnections
Agent BusinessHost Charset ConnectTimeout
Connected Credentials Device Endian
FlushBeforeSend GetReply IOAddr IPAddress
KeepaliveInterval LocalInterface LoggingIn OldIO
PoolLoginTimeout Port ReadTimeout ReconnectRetry
RegistryID ResponseTimeout SSLConfig Socket
StayConnected Terminators UseFileStream

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OriginalNamespace %PackageName
%RemoveFromSaveSet %SerializeObject %SetModified %ValidateObject
AssignOneSetting BAPIRequest ClearAllAppData ClearRuntimeAppData
ClearStaticAppData Connect ConnectedSet CredentialsSet
Disconnect EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch
FlushWrite GetAddress GetSettings IDOCRequest
IWayRequest IsReadError IsWriteError OnInit
OnKeepalive OnTearDown RFCRequest ReadCountedStream
ReadCountedString SendMessageStream SendMessageString TestConnection
WriteCountedStream WriteCountedString


Parameters

• parameter SETTINGS = "PoolLoginTimeout";
List of properties can be set as settings in the configuration file format is a comma separated list of property names

Properties

• property LoggingIn as %Boolean;
• property PoolLoginTimeout as %Numeric [ InitialExpression = 60 ];
Time the last pool job should wait for its turn to log in to SAP

Methods

• method BAPIRequest(pRequest As Ens.Request, Output pResponse As Ens.Response) as %Status
• method Connect(pTimeout As %Numeric) as %Status
• method IDOCRequest(pRequest As Ens.Request, Output pResponse As Ens.Response) as %Status
• method RFCRequest(pRequest As Ens.Request, Output pResponse As Ens.Response) as %Status


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