Home > Class Reference > ENSLIB namespace > EnsLib.SAP.OutboundAdapter

EnsLib.SAP.OutboundAdapter

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

Deprecated: iWay-based SAP adapter

Parameters

parameter SETTINGS = PoolLoginTimeout;
Inherited description: 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 methods: LoggingInDisplayToLogical(), LoggingInGet(), LoggingInIsValid(), LoggingInLogicalToDisplay(), LoggingInNormalize(), LoggingInSet()
property PoolLoginTimeout as %Numeric [ InitialExpression = 60 ];
Time the last pool job should wait for its turn to log in to SAP
Property methods: PoolLoginTimeoutDisplayToLogical(), PoolLoginTimeoutGet(), PoolLoginTimeoutIsValid(), PoolLoginTimeoutLogicalToDisplay(), PoolLoginTimeoutNormalize(), PoolLoginTimeoutSet()

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

Inherited Methods

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