最近一个项目上遇到需要对EDI头、分隔符、小数点等配置项进行设置。

这里只记录一下结果,原理不记了,多看MSDN。

[BTS] BizTalk EDI character set and separator settings-LMLPHP

UNB1中的信息在BizTalk中是不会体现在EDI输出文件中的,双方协商好即可。

下面是一个EDI文件的例子

UNB+UNOC:3+SOURCE.NAME+DESTINATION.NAME+170219:1231+62'

UNH+56+DELFOR:D:97A:UN:EDDF04'

BGM+241:::0000000141530731'

DTM+137:20170213:102'

NAD+BY+0000400307::92'

NAD+ST+1601::92'

GIS+ZZZ'

LIN+1++3AFE64571281:BP::92'

PIA+1+3AFE64571281:VP::92'

SCC+4'

QTY+131:240:PCE'

DTM+2:20170417:102'

LIN+2++3AFE64571281:BP::92'

PIA+1+3AFE64571281:VP::92'

SCC+4'

QTY+131:240:PCE'

DTM+2:20170501:102'

LIN+3++3AFE64571281:BP::92'

PIA+1+3AFE64571281:VP::92'

SCC+4'

QTY+131:240:PCE'

DTM+2:20170522:102'

05-11 16:01