Synapse
  1. Synapse
  2. SYNAPSE-648

The FIX Transport Would Apply the Acceptor Logging and Message Store Configurations to the Initiators

    Details

    • Type: Bug Bug
    • Status: Resolved
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.0
    • Component/s: Transports
    • Labels:
      None

      Description

      Steps to reproduce:

      Create the following FIX proxy:

      <proxy name="OrderProcesserProxy40" transports="fix">
      <target>
      <endpoint>
      <address uri="fix://localhost:19876?BeginString=FIX.4.0&SenderCompID=SYNAPSE&TargetCompID=EXEC"/>
      </endpoint>
      <inSequence><log level="full"/></inSequence>
      <outSequence><log level="full"/><send/></outSequence>
      </target>

      <parameter name="transport.fix.AcceptorConfigURL">file:repository/conf/sample/resources/fix/fix-synapse.cfg</parameter>
      <parameter name="transport.fix.AcceptorMessageStore">file</parameter>
      <parameter name="transport.fix.InitiatorConfigURL">file:repository/conf/sample/resources/fix/synapse-sender.cfg</parameter>
      </proxy>

      Even though a message store has not been specified for the initiator, a file system store will be created for initiator. Same could happen with log factories. Basically the acceptor configuration is applied for the initiator.

        Activity

          People

          • Assignee:
            Hiranya Jayathilaka
            Reporter:
            Hiranya Jayathilaka
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development