OA与视高会议系统集成接口Word格式文档下载.docx

上传人:b****5 文档编号:19845037 上传时间:2023-01-10 格式:DOCX 页数:37 大小:220.71KB
下载 相关 举报
OA与视高会议系统集成接口Word格式文档下载.docx_第1页
第1页 / 共37页
OA与视高会议系统集成接口Word格式文档下载.docx_第2页
第2页 / 共37页
OA与视高会议系统集成接口Word格式文档下载.docx_第3页
第3页 / 共37页
OA与视高会议系统集成接口Word格式文档下载.docx_第4页
第4页 / 共37页
OA与视高会议系统集成接口Word格式文档下载.docx_第5页
第5页 / 共37页
点击查看更多>>
下载资源
资源描述

OA与视高会议系统集成接口Word格式文档下载.docx

《OA与视高会议系统集成接口Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《OA与视高会议系统集成接口Word格式文档下载.docx(37页珍藏版)》请在冰豆网上搜索。

OA与视高会议系统集成接口Word格式文档下载.docx

DbType=3;

数据库类型,0MySql1FIREBIRD2ORACLE3SQLSERVER

DbAddr=127.0.0.1;

数据库服务器地址

DbPort=1433;

数据库服务器端口

DbName=qsoa;

数据库名字

DbUser=sa;

数据库管理员帐号

DbPass=sa;

数据库管理员密码

TableName=JZWFUSERS;

要查找数据库中的表名

IDField=USERID;

用户ID所在的字段名

NameField=LOGINNAME;

用户名所在的字段名

PasswordField=PASSWORD;

用户密码所在的字段名

PasswordIsMd5=0;

在数据库中存放的密码是否为MD5码,0表示未经过加密,1表示已加密

DbConnCount=10;

最小数据库连接数

DbMaxConnCount=20;

最大数据库连接数

FunName=GetPassword;

函数名

DllName=dll.dll;

解密DLL名字

IsEncrypt=0;

是否使用DLL函数解密,0表示不使用,1表示使用

文件类:

[AuthSource_INI]

AuthType=1;

认证类型信息,1表示文件方式认证

服务器类型,ST_CONF表示会议服务器

客户端类型,CT_CONF表示会议客户端

FileName=.\UserInfo.ini;

文件所在路径

UserInfo.ini格式如下:

[User1]

UserId=用户ID(可缺省)

Name=用户名

Pwd=123用户密码

[User2]

UserId=

Name=qqq

Pwd=qqq

原理:

认证服务器通过配置文件连接数据库,当用户登录时候,认证服务器会接收到登录用户的信息,通过数据库进行验证,验证成功后,用户进入会议室。

解密函数原型:

typedefvoid(*GetPassword)(constchar*Cryptograph,char*NewPwd);

2.第二种认证方式:

LDAPServer方式,即轻型目录服务器认证

[AuthSource_LDAP]

AuthType=2;

认证类型信息,其他支持ldap协议访问目录的认证

RootName=o=tcl,c=cn;

目录根结点的名字

HostName=192.168.1.10;

目录服务器所在主机地址

HostPort=389;

目录服务器端口号

MgrAccount=cn=Manager,o=tcl,c=cn;

访问目录的管理员帐号

MgrPassWord=secret;

管理员密码

objectClass=inetOrgPerson;

要访问的组织对象节点

UserIdField=uid;

用户ID的字段名

UserNameField=cn;

用户名字的字段名

UserPwdField=userPassword;

用户密码的字段名

3.第三种认证方式:

AD认证,即活动目录服务认证

[AuthSource_AD]

AuthType=3;

认证类型信息,3表示AD认证

RootName=dc=zjhz,dc=seegle,dc=com;

活动目录根结点的名字

活动目录服务器所在主机地址

活动目录服务器端口号

objectClass=User;

用户所在目录中的组织名

UserSIdField=objectSid;

用户条目中存放SID的属性名

用户条目中存放用户名字的属性名

4.第四种认证方式,临时密码认证,是由我们视频会议的认证模快和OA提供的认证模快来共同完成认证的过程。

●OA系统其它模块

●OA系统中的会议管理模块

1.3变化分析

通过对上面集成前后的简单架构图的比对中,可以看出以下不同处:

●认证模块的变化。

1、集成前由视频会议的认证服务器负责认证。

2、集成后由我们新提供的认证服务器负责认证或者集由OA系统的认证服务器负责认证,两种方式选其一,其中我们新提供的认证服务器包括了数据库,文件,LDAPServer,AD四种接口。

●OA系统中新增了会议管理模块。

1、集成前视频会议系统本身提供了一个Web方式会议管理功能。

2、集成后则需要把会议管理的功能移入OA系统中。

3、OA根据我们提供的接口,来实现一个类似于视频会议集成前的那个Web会议管理功能。

根据上面分析,分别需要OA系统、视频会议系统提供如下接口:

●OA系统

1、新增会议管理模块。

主要负责通过视频会议服务器对会议进行管理。

如新增会议(包括了会议编号、会议名称、会议模式、会议人数、会议的起止时间等等)、修改会议属性、删除会议等等;

●视频会议系统

主要提供上面提到的会议管理模块的相关接口。

详细的接口说明参见本文后面的第三方系统接口。

2第三方系统(ThirdSystem简写:

TS)接口

✧认证接口

1.TS请求ConfSrv认证。

协议:

HTTPPOST

格式:

http:

//域名/ts.req?

type=0

数据格式:

<

?

xmlversion="

1.0"

encoding="

UTF-8"

?

>

<

seegle>

<

tsauth>

<

user>

User<

/user>

pass>

Pass<

/pass>

/tsauth>

/seegle>

2.ConfSrv进行验证并返回验证结果。

seq>

xxxxxxxxxxxxxxxxxxxxxxxxx<

/seq>

ret>

返回码<

/ret>

msg>

返回码对应信息<

/msg>

说明:

返回码说明:

0表示成功非零表示失败。

seq在后续请求中必须上传。

✧获取会议列表

1.TS获取会议列表。

type=1

<

xmlversion=”1.0”encoding=”UTF-8”?

xxxxxxxxxxxxxxxxxxxxxxxx<

2.ConfSrv收到该请求后,首先要根据seq来判断一下超时问题。

超时则返回:

qryConf>

非零值<

登录已经超时,请重新登录。

/qryConf>

正常则返回:

conflist>

confinfo0>

<

id>

会议ID<

/id>

name>

会议名称<

/name>

mode>

主/从会议<

/mode>

hidden>

是否在会议列表中隐藏<

/hidden>

open>

是否允许任何人参加<

/open>

lock>

是否锁定会议<

/lock>

creator>

会议创建人<

/creator>

isDefaultAttendee>

是否与会者<

/isDefaultAttendee>

isRelation>

是否是会议相关人员<

/isRelation>

autoClean>

自动清空会议数据<

/autoClean>

autoRecord>

自动录制会议<

/autoRecord>

autoSaveUploadFile>

自动保存上传文件<

/autoSaveUploadFile>

attendeeCount>

当前在线人数<

/attendeeCount>

maxAttendee>

最大与会人数<

/maxAttendee>

beginTime>

会议开始时间<

/beginTime>

endTime>

会议结束时间<

/endTime>

/confinfo0>

confinfo1>

会议ID<

/confinfo1>

...............

/conflist>

上面数据中的<

需要在后续的操作中传回服务器进行验证。

因此后续所有操作必须有<

标签。

✧增加会议

1.TS增加会议。

type=2

2.ConfSrv收到该请求后,首先要根据seq来判断一下超时问题。

请求数据格式:

addConf>

65535<

id为65535时系统自动分配。

confDesc>

会议描述<

/confDesc>

confPass>

会议密码<

/confPass>

confPass2>

会议密码确认<

/confPass2>

主从会议<

如果为主会议,下面必填,从会议不填。

2007-03-1616:

33:

02<

2007-04-1516:

maxGuest>

最大游客人数<

/maxGuest>

maxPresider>

最大主席人数<

/maxPresider>

consumeType>

计费模式<

/consumeType>

consumePayer>

付款人<

/consumePayer>

consumePayee>

收款人<

/consumePayee>

consumePrice>

资费标准<

/consumePrice>

parentIP>

上级会议IP<

/parentIP>

如果为从会议,下面必填,主会议不填

parentPort>

上级会议端口<

/parentPort>

parentID>

上级会议ID<

/parentID>

parentPass>

xxxxxx<

/parentPass>

parentPass2>

/parentPass2>

/addConf>

超时则返回:

增加成功返回:

新增会议的ID<

0<

增加成功<

上面数据中出了<

必填外,其它可以只传增加了的数据,未传的数据以系统缺省值保存。

✧修改主会议属性一

1.TS修改主会议属性一。

type=3

modConf1>

唯一标识,不允许修改。

/modConf1>

必填外,其它可以只传修改了的数据,未修改的可以不必传。

修改成功返回:

修改成功<

✧修改主会议属性二

1.TS修改主会议属性二。

type=4

modConf2>

/modConf2>

✧修改会议密码

1.TS修改会议密码。

type=5

modPass>

oldPass>

会议旧密码<

/oldPass>

会议新密码<

会议新密码确认<

/modPass>

✧删除会议

1.TS删除会议。

type=6

2.ConfSrv收到该请求后,首

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 医药卫生 > 中医中药

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1