这是我的 EDI 文件:
UNH+19472232+ORDERS:D:96A:UN:EAN008'
BGM+220::9+19472232'
DTM+137:20170823:102'
DTM+2:20171031:102'
NAD+BY+8714252029536::9'
NAD+SU+4046568000003::9'
NAD+DP+8714252029536::9'
NAD+IV+8714252029536::9'
NAD+UC+8714252029536::9'
LIN+1++8718885840155:EN'
PIA+5+69706-333-000:SA'
QTY+21:3:PCE'
LIN+2++9000068400333:EN'
PIA+5+68400-333-000:SA'
QTY+21:3:PCE'
我在 Boomi 中使用 EDI 配置文件并将结果映射到平面文件配置文件中。 我的问题是结果与所有其他数据重复。
19472232 ORDERS D 96A UN EAN008
220 19472232
137 20170823 102
2 20171031 102
BY87142520295369
SU40465680000039
DP87142520295369
IV87142520295369
UC87142520295369
**18718885840155EN
569706-333-000SA
213PCE**
19472232 ORDERS D 96A UN EAN008
220 19472232
137 20170823 102
2 20171031 102
BY87142520295369
SU40465680000039
DP87142520295369
IV87142520295369
UC87142520295369
**29000068400333EN
568400-333-000SA
213PCE**
因此 LIN、PIA 和 QTY 映射得很好。 但所有其他人都映射了两次,这不好。
我解决了。我转向 JSON 配置文件而不是平面文件配置文件。 我添加了 3 个数组:LIN、PIA 和 QTY。