U8+API客开_API的浏览查找(V11.1)

摘要
客户化开发中,往往有将某些数据经过加工后,存储至U8标准单据中的需求,通常 客开人员是通过将数据插入物理表的方式进行,这时插入的数据未经过系统的业务校验,为 后续操作埋下诸多隐患. U8的API接口,则是提供给客开操作系统单据的一个接口,客开只需将数据组织好,系统校验, 增删改等操作都有不同的接口来实现,调用相关的API就可以完成操作.

如何使用API

  1. api的位置,如下图所示

U8+API客开_API的浏览查找(V11.1)

  1. API接口描述
    选择服务接口,右键,可以查看该接口的描述、代码示例,如下图所示:
    U8+API客开_API的浏览查找(V11.1)

  2. 代码示例:
    U8+API客开_API的浏览查找(V11.1)
    在节点上右键单击弹出"上下文菜单",在"代码示例"菜单项上弹出下一级子菜单,单击他们,如单击"VB代码示例",则可以看到调用该API的VB代码示例,直接拷贝这些代码,然后在IDE中进行编辑和编译这些代码,既能实现调用U8标准API,利用这些代码示例时,请按照其中每一个步骤的提示说明正确操作,如添加必要的引用,按照自动生成的代码填入正确的参数等.正确使用则可以调用成功,否则会返回详细的错误信息.

  3. API调用-组件引用
    在调用U8标准API之前,首先要添加必要的引用:

    VB调用U8标准API必要组件引用:
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.U8APIFramework.tlb
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.MomServiceCommon.tlb
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.U8MOMAPIFramework.tlb
    MicrosoftXML V3.0
    U8+API客开_API的浏览查找(V11.1)
    c#调用U8标准API必要组件引用:
    U8SOFT\Interop\Interop.U8Login.dll
    U8SOFT\Interop\Interop.MSXML2.dll
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.MomServiceCommon.dll
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.U8APIFramework.dll
    U8SOFT\UFMOM\U8APIFramework\UFIDA.U8.U8MOMAPIFramework.dll
    U8+API客开_API的浏览查找(V11.1)

    1. API调用-调用步骤
      4.1构造U8login对象并登录(调用api之前,首先要构造一个登录对象,并登录)
      4.2构造环境上下文对象,传入login,并按需设置上下文参数.
      4.3构造apibroker(中间代理),调用apibroker的 Connect方法,传入api地址标识(Url)和步骤二所构造环境上下文.
      4.4api参数赋值.
      4.5调用api.
      4.6获取返回结果.
    2. API调用-关键要点
      5.1环境上下文:环境上下文是指在调用U8api时需要初始化的调用环境,包括login/事务/特殊的业务参数等