用友U8对接方案

2019-04-16

配置步骤:

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服务,可以便于后续多系统多平台开发。

保证一个入口,多种使用。


  • 标签:
  • 技术方案