Mule 3.9: мне нужно разделить файл на основе первого символа строки - PullRequest
0 голосов
/ 09 января 2019

Мне нужно разделить файл на основе первого символа строки скажем в прикрепленном примере: H - заголовок, D - данные первый заголовок и соответствующие данные должны быть записаны в файл (скажем, файл 1) следующий заголовок, то есть следующий H и его содержимое должны быть записаны в другой файл (скажем, файл 2) и т. д.

Также, пожалуйста, предложите, если мне нужно использовать плоский файл / переплетение данных / сплиттер

Входной файл с образцами

H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB D222222222222222212222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218 D222222222222222212222.07- 79762224 6188207 1134371 000,3 ab2914 22292218 H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB D222222222222222252222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218 D222222222222222252222.07- 79762224 6188207 1134371 000,3 ab2914 22292218 H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB D222222222222222282222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218 D222222222222222282222.07- 79762224 6188207 1134371 000,3 ab2914 22292218

Ожидаемые выходные файлы Файл 1

H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB D222222222222222212222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218 D222222222222222212222.07- 79762224 6188207 1134371 000,3 ab2914 22292218

Файл 2

H2229221831282218XYZ abcxyz21122218 ab22222232292218ABC 2618AB D222222222222222252222.07 18232223 XYZA 1134371 000,3 ab2914ACR22292218 D222222222222222252222.07- 79762224 6188207 1134371 000,3 ab2914 22292218

...