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.
Element |
Description |
---|---|
FASTFeedHandler |
Root element of the configuration file. |
Logger |
Contains settings for logging activities. |
LogLevel |
The level of logging. Valid values are:
|
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. |