Home > Class Reference > ENSLIB namespace > EnsLib.Agent.ProxyService
Private  Storage   

EnsLib.Agent.ProxyService


class EnsLib.Agent.ProxyService extends
EnsLib.HTTP.Service

Service that accepts connections from Community Connector Agents

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 17


Summary


This is an Ensemble Business Service class.

The associated Adapter class is EnsLib.HTTP.InboundAdapter.

Properties
%AlertStartTime %ConfigName %ConfigQueueName
%LastActionTime %LastHandledTime %LastReportedError
%OptionDefaults %OutsideCreated %PreserveSession
%ProcessInputCalled %QuitTask %ReplyIOStream
%ReplyStream %RequestHeader %SessionId
%SuperSession %SuperSessionCreatedBeforeSession %WaitForNextCallInterval
%WarnedLatest %isShadow %tempSock
Adapter AlertGracePeriod AlertGroups
AlertOnError ArchiveIO BusinessPartner
CSPNoCharSetConvert EnableStandardRequests GenerateSuperSessionID
IOLogEntry InactivityTimeout ThrottleDelay

Methods
%AddToSaveSet %ClassIsLatestVersion %ClassName %ConstructClone
%DispatchClassMethod %DispatchGetModified %DispatchGetProperty %DispatchMethod
%DispatchSetModified %DispatchSetMultidimProperty %DispatchSetProperty %Extends
%GetParameter %IsA %IsModified %New
%NormalizeObject %ObjectModified %OnClose %OnNew
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %SuperSessionSet %ValidateObject AdapterName
AssignOneSetting CloseIOLogEntry ConvertParameter Decrypt
Encrypt EnumerateSettingsClose EnumerateSettingsExecute EnumerateSettingsFetch
EscapeHTML EscapeURL ForceSessionId GenerateSuperSession
GetDeferredResponseToken GetProductionSettingValue GetProductionSettings GetPropertyConnections
GetSettings GetShadowInstance HyperEventCall HyperEventHead
Include InsertHiddenField InsertHiddenFields IsPrivate
Link NewIOLogEntry OnAdapterHTTPResponse OnError
OnErrorStream OnGenerateSuperSession OnGetConnections OnHTTPHeader
OnInit OnKeepalive OnMonitor OnPageError
OnPostHyperEvent OnPreHTTP OnPreHyperEvent OnProcessInput
OnProductionStart OnProductionStop OnTask OnTearDown
Page PopulateSuperSession QueueName QuoteJS
RewriteURL SaveIOLogEntry SendAlert SendDeferredResponse
SendRequestAsync SendRequestSync ShowError StartTimer
StopTimer ThrowError UnescapeHTML UnescapeURL
findDataNotInQuery restoreFormEncoded restoreMultipart updateAgentInterfacesTable


Properties


• property %OptionDefaults  [ MultiDimensional,Transient ];
Local cache for options & their default values
• property %ReplyIOStream as %IO.MetaCharacterStream;
• property %ReplyStream as %GlobalCharacterStream;
• property %tempSock ;

Methods


• classmethod OnErrorStream(pStatus As %Status, pInstance As EnsLib.Agent.ProxyService)
Control the type and content of error returned to the REST caller
• method OnInit() as %Status
This user callback method is called via initConfig() from %OnNew() or in the case of SOAP Services from OnPreSOAP()
• method OnProcessInput(pStreamIn As %CharacterStream, Output pStreamOut As %CharacterStream) as %Status
Override this method to process incoming data. Do not call SendRequestSync/Async() from outside this method (e.g. in a SOAP Service or a CSP page).
• method OnTask() as %Status
This is called only for BusinessService classes that are in polling mode; BusinessService classes invoked externally via CSP, SOAP, or a language binding do not use OnTask().
• classmethod updateAgentInterfacesTable(pConfigName As %String) as %Status