如何实时监控是否有待发送的文件?

客户在使用知行EDI系统发送文件时,有时候交易伙伴对文件的时效性要求非常严格,如果没有及时发出报文,有可能会影响供应商评级扣分,甚至被交易伙伴开具罚单。

因此客户常常会有这样的担心:端口下是否有堆积的文件没有及时发送,该如何监控呢?

手动监控

如果您安装了知行之桥.net版本,可以将如下代码复制到一个.rst文件中,例如getMessageCount.rst,放置在知行之桥安装路径/www文件夹下

edi 此时,可以在浏览器直接访问地址:http://xxx.xxx.xxx.xxx:port/getMessageCount.rst即可查看知行EDI平台上所有工作区下的各端口待发送的文件数量,所涉及的属性包含Workspace(工作区名称)、Connector ID(端口名称)和Unsent Files(待发送文件数量)。

edi

如果您安装了知行之桥Java版本,可将getMessageCount.rst放在arc.war中,重启Arc服务,即可在浏览器访问http://xxx.xxx.xxx.xxx:port/getMessageCount.rst。

具体操作步骤:进入知行之桥安装路径\webapp目录下,将arc.war重命名为arc.war.zip,解压缩后将getMessageCount.rst放进去(如下图),再将文件打包为arc.war。 edi edi

自动监控

如果您不想每次在浏览器手动执行URL查看待发送文件数量,我们可以在知行EDI平台设置自动监控。首先,建立一个Script端口,将这段代码复制到端口的设置页面。

其中,file.time(文件停留在Send目录下的时间大于这个值,单位为minutes),file.amount(当Send目录下的文件数量大于这个值)和file.email:to(接收通知的邮箱)都是可以根据实际业务情况设置的。

edi

同时将如下代码复制到一个命名为getMessageCount.rst的文件中,放置在知行之桥安装路径下。

edi

我们可以设置Script端口定时执行脚本,便在满足条件时收到如下邮件。

edi

以上操作对Java版本同样适用,但注意Java版本Script端口这里需要写getMessageCount.rst文件所在的绝对路径。

edi

更多 EDI 信息,请参阅: EDI 是什么?

了解更多EDI信息,请您电话 187-1082-9607 或邮件 sales@kasoftware.cn 联系我们。点击下方蓝色按钮,即可免费试用EDI软件。

注:文案部分图片及内容来源于网络,版权归原创作者所有,如有侵犯到您的权益,请您联系我们进行删除,给您带来困扰,我们深感抱歉。

标签: , ,
文章分类 帮助文档, 常见问题和回答, 操作指南