泛微法务部提请浏览者保护本文件的知识产权!谢谢您的配合!
Weaver e-cology Server API
【文档目的】
本文档将介绍泛微e-cology Server所提供的二次扩展功能,包括API接口的说明、二次扩展应用的实现、以及部分扩展功能的示例程序。通过本文档,您可以了解到如何通过泛微e-cology Server所提供的API接口进行一些个性化的功能扩展以及应用集成。
【应用范围】
泛微e-cology Server作为企业管理平台,一方面为企业提供丰富的内部管理的功能模块(人力资源管理、工作流程管理、知识管理、项目管理、客户管理、财务管理、资产管理等),另一方面为企业的其他应用提供了丰富的集成、扩展接口。基于Server API的扩展,可实现企业应用在ERP系统、 财务系统,PDM等方面的集成以及无线应用方面的快速增强。
【开发人员】
泛微e-cology Server SDK 为开发人员提供 C、Jave 以及基于COM的API接口,适合于Windows平台上支持COM标准的任何开发语言和平台(VB、VC++、ASP、JAVA、PB、Delphi、LotusScript等)。
Weaver Server SDK 同时提供一个轻量HTTP Server,使非Windows平台也能够以HTTP请求的方式调用SDK。
本SDK的示例程序将以Java 为主。
【示例源程序】
本SDK接口的测试源程序位于SDK安装目录下的Sample目录,通过所提供的VBScript测试程序,可以快速了解、检测SDK安相关接口的功能。
【最后更新】
2004年01月
一、概述
概述】
通过这个章节的学习,您在能够在短短的几分钟迅速成为Weaver Server SDK 应用专家。
通过这个章节的学习,您在能够在短短的几分钟迅速成为Weaver Server SDK 应用专家。
1. 进入门篇:第一个程序:Hello,world
2. 初级篇:HTTP SDK 跨平台调用
3. 提高篇:面向对象编程
4. 进阶篇:高性能与复杂应用
2. 初级篇:HTTP SDK 跨平台调用
3. 提高篇:面向对象编程
4. 进阶篇:高性能与复杂应用
二、开发向导
1、应用框架
Weaver Server为开发人员提供的API接口主要包括两部分:服务端和代理端,其中服务端安装在Weaver Server所在机器上,代理端安装在调用API的应用服务器上。
系统架构如下:
系统架构如下:
Weaver Server SDK API 与SDK服务器可以安装在不同服务器上,他们之间通过TCP通信。通过使用SDK API可调用Weaver Server所提供的扩展功能
2、准备工作
在开始编写扩展程序之前,需要先准备好Weaver Server以及SDK的开发环境:
【1】安装Weaver Server环境
安装Weaver Server后,系统会提示重新启动,请在安装SDK之后再重新启动。
【2】安装SDK
安装SDK的工作包括两部分:Weaver API Server 和Weaver API Component。其中,Weaver API Server需安装在Weaver Server机器上,Weaver API Component需安装在调用Weaver API的应用服务器上。
【3】配置SDK信息
应用服务器与Weaver Server的通信是通过Weaver API Component实现的,所以需要对API Component进行一些简单配置,包括Weaver Server的机器IP以及通信端口。
【文件位置】
C:\Program Files\Weaver SDK\WeaverServerAPI.ini
【配置项】
[Common]
Host=127.0.0.1
Port=6000
【说明】
Host:Weaver Server所在机器IP
Port:与Weaver Server的通信端口
【4】配置Weaver Server
如果Weaver Server和SDK安装在不同服务器,需要配置Weaver服务器的API IP设置(警告:默认仅本机能够使用SDK)。
【文件位置】
C:\Program Files\l
【配置项】
<APIClient>
<IPLimit Enabled="1">
<IP>127.0.0.1</IP>
</IPLimit>
</APIClient >
【说明】
Enabled = "1" : 是(1)否(0)对可调用API的机器作IP限制
<IP>192.168.0.12</IP> :可访问Weaver Server API接口的机器IP
【5】准备就绪
3、编写一个扩展程序
编写第一个扩展程序
--------------------------------------------------------------------------------
WeaverServer和SDK环境准备就绪后,我们可以开始第一个程序的编写。下面例子将演示,如何通过Weaver的API,扩展自己的应用。
【示例 】通过API,编写信息发送应用
处理程序如下(sendsms.vbs): dim WeaverObj
dim WeaverParams
dim WeaverResult
Set WeaverObj = CreateObject("Weaverserver.Weaverobj")
Set WeaverParams = CreateObject("llection")
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论