Remove the BeginString (Tag 8) validation of the FIX messages
-------------------------------------------------------------

                 Key: SYNAPSE-373
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-373
             Project: Synapse
          Issue Type: Improvement
          Components: Transports
    Affects Versions: 1.2
            Reporter: Asanka Abeysinghe
            Priority: Minor


Remove the FIX message version validation to support Synapse proxy service to 
bridge two FIX endpoints with different versions. E.g. FIX.4.0 and FIX.4.1 
(only compatible messages between two versions).

Current Synapse FIX implementation got a stopper for the above requirement 
because it validates the incoming message version and the outgoing message 
version defined in the FIX message header (BeginString/Tag 10).

Validations done inside the  class 
org.apache.synapse.transport.fix.FIXTransportSender.

Quickfix/j (FIX engine used in Synapse) will be doing the FIX message 
validations based on the session configuration and the FIX-specification, so it 
is not required to do FIX validations inside the Synapse transport layer.

A synapse user can make messages compatible by defining proper message 
definitions/ FIX-specs.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to