我使用camel 2.17,我需要通过具有相同策略编号的自定义逻辑流式传输和拆分大型csv文件,并将它与2个策略组合在一起。下面是示例csv和iam期望它溢出为以下三个.can它是用骆驼的内置分离功能实现的吗?
CSV文件:
POLICYNO;ID;NAME;LOB;TYPE
152024;1278;ABCGmbH;liability;
152024;1278;ABCGmbH;hull;
152025;1271;ACB SE;personal accident;M-HLTA
152025;1271;ACB SE;liability;M-HLTA
152025;1271;ACB SE;liability (AV 52);M-HLTA
152025;1271;ACB SE;hull;M-HLTA
152025;1271;ACB SE;hull / war;M-HLTA
152026;1239;FUND AG;liability;D-ABCD
152026;1239;FUND AG;liability (AV 52);D-ABCD
152027;1261;FIXTURE;personal accident;
152027;1261;FIXTURE;liability;
152027;1261;FIXTURE;hull;
152027;1261;FIXTURE;hull / war;
152028;1241;JET;personal accident;OK-KANMANI
152028;1241;JET;liability;OK-KANMANI
152028;1241;JET;hull;OK-KANMANI
152028;1241;JET;hull / war;OK-KANMANI
分裂1:
152024;1278;ABCGmbH;liability;
152024;1278;ABCGmbH;hull;
152025;1271;ACB SE;personal accident;M-HLTA
152025;1271;ACB SE;liability;M-HLTA
152025;1271;ACB SE;liability (AV 52);M-HLTA
152025;1271;ACB SE;hull;M-HLTA
152025;1271;ACB SE;hull / war;M-HLTA
拆分2
152026;1239;FUND AG;liability;D-ABCD
152026;1239;FUND AG;liability (AV 52);D-ABCD
152027;1261;FIXTURE;personal accident;
152027;1261;FIXTURE;liability;
152027;1261;FIXTURE;hull;
152027;1261;FIXTURE;hull / war;
拆分3
152028;1241;JET;personal accident;OK-KANMANI
152028;1241;JET;liability;OK-KANMANI
152028;1241;JET;hull;OK-KANMANI
152028;1241;JET;hull / war;OK-KANMANI