外部电子数据交换 (EDI) 网络通信
每当交换控制器启动“直接网络通信 (ecedi7205m000)” 进程时,交换控制器都会使用信号向外部软件/通信软件指示它当前正在处理商务文件。
信号机制可使用网络的命令目录中的空文件,来指示某个流程处于活动状态还是准备就绪可以激活。此机制可确保 ERP 电子数据交换 (EDI) 和通信/转换软件不会尝试同时访问同一目录中的相同文件。
当转换/通信软件(转换程序)处于活动状态时,该软件将在命令目录中创建一个文件 Comm.yes。此文件使 ERP 电子数据交换 (EDI) 获知转换程序处于活动状态(但无须正在处理中)。
如果将外部电子数据交换 (EDI) 网络设置为在直接网络通信期间不仅导入商务文件,还生成 EDI 商务文件,则电子数据交换 (EDI) 将首先生成外发商务文件。接着,电子数据交换 (EDI) 将在生成外发商务文件之后,在命令目录中创建 Command.fil 文件。
如果该流程当前没有生成外发商务文件,则会在激活直接网络通信时生成 Command.fil 文件。Command.fil 文件可让转换/通信软件确定 EDI 已完成处理,并且转换/通信软件随时可以开始处理。
转换/通信软件将读取电子数据交换 (EDI) 创建的所有商务文件,并生成从外部业务伙伴收到的所有商务文件。
生成商务文件后,电子数据交换 (EDI) 将从命令目录中删除 Command.fil 文件。如果缺少 Command.fil 文件,电子数据交换 (EDI) 就会知道转换/通信软件已完成处理,并且电子数据交换 (EDI) 随时可以开始读取接收商务文件。