Картографирование BizTalk RECADV D96A - PullRequest
1 голос
/ 02 апреля 2020

Мне нужно преобразовать файл CSV в EDIFACT RECADV D96A.

Ввод:

REC;A;ABC;120769;4502902610;0196466358;ABC;;202003051329;OB:505+DP:8718
RECD;1;110000;45;;  
RECD;1;120000;50;;  
RECD;1;130000;100;; 
RECD;2;200000;21;;  
RECD;2;210000;12;;

И вывод должен быть:

LIN+1++1:EN'
GIN+BJ+110000:45'
GIN+BJ+120000:50'
GIN+BJ+130000:100'

LIN+2++2:EN'
GIN+BJ+200000:21'
GIN+BJ+210000:12'

Это что мне удалось сделать до сих пор: (взять только первый GIN для каждой строки)

LIN+1++1:EN'
GIN+BJ+110000:45'

LIN+2++2:EN'
GIN+BJ+200000:21'

Как мне сделать, чтобы взять номер для каждой отдельной строки?

Заранее спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...