网站大量收购闲置独家精品文档,联系QQ:2885784924

U8EAI简介与开发手则.doc

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

EAI开发 概述 EAI产品简介 U8企业应用集成(EAI)是数据外部系统遵循标准企业应用集成(EAI)外观(Facade)直接EAI导入导出工具在开始菜单中选择?企业应用集成(EAI)?企业应用集成,登录企业应用集成主界面。在这里可以将U8数据以标准XML文件的形式导出将标准XML数据文件导入U8系统。二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。(参EAI安装目录\xml\Samples\下的例子) 数据流程如下: 这种开发模式比较简单,优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。EAI数据交换框架接口 包括两种方式:本地COM方式、Internet方式。ufinterface sender=注册码 … 本地COM方式 这种方式可根据开发者的需要批量处理或者实时处理。接口调用非常简单,简化了编程。开发者只需将标准数据传入接口,如下: Dim obj as Object Dim strRet as string Set Obj=CreateObject(U8Distribute.iDistribute) strRet =obj. Process(sXml) 可以根据回执内容strRet对操作结果进行相应的处理。 传入参数sXml和返回结果strRet为标准数据串,具体格式后面会说明。nternet方式开发者可以用SOAP协议向装有U8-EAI的IIS服务器发送XML数据,类似本地调用分析返回的XML回执Dim http As New XMLHTTP Dim sHttpServer As String Dim strRet as string sHttpServer = http:// + sHttpServer + /U8EAI/import.asp //指定服务器 http.Open Post, sHttpServer, True //True为异步,Fasle为同步 http.send sXml //发送数据 Do While http.readyState 4 DoEvents Loop If http.Status = 200 Then strRet = http.responseText //返回结果 Else //处理出错信息 End If 导入导出数据格式标准 档案单据模板格式 单据模板指的U8中各个基础档案和业务档案用XML存储时的格式。目前放在U8Soft\EAI\XML\Template中。模板的下部注释中有模板中各个节点的相应说明,主要是供二次开发人员和客户了解U8单据格式使用。 在U8SOFT\EAI\XML\Samples有各个模板的例子供参考。 单据模版总体架构 ufinterface roottag= billtype= docid= receiver= sender= proc= codeexchanged= exportneedexch=’’ exportneedexch:= timestamp= check= paginate= version=2.0 /ufinterface roottag: 单据模版名,如: 客商档案:customer 客商分类:customerclass 具体名称由总体确定,在数据交换中该名称要经常使用 billtype: 系统用 可填空 docid :唯一编号 可空 receiver :接收方 可填U8 sender :发送方编码 即注册的外部编码 (必填) 注意:如果使用EAI工具,通过界面操作导入,则可空。通过EAI工具导入时,以选择的注册码为准,不 以单据中的注册码为准。 proc: 操作码 添加:Add 编辑:edit 删除:delete 参照:Query 该字段必填 数据交换时,会根据操作码判断是导入操作还是导出操作(操作码为query) 通过EAI工具导入时,操作可选。如果是二次开发通过调用EAI提供的服务进行数据交换,则必须填写 该字段,导入操作,请填写Add /Edit/Delete,导出操作,请填写Query codeexchanged:编码是否已转换 如果已转换即已和U8基础数据编码一致填Y,将不会通过对照表的转换 如果没有转换即和U8基础数据编码不一致 填N,将会自动通过对照表转换之后,进行相应的操作. 对于基础档案信息,如果添加成功,则系统自动将该信息加入到对照表(即内外部编码是一致的) 导入的时候使用。 exportneedexch: 导出是否需要根据对照表进行转换,需要填”Y”,不需要填”N” 导出的时候使

文档评论(0)

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

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档