Set special registers Service (com.ibi.agents.XDSREGAgent)

Syntax:

com.ibi.agents.XDSREGAgent

iIT Service Object:

format: Set special registers

Description: Sets one or more special registers of a given type. The registers are evaluated in definition order.

Parameters:

Parameter

Description

Type of variable

The type of variable (headers appear in emitted documents as header values). Use the del type to delete the register.

Scope of variable

Determines at what level the variable is defined, and therefore controls its life span and visibility.

Data Type

Determines the data type of the value stored in the register. The best choice is string even for integral values, except for special situations like JMS properties.

Lock Name

The name of a serialization lock for this set of register operations.

Automatic evaluation

Causes the contents to hold functions that are evaluated on access.

No Activity Log

If set, this register will not be logged in an activity log (some drivers may not respect this setting).

No Marshal

If set, this register will not be marshalled for transfer via for example, gateway, pending storage, or AFTI.

Call at EOS

When using a streaming preparser in a channel, a last call is made AFTER the last document. Determines whether this Service Exit should be called.

Edges:

The following table lists the available Line Edges for the Set special registers Service (com.ibi.agents.XDSREGAgent).

Line Edge

Description

OnError

An exception occurred during execution.

OnSuccess

The operation was successful.

OnFailure

A fail condition occurred during execution.

OnFailParse

Could not parse a document.