[ https://issues.apache.org/activemq/browse/CAMEL-1364?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Charles Moulliard updated CAMEL-1364: ------------------------------------- Attachment: camel-bindy-keyvaluepair.patch Here is camel patch for key value pair format (FIX message), refactoring + doc update > Add BindyKeyValuePairFormat to handle content formatted with key value pairs > fields like we have in FIX, EMX messages > --------------------------------------------------------------------------------------------------------------------- > > Key: CAMEL-1364 > URL: https://issues.apache.org/activemq/browse/CAMEL-1364 > Project: Apache Camel > Issue Type: New Feature > Components: camel-bindy > Reporter: Charles Moulliard > Fix For: 2.0.0 > > Attachments: camel-bindy-keyvaluepair.patch > > > Add BindyKeyValuePairFormat to handle content formatted with key value pairs > fields like we have in FIX, EMX messages > So the following FIX message : > 8=FIX.4.1\0019=112\00135=0\00149=BRKR\00156=INVMGR\00134=235\00152=19980604-07:58:28\001112=19980604-07:58:28\00110=157\001 > could be mapped to POJO like this > @Link > public Class Header { > @KeyValuePair(tag = 8) // e.g. FIX 4.1 > private string BeginStr; > @(tag = 9) > private int BodyLength; > .... > } > @Message(type = FIX, version = 4.1, keyValuePairSeparator = "=", > pairSeparator = "\001") > public class Message { > @Link > private Header header; > @Link > private Trailer trailer; > @KeyValuePair(tag = 52, pattern = "yyyymmdd-hh:mm:ss", mandatory="false") > private Date SendTime; > } > @Link > public class Trailer { > } -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.