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