Skip to main content


class EnsLib.Background.Service extends Ens.BusinessService

Internal business service for queuing background work requests

Property Inventory

Method Inventory


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


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()


method OnProcessInput(pInput As Ens.Background.Request, pOutput As %Library.RegisteredObject, ByRef pHint As %Library.String) as %Status
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
Send the background request.

Inherited Members

Inherited Properties

Inherited Methods

FeedbackOpens in a new tab