欢迎来到天天文库
浏览记录
ID:49770757
大小:81.01 KB
页数:7页
时间:2020-03-04
《U8 EAI二次开发说明.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、企业应用集成工具(EAI)二次开发1.概述U850企业应用集成工具(EAI)是U850与外部系统的数据接口,EAI提供了一些组件,可以在这些组件的基础上进行二次开发(以下简称“EAI二次开发”),实现与外部系统的集成。不同系统集成的关键是遵循共同的数据标准,U850根据自己系统提出了一套数据标准,包括各种单据和基础档案,外部系统如果要和U850集成则必须遵循这一标准。这套标准用XML描述,因此数据流都为XML格式。EAI二次开发可分为两种模式:注意:文中所有编程都以VB为例一、直接利用EAI管理工具。在
2、开始菜单中选择企业应用集成工具,登录企业应用集成主界面。在这里可以将U850数据以标准XML文件的形式导出U850数据库或将标准XML数据文件导入U850系统。二次开发程序员只需编写一个工具将标准XML数据文件进行适当转换写入外部系统或取出外部系统数据写成标准XML数据文件。(参看EAI安装目录xmlSamples下的例子)数据流程如下:EAI工具导出数据Xml文件数据写入外部系统U850Xml文件从外部系统读出数据EAI工具写入数据外部系统EAI工具完成EAI二次开发的工作这种开发模式比较简单,
3、优点是:充分利用EAI工具提供的功能,编程简单;缺点是:只能提供批量导入导出功能。二、利用EAI提供的组件,进行灵活的二次开发。包括两种方式:本地COM方式、Internet方式。1)本地COM方式:U850数据处理外部系统EAI组件调用接口二次开发出的软件二次开发的工作这种方式可根据开发者的需要批量处理或者实时处理。接口调用非常简单,简化了编程。开发者只需将标准数据传入接口,如下:SetObj=CreateObject(U8Distribute.iDistribute)Str=obj.Process(
4、sXml)sXml为标准数据串,具体格式后面会说明。2)Internet方式:U850外部系统IIS服务器二次开发模块SOAP协议二次开发工作http.Open"Post",http_name&“import.asp",True//指定服务器ASPhttp.senddom.xml//把xml数据发送到服务器端strRet=http.responseText//strRet:返回的xml格式的回执信息1.数据格式标准EAI可以导入导出的数据范围包括:Ø总帐§凭证§银行对账单Ø工资管理§人员档案§工资项目数
5、据Ø固定资产§固定资产卡片Ø成本管理§材料消耗数据Ø资金管理§资金内部结算单Ø应收管理§应收单§收款单Ø应付管理§应付单§付款单Ø采购管理§采购订单§采购到货单§采购发票Ø销售管理§销售订单§发货单§销售发票§销售发票_导入到内部结算单Ø库存管理§入库单§出库单§库存量Ø基础档案§部门档案§职员档案§地区分类§客户分类 §客户档案§供应商分类§供应商档案§存货分类§存货档案§结算方式§付款条件§开户银行§仓库档案§收发类别§销售类型§计量单位§计量单位组§产品结构§采购类型§成套件§费用项目§发运方式§
6、货位档案§自定义项档案§项目§会计科目§外币§凭证类别§常用摘要提示:EAI安装目录xmlOperationdir.xml保存了相关定义下面一个例子是从U8导出的部门档案的片断:7、y="部门档案"family="基础档案"billtype="">10综合处1管理兼技术8、1091厂办公室2管理…………EAI中所有的
7、y="部门档案"family="基础档案"billtype="">10综合处1管理兼技术
1
8、1091厂办公室2管理
109
此文档下载收益归作者所有