配置步骤:
1、 安装U8 V12.5客户端(使用传统模式安装)
2、 复制服务器D:\U8SOFT\3rdPrograms目录文件,右击运行setup
3、 替换u8login.dll需要替换到u8soft\UFCOMSQL文件夹下
UFSoft.U8.Framework.Login.UI.dll需要替换到u8soft\framework文件夹下
4、 创建C#项目
5、 引用%U8SOFT%\Interop\Interop.U8Login.dll、
%U8SOFT%\Interop\Interop.MSXML2.dll、
%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.U8APIFramework.dll、
%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.MomServiceCommon.dll、
%U8SOFT%\UFMOM\U8APIFramework\UFIDA.U8.U8MOMAPIFramework.dll
6、 复制API资源管理器示范代码
7、 安装HY-U8V12.5-9016-160728-PFUAPI.zip工具包
8、 windows/system32/drivers/etc/hosts添加U8服务器地址解析
登陆U8时服务器填写别名
说明:1、开发环境Vistual Studio2012(U8 API实例代码只有C#和VB)
2、虽然简单8个步骤,但是实际操作中可能需要花费1天左右的时间。
架构:
U8和外围系统之间,使用中间表连接。
例如:
U8向MES系统写数据。编写控制台程序A呼叫U8 API接口获取表单数据,写入中间表;编写另一个控制台程序B读取表中数据(进行相应的MES系统校验),写入MES系统。
(ERP Team编写A程序,MES Team编写B程序)
MES向U8写入数据。MES系统通过数据库触发器或者系统代码向中间表写入相应数据;编写控制台程序读取表中数据(进行相应ERP系统校验),写入ERP系统。
控制台程序使用Windows任务计划定时执行。
说明:
在人力允许的情况下,将数据读取和写入等数据库操作的Function放入web service中,提供统一标准的web服务,可以便于后续多系统多平台开发。
保证一个入口,多种使用。