Uploaded image for project: 'Synapse'
  1. Synapse
  2. SYNAPSE-648

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

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.0
    • Transports
    • 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.

      Attachments

        Activity

          People

            hiranya Hiranya Kasub Jayathilaka
            hiranya Hiranya Kasub Jayathilaka
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: