IBM InfoSphere Streams Version 4.1.1

Operator FIXAcceptor

Primitive operator image not displayed. Problem loading file: ../../image/tk$com.ibm.streams.financial/op$com.ibm.streams.financial.adapters.fix$FIXAcceptor.svg

The FixAcceptor operator functions as the Financial Information eXchange (FIX) Acceptor.

The Acceptor is on the receiving end of the FIX session. The receiving end has responsibility to perform a first level authentication and decide whether to accept or reject the connection.

Examples

The following is an example of a FIXAcceptor invocation within an SPL program:

use com.ibm.streams.financial.adapters.fix::*;

stream<rstring message, rstring sessionID, rstring msgType>
InputInitiator(rstring message, rstring sessionID) 
= FIXAcceptor(FIXMessage)
{
	param
    	configFile: "trader.cfg";
    	handleAdmin: true; 
}

Summary

Ports
This operator has 1 input port and 1 output port.
Windowing
This operator does not accept any windowing configurations.
Parameters
This operator supports 2 parameters.

Required: configFile, handleAdmin

Metrics
This operator does not report any metrics.

Properties

Implementation
C++
Threading
Always - Operator always provides a single threaded execution context.

Input Ports

Ports (0)

The input stream consists of a sessionID and valid FIX message both attributes are represented as rstring objects. The input stream is a FIX message that is to be sent to a FIX initiator.

Properties

Output Ports

Assignments
This operator requires that assignments made to output attributes be input stream attributes.
Ports (0)

The output stream consists of sessionID, a valid FIX message, and a msgType. All attributes of the stream are represented as rstring objects. The stream represents a FIX message that was received by the Acceptor. The msgType field is added as a convenient way to filter outgoing messages for down stream processing.

Properties

Parameters

This operator supports 2 parameters.
configFile

This parameter specifies the fully qualified path to a file which contains the configuration information needed to create an Acceptor. The options that are specified in the configuration are documented at the QuickFIX web page at ]http://www.quickfixengine.org].

Properties

handleAdmin

This parameter is a true or false flag that is used to determine whether you want to turn administration messages into streams.

Properties

Libraries

quickfix FIX message library
Command: ../Common/FIXLibInfo.pl