[ 
https://issues.apache.org/activemq/browse/CAMEL-1364?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=49963#action_49963
 ] 

Claus Ibsen commented on CAMEL-1364:
------------------------------------

Charles please do NOT change anything in the root pom.xml.

In your patch you have added log4j as default. You should use Apache Commons 
Logging for ALL your logging.
log4j is only allowed to be in maven test scope.

So the patch should be created on the camel-bindy project alone.


> 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
>            Assignee: Willem Jiang
>             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.

Reply via email to