1、 ICS 35.240L67湖北省地方标准DB42DB42/T 453.22008湖北省电子政务公共基础信息数据库管理与应用规范第 2 部分:法人单位基础信息数据库E-government Public Basic Database Management and Usage SpecificationPart2: Corporation Basic Database2008-01-04 发布 2008-02-01 实施湖 北 省 质 量 技 术 监 督 局 发 布DB42/T 453.22008I目 次前 言.II1 范围12 规范性引用文件13 术语和定义14 法人库管理及应用框架15 法人
2、库的管理15.1 数据来源 15.2 数据提供机构职责 25.3 数据库管理机构职责 55.4 数据库及应用系统的部署 55.5 数据的交换 55.6 数据的动态管理及维护 55.7 数据接口 65.8 数据的存储及备份 66 法人库的安全管理67 法人库的应用67.1 应用原则 77.2 应用方式 77.3 应用方法 7附 录 A (规范性附录) 法人库数据接口 8附 录 B (规范性附录) Web Services 服务 10B.1 数据查询(验证)服务 .10B.2 数据获取服务 .10附 录 C (资料性附录) Web Services 调用实例 12C.1 JAVA 调用查询(验证)
3、方法实例 12C.2 C#调用 Web Services 实例 .18C.2.1 调用步骤 .18C.2.2 后台代码 .18DB42/T 453.22008II前 言DB42/T 453湖北省电子政务公共基础信息数据库管理与应用规范分为6个部分:第 1 部分:总则第 2 部分:法人单位基础信息数据库第 3 部分:人口基础信息数据库第 4 部分:法律规章信息库第 5 部分:空间地理基础信息数据库第 6 部分:宏观经济统计与监测基础信息数据库本部分为DB42/T 453的第2部分。本部分的附录A、附录B为规范性附录,附录C为资料性附录。本部分由湖北省电子政务工作领导小组办公室提出。本部分由湖北省
4、标准化协会电子政务专业委员会归口。本部分起草单位:湖北省标准化研究院、湖北全达信息科技有限公司。本部分主要起草人:吴斌、冯翔、傅红、金鑫、杨建东、康玲。DB42/T 453.220081湖北省电子政务公共基础信息数据库管理与应用规范 第 2 部分:法人单位基础信息数据库1 范围DB42/T 453的本部分规定了湖北省法人单位基础信息数据库管理与应用活动中应遵循的原则和要求。本部分适用于法人单位基础信息数据库数据提供机构、数据共享机构、数据库管理机构共建与共享过程的项目规划与技术方案的设计。2 规范性引用文件下列文件中的条款通过DB42/T 453的本部分的引用而成为本部分的条款。凡是注日期的引
5、用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本部分,然而,鼓励根据本部分达成协议的各方研究是否可使用这些文件的最新版本。凡是不注日期的引用文件,其最新版本适用于本部分。GB/T 2260-2002 中华人民共和国行政区划代码GB/T 12402-2000 经济类型分类与代码GB/T 4754-2001 国民经济行业分类GB/T 20091-2006 组织机构类型DB42/T 362-2006 湖北省电子政务术语DB42/T 364-2006 湖北省法人单位基础信息数据库 数据元DB42/T 451-2008 湖北省电子政务权限管理与登录技术规范DB42/T 453.1-20
6、08 湖北省电子政务公共基础信息库管理与应用规范 第 1 部分 总则DB42/T 462-2008 湖北省电子政务外网安全体系建设规范3 术语和定义DB42/T 362-2006和DB42/T 453.1-2008确立的以及下列术语和定义适用于DB42/T 453的本部分。3.1 湖北省法人单位基础信息数据库 HuBei Province Corporation Basic database湖北省法人单位基础信息数据库(以下简称法人库)是政府有关行政职能部门以组织机构代码及其数据库为基础,应用标准化手段,以组织机构代码为唯一标识,采集具有民事行为能力、依法独立享有民事权利和承担民事义务的组织及
7、分支机构的基础信息而建立的政府公共基础信息数据库,并对其进行不间断地动态管理与维护,直接为政府电子政务服务,是实现信息资源共享的必要技术手段和基础设施4 法人库管理及应用框架湖北省法人库管理及应用框架见图1。5 法人库的管理 5.1 数据来源DB42/T 453.220082法人库的数据来源包括但不限于工商行政管理、机构编制、民政、质量技术监督部门采集提供的企业、机关、事业单位、社会团体以及其他依法成立的组织机构的基础信息。DB42/T 453.220083图 1 湖北省法人库管理及应用框架示意图5.2 数据提供机构职责5.2.1 数据提供机构应与数据库管理机构协同完成法人单位基础信息数据的数
8、据采集工作,提供的数据项目及要求应符合本条的规定。5.2.1.1 工商行政管理部门提供的企业基本信息数据项及采集要求见表 1。表 1 企业基础信息数据格式及采集要求表数据项 采集要求企业名称 应与企业营业执照上登记的名称一致。住所 应与企业营业执照上登记的住所一致。法定代表人或负责人姓名 应与企业营业执照上登记的姓名一致。注册资本 应与企业营业执照上登记的注册资金一致。企业类型 企业办理相关登记手续时注册管理机关划定的企业登记类型。经营范围 应与企业营业执照上登记的经营范围一致。工商行政管理注册号 应与企业营业执照上登记的注册号一致,注册号应能唯一标识企业。成立日期 应与企业营业执照上登记的成
9、立日期一致。营业期限 应与企业营业执照上登记的营业期限一致。登记机关 应与企业营业执照上登记的名称一致。数据管理层应用层用户层法人单位基础信息数据库组织机构代码业务数据库民政部门业务数据库工商部门业务数据库 数据交换 数据交换公众政府部门电子政务主题应用系统 电子政务门户Web 页面Web Services 服务公务员 公务员数据交换数据交换机构编制部门业务数据库数据汇总数据比对数据整合政务门户政府门户DB42/T 453.220084表 1(续) 企业基础信息数据格式及采集要求表数据项 采集要求法定代表人或负责人身份证件号码企业办理相关登记手续时注册机关采集的法定代表人或负责人身份证件号码,
10、号码应与法定代表人或负责人身份证件上记录的号码一致。经济类型 企业办理相关登记手续时注册管理机关划定的企业经济类型,经济类型的划分方法应符合GB/T 12402-2000标准。经济行业 企业办理相关登记手续时注册管理机关划定的企业所属行业,经济行业的划分方法应符合GB/T 4754-2001标准。行政区划 企业办理相关登记手续时注册管理机关登记的企业所在地行政区划,行政区划的划分方法应符合GB/T 2060-2002标准。年检日期 企业办理年检登记时注册管理机关审验合格的日期。变更日期 企业办理变更登记时注册管理机关核准变更的日期,应与变更通知书内容一致。变更事项 企业办理变更登记时注册管理机
11、关核准变更的内容,应与变更通知书内容一致。注销日期 企业办理注销登记时注册管理机关核准注销的日期,应与注销通知书内容一致。5.2.1.2 机构编制部门提供的事业单位基本信息数据项及采集要求见表 2。表 2 事业单位基础信息数据格式及采集要求表数据项 采集要求名称 应与事业单位法人登记证书上登记的名称一致。宗旨和业务范围 应与事业单位法人登记证书上登记的业务范围一致。住所 应与事业单位法人登记证书上登记的单位地址一致。法定代表人或负责人姓名 应与事业单位法人登记证书上登记的法定代表人姓名一致。开办资金 应与事业单位法人登记证书上登记的开办资金一致。举办单位 应与事业单位法人登记证书上登记的名称一
12、致。登记号 应与事业单位法人登记证书上的登记号一致,登记号应能唯一标识事业单位。登记管理机关名称 应与事业单位法人登记证书上的登记机关一致。法定代表人或负责人身份证件号码事业单位办理相关登记手续时登记机关采集的法定代表人或负责人身份证件号码,号码应与法定代表人或负责人身份证件上记录的号码一致。经济类型 事业单位办理相关登记手续时登记管理机关划定的事业单位经济类型,经济类型的划分方法应符合GB/T 12402-2000标准。经济行业 事业单位办理相关登记手续时登记管理机关划定的事业单位所属行业,经济行业的划分方法应符合GB/T 4754-2001标准。行政区划 事业单位办理相关登记手续时登记管理
13、机关登记的事业单位所在地行政区划,行政区划的划分方法应符合GB/T 2062-2001标准。有效期限 应与事业单位法人登记证书上登记的期限一致。年检日期 事业单位办理年检登记时登记管理机关审验合格的日期。变更日期 事业单位办理变更登记时登记管理机关核准变更的日期。变更事项 事业单位办理变更登记时登记管理机关核准变更的内容。撤销日期 事业单位办理撤销登记时登记管理机关核准注销的日期。5.2.1.3 民政部门提供社会团体基本信息的数据项及采集要求见表 3。DB42/T 453.220085表 3 社会团体基础信息数据格式及采集要求表数据项 采集要求名称 应与社会团体法人登记证书上的登记的单位名称一
14、致。业务范围 应与社会团体法人登记证书上的登记的业务范围一致。住所 应与社会团体法人登记证书上的登记的单位地址一致。法定代表人或负责人姓名 应与社会团体法人登记证书上的法定代表人姓名一致。注册资金 应与社会团体法人登记证书上登记的注册资金一致。业务主管单位 应与社会团体法人登记证书上登记的名称一致。登记号 应与社会团体法人登记证书上的登记号一致,登记号应能唯一标识社会团体。发证机关 应与社会团体法人登记证书上登记的机关一致。有效期限 应与社会团体法人登记证书上登记的期限一致。法定代表人或负责人身份证件号码社会团体办理相关登记手续时登记机关采集的法定代表人或负责人身份证件号码,号码应与法定代表人
15、或负责人身份证件上记录的号码一致。行政区划 社会团体办理相关登记手续时登记管理机关登记的社会团体所在地行政区划,行政区划的划分方法应符合GB/T 2062-2001标准。年检日期 社会团体办理年检登记时登记管理机关审验合格的日期。变更日期 社会团体办理变更登记时注册管理机关核准变更的日期。变更事项 社会团体办理变更登记时登记管理机关核准变更的内容。撤销日期 社会团体办理撤销登记时登记管理机关核准注销的日期。5.2.1.4 质量技术监督部门提供的组织机构代码信息数据项及采集要求见表 4。表 4 组织机构代码信息数据格式及采集要求表数据项 采集要求组织机构代码 应与中华人民共和国组织机构代码证书标
16、识的一致。组织机构名称 应与注册(登记)或批准机构核发的证照(批准文件)上登记的名称一致。机构类型 组织机构办理组织机构代码相关登记手续时,组织机构代码管理机构划定的组织机构类型,机构类型的划分应符合GB/T 20091-2006标准。机构地址 应与注册(登记)或批准机构核发的证照(批准文件)上登记的单位地址一致。组织机构代码管理机关 应与中华人民共和国组织机构代码证书标识一致。有效期限 应与中华人民共和国组织机构代码证书标识的期限一致。法定代表人或负责人姓名 应与注册(登记)或批准机构核发的证照(批准文件)上登记的姓名一致。法定代表人或负责人身份证件号码组织机构代码管理机构办理相关组织机构代
17、码登记手续时,采集的法定代表人或负责人身份证件号码,号码应与法定代表人或负责人身份证件上的号码一致。经营或业务范围 应与注册(登记)或批准机构核发的证照(批准文件)上记录的经营或业务范围一致。经济类型 组织机构办理组织机构代码相关登记手续时,组织机构代码管理机构划定的组织机构经济类型,机构类型的划分应符合GB/T 12402-2000标准。经济行业 组织机构办理组织机构代码相关登记手续时,组织机构代码管理机构划定的组织机构所属行业,经济行业的划分应符合符合GB/T 4754-2001标准。DB42/T 453.220086行政区划 组织机构办理组织机构代码相关登记手续时,组织机构代码管理机构登
18、记的组织机构所在地行政区划,行政区划的划分方法应符合GB/T 2260-2002标准。表4(续) 组织机构代码信息数据格式及采集要求表数据项 采集要求注册(登记)或批准文号应与注册(登记)或批准机构核发的证照(批准文件)上记录的注册(登记)或批准文号一致。注册(登记)或批准成立机构名称 应与注册(登记)或批准机构核发的证照(批准文件)上记录的名称一致。注册(开办)资金 应与注册(登记)或批准机构核发的证照上登记的注册(开办)资金一致。注册(登记)或批准成立日期应与注册(登记)或批准机构核发的证照(批准文件)上记录的注册(登记)或批准成立日期一致。年检日期 组织机构办理组织机构代码年检登记时,注
19、册(登记)或批准机构出具的证照上记录的核准审验的日期。变更日期 组织机构办理组织机构代码信息变更登记时,注册(登记)或批准机构出具的核准变更文件标明的日期。注销(撤销)日期 组织机构办理组织机构代码注销登记时,注册(登记)或批准机构出具的核准注销(撤销)文件标明的日期。5.2.1.5 机关基础信息以机构编制部门核准的当届政府组成部门的编制信息为准,由质量技术监督部门负责采集提供。5.3 数据库管理机构职责数据库管理机构应设置数据管理中心或管理分中心对法人库实施日常管理与维护以及访问权限的控制与管理。5.4 数据库及应用系统的部署法人库提供给政务网的应用应符合DB42/T 453.1-2008的
20、规定。法人库提供给互联网的应用应符合国家信息安全管理的相关规定,其数据库及应用系统不宜部署在数据库管理机构之外。5.5 数据的交换5.5.1 数据提供机构、数据库管理机构、电子政务管理机构之间的数据交换见图 2。5.5.2 法人库应将组织机构代码作为法人单位基础信息的唯一标识,并以此标识作为数据交换与共享的关键字。数据库管理机构应按照 DB42/T 364-2006 的规定对法人单位基础信息进行确认、整合处理。5.5.3 数据提供机构可在数据集中管理的基础上与数据库管理机构(管理中心)实时进行数据交换。5.5.4 数据库管理机构应在本地完成数据整合后,实时地向电子政务中心数据库提交更新数据。5
21、.6 数据的动态管理及维护5.6.1 数据确认数据提供机构应通过本地前置服务器推送动态更新数据至数据库管理机构前置服务器。数据库管理机构以本地前置服务器中动态更新数据为基础与质量技术监督部门的组织机构代码数据进行确认,以组织机构代码标识为关键字甄别出新增数据、变更数据和注销数据。5.6.2 数据更新数据库管理机构对新增、变更和注销数据执行相应的操作。操作成功的数据通过数据库管理机构前置服务器推送到电子政务中心数据库,归档成为可用的法人数据;操作失败、信息不符的数据由数据库管理机构作为疑问数据分发到相关部门或单位处理。DB42/T 453.220087法人单位基础信息数据提供机构提交更新数据的周
22、期应符合以下要求:工商行政管理部门应 24 小时之内向数据库管理机构提交一次企业基础信息更新数据;机构编制部门、民政部门向数据库管理机构提交事业单位、社会团体基础数据的更新周期根据实际情况确定;质量技术监督部门应实时地向数据库管理机构提交其他法人单位基础信息的更新数据。5.6.3 数据反馈数据提供机构应每月处理一次由数据库管理机构反馈的问题数据,处理成功的数据及时提交给数据库管理机构。图 2 数据提供机构、数据库管理机构、电子政务管理机构数据交换示意图5.7 数据接口法人库与电子政务应用系统的数据接口应符合附录A的规定。5.8 数据的存储及备份5.8.1 法人库的存储及备份管理应符合以下要求:
23、电子政务管理机构负责电子政务中心法人库的存储管理与备份实施;数据库管理机构负责本地法人库的存储管理和备份实施。5.8.2 数据存储及备份策略:电子政务管理机构宜每月对中心数据库作全库备份一次,每天对更新数据作增量备份;数据库管理机构应在本地对电子政务管理机构存储的法人库及其应用系统实施镜像存储;数据库管理机构应每半年对本地数据库作全库备份一次,每天对更新数据作增量备份。2至数据库管理机构库前置服务器新增、更新数据1至数据库管理机构库前置服务器新增、更新数据8提交归档数据至电子政务中心4.直接提交7 反馈确认结果疑问数据5 反馈确认结果疑问数据 6 反馈确认结果疑问数据3.至数据库管理机构库前置
24、服务器新增、更新数据工商部门 机构编制部门企业基础信息民政部门 质监部门 数据库管理机构其他机构基础信息社会团体基础信息电子政务中心电子政务中心数据库数据库管理机构前置服务器数据确认、归档前置服务器事业单位基础信息前置服务器前置服务器DB42/T 453.2200886 法人库的安全管理法人库的安全管理要求应符合DB42/T 462-2008及DB42/T 451-2008的规定。7 法人库的应用7.1 应用原则政务网数据用户在查询(验证)、获取法人单位基础信息时,应遵循以法人库作为数据源共享基础信息数据的原则。电子政务公务人员在日常业务管理中需要查询(验证)法人单位基础信息时,可登录政务门户
25、访问法人库应用系统查询法人单位基础信息;电子政务应用系统可在本系统调用数据库管理机构提供的Web Services查询(验证)服务,供应用系统业务和管理人员使用;电子政务应用系统要利用法人单位基础信息,建立该应用系统的主题数据库时,只能调用数据库统一提供的Web Services 访问电子政务中心数据库获取所需数据。7.2 应用方式法人库及其应用系统应提供Web查询(验证)和数据获取服务两种应用方式的功能以满足数据用户的应用需求。 7.3 应用方法7.3.1 查询检索数据用户可利用部署在电子政务门户中的法人库应用系统Web页面,查询、验证法人单位信息。利用Web Services查询(验证)服
26、务接口验证信息的方法应符合附录B的规定。7.3.2 数据获取7.3.2.1 数据用户利用部署在电子政务门户中的法人库应用系统 Web 页面获取信息(文本格式保存)的方法应符合以下规定:法人库应用系统仅允许获取单条数据信息;数据信息项之间以符号“,”分隔保存至文本格式文件中,文本文件记录数据信息项的顺序依次为:“组织机构代码”,“组织机构名称”,“机构类型名称”,“法定代表人(负责人)姓名”,“机构地址”,“身份证件号码”,“经营或业务范围”,“注册(登记)或批准成立日期”,“注册(登记)或批准机构代码”,“邮政编码”,“年检日期”,“信息有效期限”,“管理机构代码”,“注册(登记)或批准机构名
27、称”,“行政区划名称”,“注册(登记)或批准文号”,“组织机构类型代码”,“经济行业代码”,“经济类型代码”,“备注”。示例:某数据用户查询到组织机构代码为“17756XXXX”的单位信息后,点击网页上的“下载”按钮,该机构的信息将以:“17756XXXX”,“湖北省XXXX公司”,“企业法人”,“张XX”,“东湖路XXX号”,“420106XXXXXXXXXXXX”,“生产销售XXXXXXX”,“XXXX-XX-X”,“0110XXXXX”,“43XXXX”,“2007-XX-X”,“2008-XX-X”,“420000”,“湖北省工商行政管理局”,“湖北省武汉市武昌区”,“42XXXXXX
28、XXXXXXX”,“11”,“H62X”,“110”,“暂无”的格式存入自定义文件名的文本文件备用。其他电子政务应用系统读取文本文件,获取数据信息,导入或转换成本系统的数据。7.3.2.2 利用 Web Services 数据获取服务接口获取电子政务中心数据库数据的方法应符合附录 B 的规定,应用实施实例见附录 C。DB42/T 453.220089附 录 A(规范性附录)法人库数据接口表 A.1表 A5 规定了法人库与其他应用系统的数据接口。表 A.1 法人库主表结构表名 Farenku 中文简称 法人库主表字段名称 类型 长度 关键字 字段说明jigoudaima CHAR 9 是 组织机
29、构代码jigoumingcheng VARCHAR 120 否 组织机构名称jigouleixing CHAR 2 否 组织机构类型代码farendaibiao VARCHAR 30 否 法定代表人或负责人姓名zhengjianhaoma VARCHAR 25 否 身份证件号码yewufanwei VARCHAR 200 否 主要经营或业务范围jingjihangyedaima CHAR 5 否 经济行业代码jingjileixingdaima CHAR 3 否 经济类型代码zhuceriqi DATE 8 否 注册(登记)或批准成立日期xingzhengquhuadaima CHAR 6 否
30、 行政区划代码jigoudizhi VARCHAR 120 否 机构地址youzhengbianma CHAR 6 否 邮政编码zuofeiriqi DATE 8 否 信息有效期限banzhengjigouquhuadaima CHAR 6 否 管理机构代码nianjianriqi DATE 否 年检日期zhucehao VARCHAR 26 否 注册(登记)或批准文号pizhunjigoumingcheng VARCHAR 70 否 注册(登记)或批准机构名称beizhu VARCHAR 500 否 备注pizhungoujidama CHAR 9 否 注册(登记)或批准机构代码TIMEFL
31、AG DATE 8 否 操作时间标识表A.2 组织机构类型表结构表名 Jigouleixing 中文简称 机构类型表字段名称 类型 长度 关键字 字段说明jigouleixingdaima CHAR 2 是 组织机构类型代码jigouleixingmingcheng VARCHAR 50 否 组织机构类型名称表A.3 经济行业表结构表名 Jingjihangye 中文简称 经济行业表字段名称 类型 长度 关键字 字段说明xinjingjihangyedaima CHAR 5 是 经济行业代码xinjingjihangyemingcheng CHAR 50 否 经济行业名称DB42/T 453.
32、2200810表A.4 经济类型表结构表名 Jingjileixing 中文简称 经济类型表字段名称 类型 长度 关键字 字段说明xinjingjileixingdaima CHAR 3 是 经济类型代码xinjingjileixingmingcheng CHAR 40 否 经济类型名称表A.5 行政区划代码表结构表名 Xingzhengquhuadaima 中文简称 行政区划代码表字段名称 类型 长度 关键字 字段说明xingzhengquhuadaima CHAR 6 是 行政区划代码xingzhengquhuamingcheng VARCHAR 50 否 行政区划名称DB42/T 453
33、.2200811附 录 B(规范性附录)Web Services 服务B.1 数据查询(验证)服务应用系统通过接口输入参数,Web Services 查询(验证)功能通过逐项确认数据后,给应用系统返回查找成功或查找不成功信息,调用方法见表 B.1。表 B.1 Web Services 查询(验证)服务接口调用说明方法名 Comparewithoutjgdm方法说明 确认数据是否真实有效,参数可选。参数类型 24 个参数,字符串类型(为保证数据确认准确,尽量多输入参数)参数名jgdm(组织机构代码) 、jgmc(组织机构名称) 、jglxmc(机构类型名称) 、fddbr (法定代表人) 、jg
34、dz(机构地址) 、zjhm (身份证件号码) 、jyfw (经营范围) 、zcqr(注册(登记)或批准成立日期) 、pzjgdm(注册(登记)或批准机构代码) 、yzbm(邮政编码) 、njrq (年检日期) 、zfrq (作废日期) 、bzjgmc(管理机构名称) 、pzjgmc(注册(登记)或批准机构名称) 、xzqhmc(行政区划名称) 、zch(注册(登记)或批准文号) 、jjhymc(经济行业名称) 、jjlxmc(经济类型名称) 、memo(备注) 、bzjgdm (管理机构代码 )、jglxdm(组织机构类型代码) 、jjhydm(经济行业代码) 、jjlxdm (经济类型代码
35、) 、xzqhdm (行政区划代码) 。参数说明 参数可以为空。返回值 返回布尔值:true 表示这条记录存在, 反之为 false。B.2 数据获取服务B.2.1 Web Services数据获取服务接口的调用方法见表B.2。表 B.2 Web Services 数据获取服务接口调用说明方法名 Querywithoutjgdm方法说明 获取法人库数据。参数类型 27 个参数,为字符串型。参数名jgdm(组织机构代码) 、jgmc(组织机构名称) 、jglxmc(机构类型名称) 、fddbr (法定代表人) 、jgdz(机构地址) 、zjhm (身份证件号码) 、jyfw (经营范围) 、zc
36、qr(注册(登记)或批准成立日期) 、pzjgdm(注册(登记)或批准机构代码) 、yzbm(邮政编码) 、njrq (年检日期) 、zfrq (作废日期) 、bzjgmc(管理机构名称) 、pzjgmc(注册(登记)或批准机构名称) 、xzqhmc(行政区划名称) 、zch(注册(登记)或批准文号) 、jjhymc(经济行业名称) 、jjlxmc(经济类型名称) 、memo(备注) 、bzjgdm (管理机构代码 )、jglxdm(组织机构类型代码) 、jjhydm(经济行业代码) 、jjlxdm (经济类型代码) 、xzqhdm (行政区划代码) 、time(修改时间) pagesize(
37、每页多少条数据), pageno(第几页)。参数说明 参数可以为空,time 参数是法人库数据动态变化的时间点,pagesize 每页多少条数据, pageno 需要查询第几页的数据。返回值 返回 String 类型字符串,以 XML 方式传输单条或多条结果。B.2.2 应用系统通过Web Services数据获取服务接口输入参数,返回的字符串以符号“, ”隔开,返回的XML格式应符合B.2.3的规定。DB42/T 453.2200812B.2.3 访问Web Services数据获取服务返回数据的XML格式描述如下:XXXX XXXX XXXX XXXXXXXX XXXX XXXX XXXX
38、 XXXX XXXX XXXX-XX-XXXXXX XXXX XXXX-XX-XXXXXX-XX-XX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX XXXX DB42/T 453.2200813附 录 C(资料性附录)Web Services 调用实例C.1 JAVA调用查询(验证)方法实例/* Comparewithoutjgdm()验证方法返回调用实例*/*返回布尔值*/import org.apache.axis.client.Call;import org.apache.axis.client.Service;
39、public class caClient public static void main(String args) try / 定义 webservice 访问路径String endpoint = “http:/59.208.244.5/frkWebServices/FrkQueryAndCompare.jws?wsdl“;Service service = new Service();Call call = (Call) service.createCall();call.setTargetEndpointAddress(endpoint);/ 定义调用的方法call.setOperat
40、ionName(“Comparewithoutjgdm“);/ 定义传入的参数/* *设定 24 个参数* */call.addParameter(“jgdm“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jgmc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jglxmc“,org.apache.ax
41、is.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“fddbr“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jgdz“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“zjhm“,org.ap
42、ache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jyfw“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);DB42/T 453.2200814call.addParameter(“zcqr“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.ad
43、dParameter(“pzjgdm“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“yzbm“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“njrq“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT)
44、;call.addParameter(“zfrq“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“bzjgmc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“pzjgmc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterM
45、ode.INOUT);call.addParameter(“xzqhmc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“zch“, org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jjhymc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.
46、ParameterMode.INOUT);call.addParameter(“jjlxmc“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“memo“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“bzjgdm“,org.apache.axis.encoding.XMLType.XSD_DATE,java
47、x.xml.rpc.ParameterMode.INOUT);call.addParameter(“jglxdm“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jjhydm“,org.apache.axis.encoding.XMLType.XSD_DATE,DB42/T 453.2200815javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“jjlxdm“,org.apache.axis.
48、encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);call.addParameter(“xzqhdm“,org.apache.axis.encoding.XMLType.XSD_DATE,javax.xml.rpc.ParameterMode.INOUT);/* * */ 定义返回类型 BOOLEANcall.setReturnType(org.apache.axis.encoding.XMLType.XSD_BOOLEAN);call.setUseSOAPAction(true);/ 以数组形式定义传入的数据Object
49、 number = “706840079“, “, “, “, “, “, “, “, “,“, “, “, “, “, “, “, “, “, “, “, “, “, “, “ ;Boolean result = (Boolean) call.invoke(“Comparewithoutjgdm“, number);System.out.println(result); catch (Exception e) e.printStackTrace();System.err.println(e.toString(); /*Querywithoutjgdm()查询方法返回调用实例*/*返回 XML 格式*/import org.apache.a