API开发过程中,有很多根据实际业务的需要动态的调整请求的参数[必输项],具体的需要参考U8的实际设置。

我这里由于是个人演示的版本,以【请购单】举例:

1.根据开发文档,引用U8的dll文件(下述文件如果已经引用则忽略),路径分别是 【注意:本地开发调试时,需要把U8安装目录/U8SOFT/ufcomsql/U8Login.dll替换成debug版的Login,根据自己的U8版本,下载地址:https://files.cnblogs.com/files/hangun/U813.0login.zip

  ①U8安装目录/U8SOFT/Interp/Interp.U8Login  

  ②U8安装目录/U8SOFT/Interp/Interp.MSXML2.dll

  ③U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.MomServiceCommon.dll

  ④U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.U8APIFrameWork.dll

  ⑤U8安装目录/U8SOFT/UFMOM/U8APIFramework/UFIDA.U8.U8MOMAPIFramework.dll

 

2.进行逻辑开发

 按照文档的方式,进行自己逻辑业务代码的编码。这里需要注意的是,根据实际业务的情况,调整请求的参数。举个实际的例子:文档中并没有【工厂代码】这个请求参数,在U8系统中,启用了【工厂】这个功能,导致在

请求新增【请购单】时,工厂编码成了必输项。这个请求参数,按照数据字典和实际DB结构找到相应字段即可,如图: