在File端口的高级设置界面,将复写选项设置为Overwrite
打开Script端口的自动化设置界面,在下方的执行间隔中设置需要执行脚本的时间,下中的设置表示在本月第11天的4:20定时执行自定义脚本。设置完成后需要将接收勾选,勾选接收后端口将自按计划执行脚本。然接下来点击右上角的保存变更。
File端口的设置界面中配置AS2端口的datafolder,然后与Schedule端口相连即可
方案Schedule端口+File端口
到这里我们方案二的配置就已经全部结束了,我们还可以在File端口AfterSend添加一个自定义脚本,实现成功更换证书的邮件通知。
首先需要在知行之桥EDI系统的系统设置-证书界面上传需要更新的证书。
方案一Script端口+自定义脚本
邮件通知脚本:
<arc:set attr="Subject"value="Certificate has been replaced"/>
<!--Subject为发出邮件的标题-->
<arc:set attr="Message"value="The certificate has been replaced,Please check!"/>
<!--Message为邮件的普通文本正文-->
<arc:set attr="To"value="收件邮箱"/>
<!--To为邮件接收地址,如需多个邮箱接收,则需要使用逗号分隔开-->
<arc:call op="appSendEmail"></arc:call>
更换证书脚本
最后将修改后的port.cfg文件上传至Schedule端口,端口会根据设置的时间类型定时发送文件
在工作流界面左侧的基础栏中找到Script端口并拖出,左键单击打开Script端口,在下方的脚本部分输入对应的更换证书脚本。
在Schedule端口的计划部分设置定时时间,例如此处设置在本周五03:45定时发送文件
将AS2端口对应文件夹下的port.cfg文件复制出来,修改文件中的Certificate=“newcertificatename”
在工作流左侧的基础栏中拖出Schedule端口和File端口
文章为作者独立观点,不代表股票交易接口观点