FAST Feed Handler XML Element Descriptions

Use the configuration files fastfeedhandler.xml and publisher.xml to configure the FAST Feed Handler. The FAST Feed Handler Elements of fastfeedhandler.xml table describes elements specific to the FAST Feed Handler.

The contents of publisher.xml are identical to the Demo Feed Handler’s publisher.xml file except that the logging details in fastfeedhandler.xml supersede the logging details specified in publisher.xml.

FAST Feed Handler Elements of fastfeedhandler.xml

Element

Description

FASTFeedHandler

Root element of the configuration file.

Logger

Contains settings for logging activities.

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

Name and location of the log file. The file name can be relative or a full path.

FASTTemplateLibrary

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

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.

SessionManager

Contains information about the FAST session established between the FAST Feed handler and the source producing FAST encoded messages.

FASTDataMode

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

MessageHandler

Contains configuration parameters related to the shared library message handler plug-in.

SharedLibrary

Name of the shared library to load for the message handler.

InitFunctionName

Name of the initialization function to look up in the shared library.

FiniFunctionName

Name of the finalization function to look up in the shared library.

ProcessFunctionName

Name of the process function to look up in the shared library.

InitParams

List of initialization parameters to be passed to the shared library's initialization function.

InitParam

Initialization parameters name and value which will be passed to the shared library's initialization function.

SessionConnection

Describes the FIX session connection information between the FAST Feed Handler and the source producing FAST encoded messages.

LocalInterface

IP address of a network interface on the local machine, which should be used for receiving data from the source producing FAST encoded messages.

MulticastHost

UDP multicast address of the source producing FAST encoded messages.

ListenPort

UDP multicast port of the source producing FAST encoded messages.


Created October 8, 2009. Send feedback on this help topic to Sybase Technical Publications: pubs@sybase.com