安装命令:InstallUtil.exe MESSyncService.exe
InstallUtil存在路径为:C:\WINDOWS\Microsoft.NET\Framework\.NET版本号
复制C:\WINDOWS\Microsoft.Net\Framework\版本号 路径中的InstallUtil.exe 到bin/debug或bin/release文件夹中,在命令行窗口中直接运行命令
InstallUtil.exe MESSyncService.exe,在系统中注册这个服务,使它建立一个合适的注册项,如下图:
然后再window服务列表中,启动MES数据同步服务
卸载window 服务
命令:InstallUtil.exe MESSyncService.exe /u
如果修改这个服务,但是路径没有变化的话是不需要重新注册服务的,直接停止服务,然后用新的文件覆盖原来的文件即可,如果路径发生变化,应该先卸载这个服务,然后重新安装这个服务。
<appSettings>
<!--MES数据库-->
<add key="MES" value="MES"/>
<!--ERP数据库-->
<add key="ERP" value="HKS"/>
<add key="URL" value="http://localhost:5001"/>
<add key="USER" value="System"/>
<add key="PSW" value="123456"/>
<!--缩略图路径-->
<add key="FileThumnFormat" value="Material/thumb/{0}.png"/>
<!--附件名字格式-->
<add key="FileAttachFormat" value="{0}.pdf"/>
<!--同步间隔,单位:秒 0表示不同步-->
<!--Web生产计划-->
<add key="SyncPlan" value="1800"/>
<!--Web物料信息-->
<add key="SyncMaterialWeb" value="1800"/>
<!--Web物料类型信息-->
<add key="SyncMaterialTypeWeb" value="1800"/>
<!--Web工艺路线同步-->
<add key="SyncRoutingWeb" value="1800"/>
<!--Web物料清单同步-->
<add key="SyncBomWeb" value="1800"/>
<!--Web程序热键-->
<add key="SyncHotkey" value="1800"/>
<!--客户信息-->
<add key="SyncCustomer" value="1800"/>
<!--供应商-->
<add key="SyncSupplier" value="1800"/>
<!--工作中心-->
<add key="SyncWorkcenter" value="1800"/>
<!--人员信息-->
<add key="SyncEmployee" value="1800"/>
<!--工序-->
<add key="SyncProcess" value="1800"/>
<!--物料信息-->
<add key="SyncMaterial" value="1800"/>
<!--工艺路线-->
<add key="SyncRouting" value="1800"/>
</appSettings>
上述配置信息中均已标识其中Web开头的需要配置URL、USER、PSW才可以使用,系统会调用WEB所在地址进行同步服务。
其余各项只能使用易飞的ERP时才可以使用,其他系统不能同步。同步易飞的ERP信息时需要配置数据库信息:
<connectionStrings>
<add name="DBConnection" connectionString="Data Source=47.92.*.*;Initial Catalog=MES;User ID=sa;Password=******" providerName="System.Data.SqlClient"/>
</connectionStrings>
仅支持MES和ERP在同一个数据库下的部署场景,其他情况请使用新版本的同步工具,本工具不支持。