FAST Feed Handler element descriptions

See the table below for FAST Feed Handler template element descriptions.

Table A-2: FAST Feed Handler element descriptions

Element

Description

FASTFeedHandler

This is the root element of the configuration file.

Logger

This groups log related information.

LogLevel

The level of logging. Valid values are: error: only log errors warning: log warnings in addition to errors info: log informational messages in addition to messages logged at the warning level debug: log debugging messages in addition to messages logged at the info level

LogFile

The file where the log should be written.

FASTTemplateLibrary

This defines a FAST template library. The library must contain at least one TemplateLibraryFile tag. If duplicate FAST templates are present within the definition of the library, the definition which appears last will be used.

TemplateLibraryFile

This tag specifies an absolute or relative location of a file which is in the FAST template XML format, or the absolute or relative location of a directory containing files which are in the FAST template XML format. The tag may be repeated 1 or more times in a template library.

MessageHandler

This tag contains configuration parameters related to the message handler.

SharedLibrary

This is the name of the shared library to load for the message handler.

InitFunctionName

This is the name of the initialization function to use for the message handler from the handlers shared library.

FiniFunctionName

This is the name of the finalization function to use for the message handler from the handlers shared library.

ProcessFunctionName

This is the name of the process function to use for the message handler from the message handlers shared library.

InitParams

This is a list of initialization parameters to be passed to the initialization function.

InitParam

This is an individual initialization parameter which provides the name and value which will be passed as strings to the initialization function.

SessionManager

This defines a session manager.

FASTDataMode

This determines whether the FAST data being received is using stream mode or block mode. Valid values are stream and block.

Session

This provides information on how the UDP connection should be established.

SessionName

This is the name of the session.

SessionConnection

A group of session connection information.

ListenHost

This is the local interface that a listener port should be opened on.

MulticastHost

This is the multicast interface that a listener port should be opened on. It is optional, and if omitted, socket will not accept multicast packets.

ListenPort

This is the local port that should be used for incoming messages.