You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Andrea Cosentino (JIRA)" <ji...@apache.org> on 2019/03/12 11:06:00 UTC

[jira] [Resolved] (CAMEL-13304) Camel Bindy Tab delimited - Handling Blank Values

     [ https://issues.apache.org/jira/browse/CAMEL-13304?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andrea Cosentino resolved CAMEL-13304.
--------------------------------------
    Resolution: Fixed

> Camel Bindy Tab delimited - Handling Blank Values
> -------------------------------------------------
>
>                 Key: CAMEL-13304
>                 URL: https://issues.apache.org/jira/browse/CAMEL-13304
>             Project: Camel
>          Issue Type: Bug
>          Components: camel-bindy
>            Reporter: Radovan Netuka
>            Assignee: Andrea Cosentino
>            Priority: Major
>             Fix For: 3.0.0, 2.23.2, 2.24.0, 3.0.0-M2
>
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Attached the tab Delimited File, XSD/java Object and the converted XML. The Bindy is not reading the file properly based on position when it has blank values.
> Input file:
>  
> |Student 1st 80 56 54 90 90|
> |hello 1st 70 65 75 90 11|
>  
> On the output, i see this,
>  
> |<?xml version='1.0' encoding='UTF-8'?>|
> |<list>|
> |<com.redhat.StudentResult>|
> |<id>Student</id>|
> |<name>1st</name>|
> |<semester>80</semester>|
> |<grade>B</grade>|
> |<totalScore>290</totalScore>|
> |<result>Pass</result>|
> |<javaMarks>56</javaMarks>|
> |<cMarks>54</cMarks>|
> |<dbmsMarks>90</dbmsMarks>|
> |<mathematicsMarks>90</mathematicsMarks>|
> |<dataStructureMarks>0</dataStructureMarks>|
> |</com.redhat.StudentResult>|
> |<com.redhat.StudentResult>|
> |<id>hello</id>|
> |<name>1st</name>|
> |<semester>70</semester>|
> |<grade>C</grade>|
> |<totalScore>241</totalScore>|
> |<result>Fail</result>|
> |<javaMarks>65</javaMarks>|
> |<cMarks>75</cMarks>|
> |<dbmsMarks>90</dbmsMarks>|
> |<mathematicsMarks>11</mathematicsMarks>|
> |<dataStructureMarks>0</dataStructureMarks>|
> |</com.redhat.StudentResult>|
> |</list>|
>  
> The order was not followed, as you can see from the xml you paste. The Student and hello is mapped to ID tag (should be mapped on the name tag). the ID tag should be empty since from the input file it is blank.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)