




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
深圳市电子政务应用服务规范第6部分:组织身份服务接口规范2008-11-18发布深圳市质量技术监督局发布ISZDB/Z17.6—2008 I1范围 2规范性引用文件 3作用 4.1身份认证接口 4.2组织身份管理接口 24.3组织身份信息接口 114.4组织身份监听接口 20 22ⅡSZDB/Z17-2008《深圳市电子政务应用服务规范》目前分为10个部分:——第1部分《总则》——第2部分《应用系统分类及代码规范》——第3部分《应用系统描述规范》——第4部分《组织身份模型数据规范》——第5部分《应用服务运行管理框架规范》——第6部分《组织身份服务接口规范》——第7部分《访问控制服务接口规范》——第8部分《单点登录服务接口规范》——第9部分《电子表单服务接口规范》——第10部分《业务流程服务接口规范》本部分为SZDB/Z17-2008的第6部分。本技术规范适用于深圳市各级党政机关的信息化建设工作。对于本部分未能术规范的编写原则对本部分内容进行扩充。本技术规范文件由深圳市信息化领导小组办公室、深圳市福田区信息中心提出。有限公司共同起草。礼洪、杨海波、王姝、张焕焕、刘用军、梁文龙等。本技术规范文件为首次发布。第6部分:组织身份服务接口规范本部分规定了电子政务应用系统中组织身份各种实体的操作接口、实体间关询接口,规定了组织身份服务的服务注册接口、同其它系统的数据同步接口。本部分主要用于深圳市各级党政机关的信息系统规划与建设,以及电子政务成商、软件开发商和监理单位进行信息化规划、建设。适用于依据本规范第3部分《组织身份模型数据本部分也适用于指导基于组织模型构建的各类应用系统对组织模型相关接口的调管理。2规范性引用文件下列文件中的条款通过本部分的引用而成为本部分的条款。凡是修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。SZDB/Z17.1-2008电子政务应用服务规范第1部分:总则SZDB/Z17.4-2008电子政务应用服务规范第4部分:组织身份模型数据规范3作用应用系统只需关注业务流程及业务逻辑的设计,认证、组织身份信息均可以由组织身份服务接口获得。组织身份服务以组织身份模型为数据来源,为访问控制服务、单点登录服务等提供运行支撑。4接口定义组织身份服务接口分为身份认证接口、组织身份管理接口、组织身份信类。为其他应用系统提供统一的身份认证。4.1.1认证接口AuthenticateService.authentica服务说明参数名称参数说明String类型,用户名AuthenticateFailExcept如果认证过程发生错误,则抛出此异常2boolean值,认证通过返回true,否则返回false。备注AuthenticateService.caPass服务说明用户,存在即设置此用户为已登录状态,否则参数名称参数说明的唯一标识。AuthenticateFailExcept如果认证过程发生错误,则抛出此异常boolean值,认证通过返回true,否则返回false。备注DepartmentManager.cr服务说明在指定的父节点下创建一个部门参数名称参数说明如果创建失败,抛出此异常Department对象,返回已创建的子部门对象,包含为子部门对象新生成的U本号为0。备注服务说明参数名称参数说明Department对象,用于更新的部门对象实例boolean类型,是否要生成新的版本号如果更新失败,则抛出此异常返回成功更新后的部门(Department)实例,如果生成了新版本,则版本号加备注服务说明参数名称参数说明String类型,需要移动的部门对象唯一标识3String类型,目标父节点对象的唯一标识。如果移动失败,则抛出此异常无备注DepartmentManager.de服务说明删除指定的部门,同时删除此部门下的所有对象及其所有版本。参数名称参数说明String类型,被删除的部门对象唯一标识如果删除失败,则抛出此异常无备注本操作是递归删除。禁用部门DepartmentManager.dis服务说明被查询。执行禁用操作时,在被禁用部门上标记“禁用”状态。参数名称参数说明String类型,被禁用部门对象唯一标识如果禁用操作失败,则抛出此异常无备注DepartmentManager.ena服务说明参数名称参数说明String类型,需要恢复的部门对象唯一标识如果恢复操作失败,则抛出此异常无备注服务说明在指定的父节点下创建人员,父节点可以是部门或机构。参数名称参数说明String类型,父节点对象唯一标识如果创建失败,抛出此异常返回已创建的人员对象,包含新生成的人员对象UID,初始版本号为0。4服务说明参数名称参数说明如果更新失败,则抛出此异常返回成功更新后的人员(Person)实例,如果生成了新版本,则版本号加1。备注服务说明将指定的人员移动到另一个父节点下,父节点可以是部门或机构。参数名称参数说明String类型,被移动的人员对象唯一标识String类型,目标父节点对象唯一标识。如果移动操作失败,抛出此异常无备注服务说明删除指定的人员参数名称参数说明String类型,被删除的人员对象唯一标识如果删除失败,则抛出此异常无备注服务说明禁用人员上标记“禁用”状态。参数名称参数说明String类型,被禁用人员对象唯一标识如果禁用操作失败,则抛出此异常无备注服务名称DepartmentManager.服务名称DepartmentManager.enable5服务说明参数名称参数说明String类型,被恢复人员对象唯一标识如果恢复操作失败,则抛出此异常无备注服务说明在指定的父节点下创建角色,父节点是部门或机构。参数名称参数说明String类型,父节点的唯一标识如果创建失败,抛出此异常备注服务说明更新指定的角色。参数名称参数说明Role对象,用于更新的角色对象实例如果更新失败,抛出此异常备注服务说明将指定的角色移动到另一个父节点下,父节点是部门或机构。参数说明String类型,被移动的角色对象唯一标识String类型,目标父节点对象唯一标识。如果移动失败,则抛出此异常无备注服务说明参数名称参数说明String类型,被删除的角色对象唯一标识6如果删除失败,抛出此异常无备注服务说明参数名称参数说明String类型,父节点的唯一标识如果创建失败,抛出此异常备注服务说明更新用户组。参数名称参数说明如果更新失败,抛出此异常备注服务说明将指定的用户组移动到另一个父节点下,父节点是部门或机构。参数名称参数说明String类型,被移动的用户组对象唯一标识String类型,目标父节点对象的唯一标识。如果移动失败,则抛出此异常无备注服务说明体本身。参数名称参数说明String类型,被删除用户组对象唯一标识如果删除失败,抛出此异常无备注7服务说明参数名称参数说明String类型,父节点的唯一标识如果创建失败,抛出此异常备注服务说明更新指定的岗位。参数说明如果更新失败,抛出此异常备注服务说明将指定的岗位移动到另一个父节点下,父节点是部门或机构。参数名称参数说明String类型,被移动的岗位对象唯一标识String类型,目标父节点对象的唯一标识。如果移动失败,则抛出此异常无备注服务说明参数名称参数说明String类型,被删除的岗位对象唯一标识如果删除失败,抛出此异常无备注8OrganizationManager服务说明创建新的机构。参数名称参数说明如果创建失败,抛出此异常备注服务说明更新指定的机构。参数名称参数说明如果更新失败,抛出此异常备注OrganizationManager服务说明参数名称参数说明String类型,被删除的机构对象唯一标识如果删除失败,抛出此异常无备注本操作是递归删除。OrganizationManager.服务说明被查询。执行禁用操作时,在被禁用机构上标记“禁用”状态。参数名称参数说明String类型,被禁用的机构对象唯一标识如果禁用操作失败,则抛出此异常无备注OrganizationManager服务说明9的“禁用”标记,恢复到禁用之前的状态。参数名称参数说明String类型,被恢复的机构对象唯一标识如果恢复操作失败,则抛出此异常无备注服务说明在指定的组下添加指定的人员参数名称参数说明String类型,用户组对象唯一标识String类型,被添加到用户组的人员对象唯一标识如果添加失败,则抛出此异常无备注服务说明在指定的组下删除指定的人员参数名称参数说明String类型,用户组对象唯一标识String类型,被删除的人员对象唯一标识如果删除失败,则抛出此异常无备注服务说明参数名称参数说明String类型,父用户组对象唯一标识String类型,子用户组对象唯一标识如果添加失败,则抛出此异常无备注服务名称GroupManager.removeSubGroup服务说明参数名称参数说明String类型,父用户组对象唯一标识String类型,子用户组对象唯一标识如果删除失败,则抛出此异常无备注服务说明在指定的角色中添加人员参数名称参数说明String类型,角色对象唯一标识String类型,人员对象唯一标识如果添加失败,则抛出此异常无备注服务说明删除指定角色中的人员参数名称参数说明String类型,角色对象唯一标识String类型,人员对象唯一标识如果删除失败,则抛出此异常无备注服务说明参数名称参数说明String类型,父角色对象唯一标识String类型,子角色对象唯一标识如果添加失败,则抛出此异常无备注服务说明参数名称参数说明String类型,父角色对象唯一标识String类型,子角色对象唯一标识如果删除失败,则抛出此异常无备注PositionManager.add服务说明在指定的岗位下添加人员参数说明String类型,岗位对象唯一标识String类型,人员对象唯一标识如果添加失败,则抛出此异常无备注PositionManager.remove服务说明删除指定的岗位下的人员参数说明String类型,岗位对象唯一标识String类型,人员对象唯一标识如果删除失败,则抛出此异常无备注OrgUnitManager.getOrg服务说明参数名称参数说明String类型,实体对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明使用实体属性构成的查询条件,查询实体对象。参数名称参数说明String类型,实体对象的完整类名,其格式为:命名空间+“.”+实体对象类名,区分大小写。String类型,查询条件,不包含where字符串。查询条件的格式应符合ANSISQL92中where子句对查询如果获取失败,则抛出此异常返回实体对象唯一标识数组。备注OrganizationManager.getAll0rga服务说明获得组织身份模型中所有的机构对象如果获取失败,则抛出此异常备注OrganizationManager.getDe服务说明获得机构下直接包含的部门对象参数名称参数说明String类型,机构对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回该机构直接包含的部门对象OrganizationManager.服务说明获得机构下直接包含的用户组对象参数名称参数说明String类型,机构对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回该机构直接包含的用户组对象服务名称OrganizationManager.getRoles服务名称OrganizationManager.getRoles服务说明获得机构下直接包含的角色对象参数名称参数说明String类型,机构对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回该机构直接包含的角色对象OrganizationManager.get服务说明获得机构下直接包含的岗位对象参数名称参数说明String类型,机构对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回该机构直接包含的岗位对象OrganizationManager.g服务说明参数说明String类型,机构对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得人员的父节点(机构或部门对象)参数名称参数说明String类型,人员对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注PersonManager.getPos服务说明获得人员所担任的所有岗位对象参数名称s参数说明String类型,人员对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得人员所属的所有用户组对象参数名称参数说明String类型,人员对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注如果返回的用户组存在父子关系,则父用户组和子用户组都返回服务说明获得指定人员所承担的所有角色对象参数名称参数说明String类型,人员对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注如果返回的角色存在父子关系,则父角色和子角色都返回服务说明获得部门父节点(机构或部门对象)参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注DepartmentManager.getSubDepar服务说明获得部门下直接包含的子部门对象参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回直接包含的部门DepartmentManager.get服务说明获得部门下直接包含的用户组对象参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注DepartmentManager.ge服务说明获得部门下直接包含的角色对象参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回直接包含的角色对象。DepartmentManager.getPosi服务说明参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注DepartmentManager.getP服务说明获得部门下的直接包含的人员对象参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注DepartmentManager.getAl1P服务说明获得部门下所有的人员参数名称参数说明String类型,部门对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得用户组父节点(机构或部门对象)参数名称参数说明String类型,用户组对象的唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注GroupManager.getAl1服务说明获得指定用户组下的所有人员对象参数名称参数说明String类型,用户组对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得指定用户组直接包含的人员对象参数名称参数说明String类型,用户组对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得指定用户组下直接包含的子用户组对象参数名称参数说明String类型,用户组对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务名称服务说明参数说明String类型,用户组对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不向上递归,只返回直接隶属的父用户组对象。服务说明获得指定角色的父节点(机构或部门对象)参数名称参数说明String类型,角色对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常返回值是机构或部门对象。备注服务说明获得指定角色的所有承担者(人员对象)参数名称参数说明String类型,角色对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得指定角色的直接承担者(人员对象)参数名称参数说明String类型,角色对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注服务说明获得指定角色直接包含的子角色对象参数名称参数说明String类型,角色对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不递归,只返回直接包含的子角色对象。服务说明获得指定角色的父角色对象参数名称参数说明String类型,角色对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注不向上递归,只返回直接隶属的父角色对象。服务说明获得指定岗位的父节点(机构或部门对象)参数名称参数说明String类型,岗位对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常返回值是机构或部门对象。备注服务说明获得指定岗位的所有人员对象参数名称参数说明String类型,岗位对象唯一标识OrgRelationRetrieve如果获取失败,则抛出此异常备注4.4组织身份监听接口组织身份同步服务可以从组织身份模型向其他应用系统同步组织身份数由组织身份数据模型进行同步,它必须提供一个监听器,此监听器应实现如下接口:InterfaceOrgMPublicvoidhasChanged(inteventType,Object[]objects,StringtargetUID);}eventType:事件类型,表明由于该类型事件引起源对象发生变化,对应下表中的第二列。事件类更新(U):更新了一个实体对象的属性,或者改变了该实体的状态,值为2。移动(M):移动了一个实体到另一个节点下面,并移动了包含
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 高中英语阅读教学设计的教、学、评一致性研究
- 2024-2025学年师资培训与发展计划
- 人教版音乐教学资源整合计划
- 2025管理人员岗前安全培训考试试题及答案满分必刷
- 2025企业管理人员安全培训考试试题答案完美
- 2025年项目部安全培训考试试题及完整答案【夺冠系列】
- 2025年项目管理人员年度安全培训考试试题附答案【培优】
- 2025新入员工安全培训考试试题附参考答案(精练)
- 小学数学复习计划及实施
- 四年级语文下册教师协作与交流计划
- 《降低留置尿管病人的护理缺陷发生率》品管圈汇报
- TOEFL阅读100篇附答案
- 方剂学七版教材
- 2023年烟台毓璜顶医院康复医学与技术岗位招聘考试历年高频考点试题含答案解析
- GB/T 11547-2008塑料耐液体化学试剂性能的测定
- 黑龙江省自然科学基金项目申请书联合引导项目JJSBYB
- 英国食物介绍british-food(课堂)课件
- 神经系统疾病的康复课件
- DB32 4181-2021 行政执法案卷制作及评查规范
- 涉密文件借阅登记表
- 布草洗涤服务方案完整版
评论
0/150
提交评论