Client transports
For a transport to act as a FIX client the QuickFIX parameter ConnectionType must be set to initiator. For example, the following FIX transport is configured to connect to server1.abc.com on port 10606 with a senderCompId of CLIENT1:
<transport name="ABC_MARKET_DATA" library="FIXTransport">
<property name="QuickFIX.ConnectionType" value="initiator" />
<property name="QuickFIX.SocketConnectHost" value="server1.abc.com"/>
<property name="QuickFIX.SocketConnectPort" value="10606"/>
<property name="QuickFIX.SenderCompId" value="CLIENT1" />
<property name="QuickFIX.TargetCompId" value="SERVER" />
<property name="QuickFIX.ReconnectInterval" value="60" />
...
</transport>
When acting as a client, the transport creates and maintains a single FIX session to an external server.