U开发之EAI接口文档.pdf

  1. 1、本文档共9页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

U8EAI接口

摘要

U8企业应用集成(EAI)产品是U8ERP与第三方系统进行业务数据交换的平台级工

具产品,是U8ERP统一的对外开放接口。

EAI产品包括一整套U8ERP的标准业务数据交换接口,这些接口涵盖基础档案、财

务、供应链、生产制造、客户关系管理、HR等ERP业务模块,具备统一的入口、一致

的业务外观和相对完整的业务功能,能完成U8基础数据、凭证、业务单据的导入导出

及增、删、改查等操作,是U8与外部系统进行应用集成和业务整合的基本资源。

在技术上,EAI数据交换接口采用符合业界标准的XML作为数据交换接口规范(协

议)描述,充分利用了XML跨平台和低耦合的特性。基于XML的交换协议描述了数据

交换过程中Request/Response消息数据格式及元数据规范(Schema),外部系统只要遵

循此标准和规范即可以方便的与U8ERP进行Talking。

为解决数据交换中系统之间数据格式和数据语义差异问题,EAI产品提供了可扩展

的数据适配器和数据映射机制用来进行内外数据的翻译和转换;为方便用户的应用和

体验,EAI产品还提供了能直接进行U8数据导入导出的基本用户界面工具,此工具支

持手工和自动导入导出。

目标

本文主要介绍如何通过EAI接口实现U8与其他业务系统之间的数据交互。

EAI接口规范

EAI接口

本地COM接口

类库:

ProgID:

方法:StringProcess(StringRequestXml)

参数:数据交换请求消息,详见下文请求消息格式。

返回:数据交换响应消息,详见下文回执消息格式。

这种方式可根据开发者的需要批量处理或者实时处理。接口调用非常简单,简化了编程。开发者只

需将标准数据传入接口,如下:

1)VB调用代码

DimeaiBrokerAsObject

SeteaiBroker=CreateObject(“”)’创建EAI服务代理接口对象

DimresponseXmlAsString

responseXml=(requestXml)’调用EAI服务代理的数据交换方法Process,传入

‘Request交换消息,并获取EAI返回的Response消息。

…..’处理返回结果

SeteaiBroker=Nothing’释放EAI服务代理接口对象

//处理返回结果

//释放EAI服务代理接口对象

2).NET调用代码

3)JAVA代码

采用JNI、JCOM、JACOB技术调用EAI服务代理COM组件,下面以JACOB为例:

import

远程HTTP接口

importEAI远程数据交换采用HttpPOST的方式。

classTest

{

publicstaticvoidmain(String[]args)

{

//处理返回结果

}

}

classTest

{

DimxmlhttpAsObjectpublicstaticvoidmain(String[]args)

{

Setxmlhttp=CreateObject(“”)‘创建XMLHTTP对象

URLurl=newURL(“”);//处理返回结果

(“POST”,“”,False)

文档评论(0)

秋天 + 关注
实名认证
内容提供者

三十年河东,三十年河西,莫欺少年穷。

1亿VIP精品文档

相关文档