




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、 项目名称:某某项目xxx信息中心xxxx公司版本信息:1.0.0时间:2010-7-15目 录1规范描述42参考文档43接口约定44统一用户管理接口规范54.1查询所有组织54.2查询根组织54.3查询指定组织下的下级组织64.4查询指定组织下的用户74.5查询指定组织下的下级组织和用户84.6查询用户94.7查询用户直接上级104.8查询用户直接下级用户114.9查询所有无上级组织的用户124.10查询可使用指定应用系统的用户134.11查询指定时间段内的变更集合134.12查询所有全局组154.13查询指定全局组下级组154.14查询指定全局组下的用户164.15查询指定全局组下级组和用
2、户174.16查询指定全局组下用户184.17查询所有职务信息194.18查询指定职务信息205附录215.1xml数据规范215.1.1认证xml数据215.1.2组织xml数据215.1.3用户xml数据235.1.4全局组xml数据265.1.5全局组关联关系xml数据275.1.6职务xml数据285.2操作类型定义(actiontype)295.3状态类型定义(status)305.4组织类型定义(orgtype)305.5全局组关联关系定义(relate)305.6数据属性表315.6.1组织属性315.6.2用户属性325.6.3全局组属性335.6.4全局组关联属性335.6.
3、5职务属性345.7各应用系统编码341 统一用户管理接口规范1.1 查询所有组织1. 接口定义接口名称查询所有组织getallorgs接口描述实现查询所有组织的树形结构接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录“各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3
4、. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录“各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19orglist组织集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.2 查询根组织1. 接口定义
5、接口名称查询根组织getrootorg接口描述实现查询查询根组织接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3t
6、imestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19orglist组织result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.3 查询指定组织下的下级组织1. 接口定义接口名称查询指定组织下的下级组织getorgchild接口描述实现查询指定组织下的组织(树形结构)接口协议soap主要使用
7、者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录“各应用系统编码”string3orgid指定组织编号string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd
8、hh:mm:ss,其中hh取值为00-23,时区为东八区string19orglist组织集合,xml表示,组织属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.4 查询指定组织下的用户1. 接口定义接口名称查询指定组织下的用户getusersbyorgid接口描述实现查询指定组织下的用户接口协议soap主要使用者各应用系统2. 请求参数名
9、称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3orgid指定组织编号string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取
10、值为00-23,时区为东八区string19user用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(sha1 (iasid+timestamp)+iasid+timestamp),3des采用iassecret加密string1.5 查询指定组织下的下级组织和用户1. 接口定义接口名称查询指定组织下的下级组织和用户getorgsandusersbyorgid接口描述实现查询指定组织下的下级组织和用
11、户接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3orgid指定组织编号string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(sha1 (iasid+timestamp)+iasid+timestamp),3des采用iassecret加密string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系
12、统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist用户集合,xml表示,属性参见附录orglist组织集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator(3des(sha1 (iasid+ orgid+timestamp)+iasid+timestamp),3des采用iassecret加密string1.6 查询用户1. 接口定义接口名称查询指定用
13、户属性信息getuserbyaccountname接口描述实现查询指定用户属性信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3accountname用户帐号名string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)
14、iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19user用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.7 查询用户直接上级1. 接口定义接口名称查询指定用户直接上级信息getl
15、eaderbyaccountname接口描述实现查询指定用户直接上级集合接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3accountname用户帐号名string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid
16、应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19user直接上级用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.8 查询用户直接下级用户1. 接口定义接口名称查询指定用户直接下级信息get
17、childbyaccountname接口描述实现查询指定用户直接下级集合接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3accountname用户帐号名string20timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid
18、应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist直接上级用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.9 查询所有无上级组织的用户1. 接口定义接口名称查询所有无上级组织
19、的用户getusernoneroot接口描述实现查询所有无上级组织的用户接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”stri
20、ng3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.10 查询可使用指定应用系统的用户1. 接口定义接口名称查询可使用指定应用系统的用户getusersbyiasid接口描述实
21、现查询可使用指定应用系统的用户接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录“各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录“各应用系统编码”string3timestamp当前时间戳,yyy
22、y-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19users用户集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.11 查询指定时间段内的变更集合1. 接口定义接口名称查询指定时间段内的变更集合getmodifyrecords接口描述实现查询指定时间段内的变更集合,时间段=30天接口协
23、议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3starttime开始时间,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19endtime结束时间,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19logid日志id,每次取大于该值的记录longtimestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取
24、值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19modifyrecords变更集合记录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasi
25、d+timestamp)+iasid+timestamp)stringmodifyrecords变更集合记录定义如下:名称说明数据类型长度(字节)actiontype变更操作, 参见附录“操作类型定义”string2modifyrecords变更内容,包括organization、user、group对象。1.12 查询所有全局组1. 接口定义接口名称查询所有全局组getallgroups接口描述实现查询查询所有全局组接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyy
26、y-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19grouplist全局组集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2err
27、ordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.13 查询指定全局组下级组1. 接口定义接口名称查询指定全局组信息getgroupchildbygroupid接口描述实现查询指定全局组信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3groupid组idstring32timestamp当前时间戳,yyyy-mm-dd
28、hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19grouplist组集合result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描
29、述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.14 查询指定全局组下的用户1. 接口定义接口名称查询指定全局组信息getusersbygroupid接口描述实现查询指定全局组信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3groupid组idstring32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八
30、区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist组用户集合result0:认证通过1:失败2:包数据格式不正确int4errordescription对错误/异常的详细描述信息stringauthenticator认证码,
31、用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.15 查询指定全局组下级组和用户1. 接口定义接口名称查询指定全局组信息getgroupsandusersbygroupid接口描述实现查询指定全局组信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3groupid组idstring32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authen
32、ticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist组用户集合grouplist组集合result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴
33、别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string1.16 查询指定全局组下用户4. 接口定义接口名称查询指定全局组信息getgroupuserbygroupid接口描述实现查询指定全局组下用户接口协议soap主要使用者各应用系统5. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3groupid组名称string32timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码
34、,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string6. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19userlist组用户集合result0:认证通过1:失败2:包数据格式不正确int4errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(
35、iasid+timestamp)+iasid+timestamp)string1.17 查询所有职务信息1. 接口定义接口名称查询所有职务信息getallduty接口描述查询统一用户管理维护的所有职务信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+
36、timestamp)string3. 应答消息名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19dutylist职务集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)stri
37、ng1.18 查询指定职务信息1. 接口定义接口名称查询指定职务信息getdutybyid接口描述查询指定职务信息接口协议soap主要使用者各应用系统2. 请求参数名称说明数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19dutyid职务idstring32authenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string3. 应答消息名称说明
38、数据类型长度(字节)iasid应用系统编码,参见附录”各应用系统编码”string3timestamp当前时间戳,yyyy-mm-dd hh:mm:ss,其中hh取值为00-23,时区为东八区string19duty职务集合,xml表示,属性参见附录result0:认证通过1:失败2:包数据格式不正确int2errordescription对错误/异常的详细描述信息stringauthenticator认证码,用于鉴别发送者。取值= base64 (3des(iasid+timestamp)+iasid+timestamp)string2 附录2.1 xml数据规范xml中数据用格式表示,以保
39、证对特殊字符的正确处理; 某节点值为空时(该节点允许为空时),可不填该节点。2.1.1 认证xml数据返回节点xml实例描述认证0002010-07-19 15:25:000g2/ub6ifg7glseibjhjvhyr6uwghimxhpfvow8nt54odwd6dggsluka+wcg/nbjge5igqeg5o1g6oyaytwrriw=认证返回2.1.2 组织xml数据操作类型xml实例描述addaddorg123456789信息中心信息xxzx2org987654321202010-07-20 11:19:03user1234567892010-07-20 11:19:031.0新增组织deldelorg123456789删除组织modmodorg123456789信息中心信息xxzx2org987654321202010-07-20 11:19:03user1234567892010-07-20 11:
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- python程序设计课程思政公开课
- 城市隧道施工方案
- 七年级体育 第14周 第二十七课教学设计
- 2025个人护理用品特许经营合同(合同范本)
- 手术室耗材管理
- 2025上海市供水系统聚乙烯管材及配件采购合同(示范合同)
- 2024年七年级生物下册 4.7.1分析人类活动对生态环境的影响教学设计 (新版)新人教版
- 新员工行为规范制度培训
- 高中化学 专题2 从海水中获得的化学物质 第二单元 钠、镁及其化合物 2.2.3 离子反应教学设计3 苏教版必修1
- 室外雕塑施工方案
- 医疗器械经营质量管理规范培训课件
- 可燃气体检测报警器型式评价大纲
- 高速公路养护作业的安全风险和防控措施
- 港口散装液体危险化学品港口经营人的装卸管理人员从业资格考试
- 医用家具采购投标方案(技术方案)
- 常用网络拓扑图图标库课件
- 完整版UPVC排水管施工方案
- 图解2021年中央民族工作会议大会
- 分层过程审核(LPA)检查表
- 中国全部城市名及拼音
- 东方式插花技艺-盘花的插作
评论
0/150
提交评论