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]