You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@synapse.apache.org by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org> on 2008/03/26 08:35:24 UTC

[jira] Created: (SYNAPSE-262) FIX Transport Implementation for Synapse

FIX Transport Implementation for Synapse
----------------------------------------

                 Key: SYNAPSE-262
                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
             Project: Synapse
          Issue Type: New Feature
          Components: Transports
    Affects Versions: 1.1.1
         Environment: Any
            Reporter: Hiranya Jayathilaka


The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)

FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.


-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Resolved: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ruwan Linton resolved SYNAPSE-262.
----------------------------------

       Resolution: Fixed
    Fix Version/s: 1.2

Committed the patch from Hiranya, I am expecting a sample for the FIX transport as well.

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>             Fix For: 1.2
>
>         Attachments: conf.patch, fix-transport-update1.patch, fix-transport.patch, pom.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Reopened: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ruwan Linton reopened SYNAPSE-262:
----------------------------------


Reopening due to the new patch.

Hiranya, When you want to continue any activity in a resolved JIRA you should first reopen it and then attach the new patch, or else you should use a new JIRA, otherwise the Opened JIRA filter is going to miss this. Fortunately I had a look at the mails sent by JIRA :)

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>             Fix For: 1.2
>
>         Attachments: conf.patch, fix-transport-update1.patch, fix-transport.patch, pom.patch, release.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Commented: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12582167#action_12582167 ] 

Ruwan Linton commented on SYNAPSE-262:
--------------------------------------

Hiranya, This seem to be an excellent piece of work. Please see a few comments on the patch,

Ideally you should modify the root pom.xml to reflect the dependencies. 

The readme file is not that much of use, instead it is better to update the synapse documentation about this transport and its parameters for the proxy services configuration, if possible. The axis2.xml modifications to add this transport can be added to the axis2.xml itself and may kept commented or not.

Also it is nice if you could add a sample to synapse and add a little bit of documentation into synapse sample guide on the sample. 

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: fix-transport.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated SYNAPSE-262:
----------------------------------------

    Attachment: fix-transport.patch

Attached herewith is a possible FIX transport implementation for Synapse. This implementation is based on Quickfix/J (www.quickfixj.org) open source FIX engine.

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: fix-transport.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Resolved: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Ruwan Linton resolved SYNAPSE-262.
----------------------------------

    Resolution: Fixed

Patched the LICENSE and the NOTICE files

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>             Fix For: 1.2
>
>         Attachments: conf.patch, fix-transport-update1.patch, fix-transport.patch, pom.patch, release.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated SYNAPSE-262:
----------------------------------------

    Attachment: conf.patch

svn diff of the axis2.xml

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: conf.patch, fix-transport.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Commented: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Ruwan Linton (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12583556#action_12583556 ] 

Ruwan Linton commented on SYNAPSE-262:
--------------------------------------

Hiranya, I think now it is possible to get the code into the synapse code base, I will review this and commit assuming that you will submit some kind of a sample too.... :-)

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: conf.patch, fix-transport.patch, pom.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated SYNAPSE-262:
----------------------------------------

    Attachment: fix-transport-update1.patch

AXIOM enhanced its CDATA handling capability recently. So here is the FIX transport implementation updated to make use of the AXIOM enhancements.

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: conf.patch, fix-transport-update1.patch, fix-transport.patch, pom.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated SYNAPSE-262:
----------------------------------------

    Attachment: pom.patch

svn diff of the root pom.xml

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>         Attachments: conf.patch, fix-transport.patch, pom.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


[jira] Updated: (SYNAPSE-262) FIX Transport Implementation for Synapse

Posted by "Hiranya Jayathilaka (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/SYNAPSE-262?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Hiranya Jayathilaka updated SYNAPSE-262:
----------------------------------------

    Attachment: release.patch

Updated the LICENSE and NOTICE files to reflect new dependencies

> FIX Transport Implementation for Synapse
> ----------------------------------------
>
>                 Key: SYNAPSE-262
>                 URL: https://issues.apache.org/jira/browse/SYNAPSE-262
>             Project: Synapse
>          Issue Type: New Feature
>          Components: Transports
>    Affects Versions: 1.1.1
>         Environment: Any
>            Reporter: Hiranya Jayathilaka
>             Fix For: 1.2
>
>         Attachments: conf.patch, fix-transport-update1.patch, fix-transport.patch, pom.patch, release.patch
>
>
> The Financial Information eXchange (FIX) Protocol is a messaging standard developed specifically for the real-time electronic exchange of securities transactions. FIX is a public-domain specification owned and maintained by FIX Protocol, Ltd. (http://www.fixprotocol.org)
> FIX protocol has a large user base and is a protocol developed by the collaborative effort of banks, broker-dealers, exchanges, industry utilities and associations, institutional investors, and IT providers around the world. Having support for this protocol in Apache Synapse would certainly make Synapse more useful and valuable.

-- 
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: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org