Batch-Based Real-Time Agents - Input/Output Data and MIM(3.1)


Collecting Agent, Output data

The Input/Output data is the type of data an agent expects and delivers.

The agent produces UDRs in accordance with the Decoder tab, along with BeginBatch, EndBatch, and CancelBatch UDRs (see Batch-Based Real-Time Agents - UDR Types(3.1)).

Forwarding Agent, Input data

The Input/Output data is the type of data an agent expects and delivers.

The forwarding agent consumes the types bytearray  or MultiForwardingUDR. The agent can take MultiForwardingUDR as input if the underlying batch agent is configured in that way. See for example Disk Forwarding Input/Output Data and MIMs(3.0).

The agent also consumes the ForceEndBatch type (see Batch-Based Real-Time Agents - UDR Types(3.1))

MIM

For information about the  MIM and a list of the general MIM parameters, see Administration and Management(3.0).

Publishes

Beside the list below, the agents also publishes all MIMs of the corresponding batch agent as global MIMs. For example, the batch Disk agent has a header type MIM "Source Filename" while for the realtime agent, this MIM is of global type. See the batch agents for a list of the agent specific MIMs.

The following MIM parameters are published at agent level:

MIM ParameterAgentDescription

Batch Cancelled

Collecting

This MIM parameter states if the current batch has been cancelled.

Batch Cancelled is defined as a global MIM.

Batch Count

Forwarding

Collecting

This MIM parameter contains a unique sequence number that will be associated with each batch processed by the workflow. This value is increased by 1 up to 263 and is saved between workflow invocations.

Batch Count is defined as a global MIM.

Batch Duration

Forwarding

Collecting

This MIM parameter contains the time it took to process a batch. This value is updated during processing.

Batch Duration is defined as a global MIM.

Batch End Time

Forwarding

Collecting

This MIM parameter contains the end time for the processing of a batch.

Batch End Time is defined as a global MIM.

Batch Start Time

Forwarding

Collecting

This MIM parameter contains the start time for the processing of a batch.

Batch Start Time is defined as a global MIM.

Transaction ID

Forwarding

Collecting

Each batch closed will receive a unique transaction ID, cancelled batches as well. This MIM parameter contains the unique transaction ID.

Transaction ID is defined as a global MIM.

Accesses

The agent does not itself access any MIM resources.