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

Dhiraj Bokde commented on CAMEL-6428:
-------------------------------------

It looks like some field names were changed in package 
org.apache.camel.component.salesforce.api.dto to be camel case to satisfy 
checkstyle rules. However, the XML stream library throws an error if the 
element name doesn't match the json from Salesforce, which does not use camel 
case. The XML format tests will fail due to this change. The solution is to 
either:

a. Revert the checkstyle changes (simple solution)
b. Add an XStreamAlias to all the DTO fields to make sure XML messages can be 
handled correctly (complex solution). Also, the camel-salesforce-plugin will 
have to be updated to do the same for generated DTOs. 
                
> Salesforce Component
> --------------------
>
>                 Key: CAMEL-6428
>                 URL: https://issues.apache.org/jira/browse/CAMEL-6428
>             Project: Camel
>          Issue Type: New Feature
>    Affects Versions: 2.12.0
>            Reporter: Dhiraj Bokde
>            Assignee: Claus Ibsen
>              Labels: patch
>             Fix For: 2.12.1
>
>         Attachments: camel-salesforce.md, 
> salesforce-component-201306050258.patch, salesforce-login-file-fix.patch, 
> salesforce-plugin-parameters.patch, salesforce-uriendpoint.patch
>
>
> Submitting a new component for Salesforce support
> Supports Salesforce REST (including blob field retrieval), Batch, and 
> Streaming APIs

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to