OA与视高会议系统集成接口Word文档下载推荐.docx
- 文档编号:17727849
- 上传时间:2022-12-08
- 格式:DOCX
- 页数:36
- 大小:220.83KB
OA与视高会议系统集成接口Word文档下载推荐.docx
《OA与视高会议系统集成接口Word文档下载推荐.docx》由会员分享,可在线阅读,更多相关《OA与视高会议系统集成接口Word文档下载推荐.docx(36页珍藏版)》请在冰豆网上搜索。
DbType=3;
数据库类型,0MySql1FIREBIRD2ORACLE3SQLSERVER
DbAddr=;
数据库服务器地址
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名字
IsEncrypt=0;
是否使用DLL函数解密,0表示不使用,1表示使用
文件类:
[AuthSource_INI]
AuthType=1;
认证类型信息,1表示文件方式认证
服务器类型,ST_CONF表示会议服务器
客户端类型,CT_CONF表示会议客户端
FileName=.\;
文件所在路径
格式如下:
[User1]
UserId=9用户ID(可缺省)
Name=123123用户名
Pwd=123用户密码
[User2]
UserId=7
Name=qqq
Pwd=qqq
原理:
认证服务器通过配置文件连接数据库,当用户登录时候,认证服务器会接收到登录用户的信息,通过数据库进行验证,验证成功后,用户进入会议室。
解密函数原型:
typedefvoid(*GetPassword)(constchar*Cryptograph,char*NewPwd);
2.第二种认证方式:
LDAPServer方式,即轻型目录服务器认证
[AuthSource_LDAP]
AuthType=2;
认证类型信息,其他支持ldap协议访问目录的认证
RootName=o=tcl,c=cn;
目录根结点的名字
HostName=;
目录服务器所在主机地址
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、集成前由视频会议的认证服务器负责认证。
2、集成后由我们新提供的认证服务器负责认证或者集由OA系统的认证服务器负责认证,两种方式选其一,其中我们新提供的认证服务器包括了数据库,文件,LDAPServer,AD四种接口。
●OA系统中新增了会议管理模块。
1、集成前视频会议系统本身提供了一个Web方式会议管理功能。
2、集成后则需要把会议管理的功能移入OA系统中。
3、OA根据我们提供的接口,来实现一个类似于视频会议集成前的那个Web会议管理功能。
根据上面分析,分别需要OA系统、视频会议系统提供如下接口:
●OA系统
1、新增会议管理模块。
主要负责通过视频会议服务器对会议进行管理。
如新增会议(包括了会议编号、会议名称、会议模式、会议人数、会议的起止时间等等)、修改会议属性、删除会议等等;
●视频会议系统
主要提供上面提到的会议管理模块的相关接口。
详细的接口说明参见本文后面的第三方系统接口。
2第三方系统(ThirdSystem简写:
TS)接口
✧认证接口
1.TS请求ConfSrv认证。
协议:
HTTPPOST
格式:
<
?
xmlversion="
"
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获取会议列表。
version=””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增加会议。
,首先要根据seq来判断一下超时问题。
请求数据格式:
xmlversion=””encoding=”UTF-8”?
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修改主会议属性一。
modConf1>
唯一标识,不允许修改。
/modConf1>
必填外,其它可以只传修改了的数据,未修改的可以不必传。
修改成功返回:
修改成功<
✧修改主会议属性二
1.TS修改主会议属性二。
modConf2>
/modConf2>
✧修改会议密码
1.TS修改会议密码。
modPass>
oldPass>
会议旧密码<
/oldPass>
会议新密码<
会议新密码确认<
/modPass>
✧删除会议
1.TS删除会议。
delConf>
/delConf>
删除成功返回:
删除成功<
/seegl
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- OA 会议系统 集成 接口