IntegrationManager 1.2.7
This document summarizes major improvements and fixes introduced in the Pricefx IntegrationManager release version.
Version | IntegrationManager 1.2.7 |
---|---|
Release date | Jan 11, 2021 |
Migration Steps
The issue fixed in this version (PFIMCORE-653) occurred only at Unix systems and routes using:
<to uri=”pfx-csv:…:/>
<to uri="file:…fileExists=Append"/>
As recordSeparator
was not specified in pfx-csv
, default \r\n was used to distinguish rows. Since Camel 3.0, the Camel file
component with the option fileExists=Append
did not recognize \r\n on Unix systems, resulting in duplicating the end-of-file chars, which led to ‘\r\n\n’ as a row separator.
This was fixed by introducing a platform dependent recordSeparator
in the pfx-csv
component. This separator is always recognized by the file
component, thus the duplicity does not happen anymore.
From now on, the platform-dependent recordSeparator
is used (\r\n on Windows, \n on Unix) in the pfx-csv
component to separate rows, unless specified otherwise. If you counted on \r\n at Unix systems by default, this has changed. However, we recommend to enforce recordSeparator
by setting the respective property in the pfx-csv
component.
Bug Fixes
Description | ID |
---|---|
camel-file component with append and pfx-csv generates two end-of-line return chars | PFIMCORE-653 |
IntegrationManager version 5.8.0