如何修改ControlNumber?

Emma 2023-08-23 15:25:35

你好,我们对知行EDI系统进行了切换,需要修改X12端口的ControlNumber,之前传给客户的已经自增到100了,需要从101开始传送,请问知行之桥EDI系统在哪里可以修改这个ControlNumber呢?

...全文
129 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
YLDG 2023-08-25
  • 打赏
  • 举报
回复 2

在知行之桥EDI系统中,当你新建一个X12或者EDIFACT端口,interchange control number默认的起始值都是000000001。如果需要控制该数字的起始值,可以按以下操作:

知行之桥EDI系统2023.net版本修改方法:

打开软件安装目录下的db文件夹,可以看到如下几个数据库:

img

打开名为app_storage.db的数据库后,找到要修改的EDI端口,示例如下:

1)EDIFACT端口(端口ID为EDIFACT_ICNTEST):修改UNBInterchangeControlNumber对应的值:

img

如上图所示,UNBInterchangeControlNumber的值为4,我们可以回到知行之桥EDI系统中,点击查看端口ID为EDIFACT_ICNTEST的EDIFACT端口中最近发出的文件:

img

以ORDRSP.edi为例,点击这个文件即可预览:

img

可以看到上图中,interchange control number为000000004,与我们在数据库中查询的结果一致。

接下来我们将interchange control number的值修改为100000000,如下图所示:

img

此时在EDIFACT端口上传四个测试文件,按照我们设定的参数,这几个文件的interchange control number应该是从100000000开始自增的。我们在EDIFACT的输入选项卡下预览这几个文件:

img

可以看到修改参数之后,发送新的文件时,interchange control number是由我们新设定的100000000开始自增。我们可以根据实际的文件量,将这个参数设置为任意一个9位数。

2)X12端口:修改ISAControlNumber和GSControlNumber对应的值

img

如上图所示,ISAControlNumber以及GSControlNumber的值为4,我们可以回到知行之桥EDI系统中,点击查看端口ID为X12_ICNTEST的 X12 端口中最近发出的文件:

img

以856.x12为例,点击这个文件即可预览:

img

可以看到上图中,interchange control number为000000004,与我们在数据库中查询的结果一致。

接下来我们将数据库文件中的ISAControlNumber以及GSControlNumber的值修改为200000000,如下图所示:

img

此时在 X12 端口上传四个测试文件,按照我们设定的参数,这几个文件的interchange control number应该是从200000000开始自增的。我们在 X12 的输入选项卡下预览这几个文件:

img

可以看到修改参数之后,发送新的文件时,interchange control number是由我们新设定的200000000开始自增。我们可以根据实际的文件量,将这个参数设置为任意一个9位数。

需要注意的是,在修改interchange control number的时候,需要评估各个端口的文件量,在修改时可以把参数适当的设置大一些,以免出现由于文件量过大而导致再次出现重复 ICN 的情况。

JAVA版修改方法:

打开安装路径下的db文件夹,打开 derby数据库 app_storage。(可下载到本地后打开)

打开数据库后找到要修改的EDI端口

1)EDIFACT端口:修改UNBInterchangeControlNumber对应的值
2)X12端口:修改ISAControlNumber和GSControlNumber对应的值

修改完成后,打开知行之桥,重新在EDIFACT/X12端口上传XML 生成EDI 后可以看到Interchange control number已从设定的值开始自增了。

296

社区成员

发帖
与我相关
我的任务
社区描述
西安知行软件有限公司官方账号。知行 EDI 社区是一个线上公开交流平台,期待与社区成员,一起探索 EDI 价值!基于知行之桥EDI系统,搭建企业级EDI解决方案,助力企业整合供应链、降低库存等。
中间件网络协议团队开发 企业社区 陕西省·西安市
社区管理员
  • 知行EDI
  • 知行EDI顾问Alisa
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧