Home > Class Reference > ENSLIB namespace > EnsLib.Background.Service

EnsLib.Background.Service

class EnsLib.Background.Service extends Ens.BusinessService

Internal business service for queuing background work requests

Property Inventory (Including Private)

Method Inventory (Including Private)

Parameters

parameter SETTINGS = Target;
Exposed if this item is added to the production via portal/production definition to make it visible

Properties (Including Private)

property Target as Ens.DataType.ConfigName;
This is the target if the request does not specify a value for property BackgroundProcessor
Property methods: TargetDisplayToLogical(), TargetGet(), TargetIsValid(), TargetLogicalToDisplay(), TargetLogicalToOdbc(), TargetNormalize(), TargetParseConfigNameSpec(), TargetSet()

Methods (Including Private)

method OnProcessInput(pInput As Ens.Background.Request, pOutput As %Library.RegisteredObject, ByRef pHint As %Library.String) as %Status [ Language = objectscript ]
Inherited description: 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).
classmethod SendBackgroundRequest(pRequest As Ens.Background.Request, ByRef pResponse As Ens.Response, Output pSessionId As %String) as %Status [ Language = objectscript ]
Send the background request.

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

FeedbackOpens in a new window