社会保险关系转移系统接口开发手册V1.0_20110726_第1页
社会保险关系转移系统接口开发手册V1.0_20110726_第2页
社会保险关系转移系统接口开发手册V1.0_20110726_第3页
社会保险关系转移系统接口开发手册V1.0_20110726_第4页
社会保险关系转移系统接口开发手册V1.0_20110726_第5页
已阅读5页,还剩54页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

社会保险关系转移信息系统接口开发手册(1.1版)2011.6.29目 录1接口API使用说明21.1接口API概述22JAVA接口使用说明22.1JAVA接口类列表22.2Java接口API说明32.2.1上传32.2.1.1FileUploadAgent32.2.1.2FileUploadParams42.2.1.3FileUploadResponse72.2.2通用查询82.2.2.1CommQueryAgent82.2.2.2CommQueryResponse112.2.3错误文件下载132.2.3.1ErrFileDownloadAgent132.2.3.2ErrFileDownloadParams142.2.3.3ErrFileDownloadResponse162.2.4证书有效期查询182.2.4.1CertQueryAgent182.3Java接口开发举例182.3.1上传业务数据182.3.2查询业务数据202.3.2.1通用查询举例202.3.2.2查询本地上传的数据212.3.2.3查询需本地下载的数据212.3.2.4查询经办机构信息(更新经办机构版本号及入网状态)212.3.3下载业务数据222.3.4错误文件查询下载232.3.4.1查询错误文件列表232.3.4.2下载错误文件233C接口使用说明253.1C接口API说明253.1.1上传253.1.1.1FileUploadAgentInit253.1.1.2SetFileUploadParams253.1.1.3FileUploadSendAndReceive263.1.1.4GetFileUploadResponse263.1.1.5FileUploadAgentEnd273.1.2通用查询273.1.2.1CommQueryAgentInit273.1.2.2SetCommQueryParams273.1.2.3CommQuerySendAndReceive283.1.2.4GetCommQueryResponse283.1.2.5CommQueryAgentEnd293.1.3错误文件下载293.1.3.1ErrFileDownloadAgentInit293.1.3.2setErrFileDownloadParams293.1.3.3ErrFileDownloadSendAndReceive303.1.3.4GetErrFileDownloadResponse313.1.3.5ErrFileDownloadAgentEnd313.1.4证书有效期查询313.1.4.1GetCertPeriod31附录1异地转移系统反馈的错误代码列表1附录2:接口反馈代码6附录3:查询条件列表10附录4:流程控制规则19附录5:开发常见问题及解答21220变更说明试用版到1.0版变动说明:从试用版到1.0版的主要变动如下:1、增加了C语言接口说明2、删除了错误文件列表查询接口ErrFlieListQueryAgent以及相关其他类,其功能在通用查询中实现,使用C05012功能标识。相关的数据集在接口技术方案文档中定义;相关查询条件在本文档附件中定义。3、增加了设备证书有效期查询方法getCertPeriod(),用于地方提醒本地管理人员更新设备证书。4、补充了部分接口反馈编码,主要是设备证书以及相关的证书认证、签名验签的过程中新增了部分异常情况编码。5、根据试用过程中出现的问题,增加了常见问题解答附件。1.0版(2010年7月30日)变动说明补充了经办机构同步功能(E01022)的查询条件。1.0版(2010年8月13日)变动说明1、更新了附表一:错误代码列表,增加了008错误。2、更新了附表二:接口反馈代码,增加了237-243以及500。1.1版(2011年4月14日)变动说明1、更新了附表一:错误代码列表,增加了084、141、142、144-149错误。2、更新了附表二:接口反馈代码,增加了001、101-103、114-117、131以及399。1.1版(2011年5月28日)变动说明1、更新了Java接口和C语言接口说明:上传、通用查询、错误文件下载增加setXzscope方法。2、更新了附表一:错误代码列表,增加了029、069、070、150、161-165、301-311错误。3、更新了附表二:接口反馈代码,增加了244。4、更新经办机构信息查询(E01012)查询条件。5、重新编写了Java语言的开发举例,更加具有指导性。1 接口API使用说明1.1 接口API概述在采用嵌入式或前置系统接入模式下,基于本手册进行本地后台接口的开发。异地转移业务接口API提供了基于Java和C语言的两种接口封装形式,各地可根据本地业务管理系统的开发环境选用。Java接口采用Jar包形式,C语言采用动态链接库dll形式并提供开发需要的.h头文件和.lib库文件。在实际的运行环境中,需要将jar或者dll文件部署到使用异地业务接口的系统库文件目录内,部署接口api的服务器必须能够通过网络直接访问部级异地转移系统进行数据交换,同时由于接口会自动对传输的数据进行数字签名,需要在此服务器上部署安装金保工程统一的设备数字证书以及相关认证软件包。2 JAVA接口使用说明2.1 JAVA接口类列表接口名称接口描述FileUploadAgent文件上传代理FileUploadParams上传文件参数对象FileUploadResponse上传文件结果返回对象CommQueryAgent通用查询代理CommQueryResponse通用查询返回对象ErrFileDownloadAgent下载错误文件代理ErrFileDownloadParams下载错误文件参数对象ErrFileDownloadResponse下载错误结果返回对象CertQueryAgent查询证书有效期对象2.2 Java接口API说明Jar包名称:sitrb.jar依赖包:Axis 1.4开发环境要求:支持Eclipse等各类Java开发工具,J2SE1.4及以上版本。运行环境要求:JRE1.4以及上版本,可以部署在J2EE容器内运行。2.2.1 上传2.2.1.1 FileUploadAgent上传文件代理类,上传文件时调用此类。构造方法摘要FileUploadAgent()初始化一个建新的FileUploadAgent对象。方法摘要FileUploadResponse sendAndReceive(FileUploadParams upParams)将请求信息发送给服务器,并返回一个FileUploadResponse对象。此方法必须调用。构造方法详细信息2.2.1.1.1 FileUploadAgentpublic FileUploadAgnet()初始化一个新建的FileUploadAgent对象。方法详细信息2.2.1.1.2 sendAndReceivepublic FileUploadResponse sendAndReceive(FileUploadParams upParams)将请求信息发送给服务器,并返回一个FileUploadResponse对象。参数:upParams 上传文件参数对象。返回:FileUploadResponse 上传文件结果返回对象。2.2.1.2 FileUploadParams上传文件参数类,用于传入上传文件请求的各种参数。构造方法摘要FileUploadParams()初始化一个建新的FileUploadParams对象。方法摘要void setOrgID(String orgID)传入组织机构代码此方法必须调用。void setBuzzType(String transType)传入业务数据分类标识此方法必须调用。void setSendType(String upType)传入上传方式,1-以文件方式上传;2-以流方式上传此方法必须调用。void setUploadFileName (String uploadFileName)传入上传文件的文件名。此方法必须调用。void setUploadStream(String stream)传入待上传字符流。以文件方式上传时不需传入该值。void setCertType (String certType)传入证书类型。此方法必须调用。public void setXzscope(String xzScope)上传文件所属险种,必须是具体一个险种类型编码,如110、310。文件里面每条记录的发起方险种类型AAE140都必须和xzScope一致;如果是拒绝上传、撤销、申请撤销、确认撤销,则xzScope和要拒绝或撤销的记录的AAE140一致。此方法养老保险关系转移不需调用。医疗保险关系转移必须调用。构造方法详细信息2.2.1.2.1 FileUploadParamspublic FileUploadParams()初始化一个新建的FileUploadParams对象。方法详细信息2.2.1.2.2 setBuzzTypepublic void setBuzzType(String buzzType)传入本次上传的交易类型。参数:buzzType 本次上传的业务类型代码。返回:无。2.2.1.2.3 setDataFileTypepublic void setDataFileType(String dataFileType)传入数据文件类型。参数:dataFileType 数据文件类型。1TXT文件。返回:无。2.2.1.2.4 setSendTypepublic void setSendType(String sendType)传入上传方式。参数:sendType 上传方式,1- 以文件方式上传。2- 以流方式上传。返回:无。2.2.1.2.5 setFileDatepublic void setFileDate(String sendDate)传入文件生成日期。参数:fileDate 文件生成日期,格式为YYYYMMDD。返回:无。2.2.1.2.6 setUploadFileNamepublic void setUploadFileName(String uploadFileName)传入上传文件的文件名。参数:uploadFileName 文件名。返回:无。2.2.1.2.7 setUploadStreampublic void setUploadStream(String stream)传入待上传字符流。参数:stream 待上传字符流,当上传方式为文件方式时返回值无意义。返回:无。2.2.1.2.8 setCertTypepublic void setCertType(String certType)传入证书类型。参数:certType 证书类型。2设备证书。返回:无。2.2.1.2.9 setXzscopepublic void setXzscope(String xzScope)传入险种类型。参数:xzScope ,险种类型:110城镇企业职工基本养老保险,310职工基本医疗保险,380新型农村合作医疗,390城乡居民基本医疗保险,391城镇居民基本医疗保险返回:无。2.2.1.3 FileUploadResponse上传结果返回对象,返回上传文件处理是否成功标志及处理信息。构造方法摘要FileUploadResponse()初始化一个建新的FileUploadResponse对象。方法摘要String getErrorFlag()获取上传文件处理是否成功标志。此方法必须调用String getRetMsg()获取上传文件处理结果信息。此方法非必须调用,如果返回值错误代码不是000,则通过此方法获取错误描述String getStackStrace()获取查询操作的错误堆栈此方法非必须调用,如果返回值错误代码不是000,则通过此方法获取服务器抛出的异常信息构造方法详细信息2.2.1.3.1 FileUploadResponsepublic FileUploadResponse()初始化一个新建的FileUploadResponse对象。方法详细信息2.2.1.3.2 getErrorFlagpublic String getErrorFlag()获取上传文件处理是否成功标志。参数:无。返回:String 是否成功标志。0成功,非0失败(具体类型参见错误类型列表)2.2.1.3.3 getRetMsgpublic String getRetMsg()获取上传文件处理结果信息。参数:无。返回:String 上传文件处理结果信息。2.2.1.3.4 getStackTracepublic String getStackTrace()获取上传操作的错误堆栈。参数:无。返回:String 上传操作的错误堆栈。2.2.2 通用查询2.2.2.1 CommQueryAgent通用查询代理类,向后台发送各类业务查询请求,后台业务程序按约定格式返回查询结果。构造方法摘要CommQueryAgent()初始化一个建新的CommQueryAgent对象。方法摘要void setOrgID(String orgID)传入组织机构代码此方法必须调用String setCertType (String certType)传入证书类型。此方法必须调用。void setBuzztype(String FuncID)传入查询请求业务类型。此方法必须调用。void setQueryParams(Hashmap params)传入查询请求参数。不同的业务查询所需要的参数不尽相同,具体业务查询参数详见接口功能说明部分。此方法不是必须调用的。可通过此方法设置具体的业务条件。String query()将请求信息发送给服务器,查询业务数据,业务程序按约定格式返回结果字符串,具体格式参见数据传输封装规范。此方法必须调用。public void setXzscope(String xzScope)查询所属险种,必须是具体一个险种类型编码,如110、310。查询当地上传的数据时,对应数据中的发起方险种类型;查询从别的地区发到当地的数据时,对应数据中的接收方险种类型。此方法养老保险关系转移不需调用。医疗保险关系转移必须调用。构造方法详细信息2.2.2.1.1 CommQueryAgentpublic CommQueryAgent ()初始化一个新建的CommQueryAgent对象。方法详细信息2.2.2.1.2 setBuzzTypepublic void setBuzzType (String Buzztype)传入查询业务类型,具体类型对应业务详见接口功能列表。参数:BuzzType 查询请求业务类型返回:无。2.2.2.1.3 setDataFileTypepublic void setDataFileType(String dataFileType)传入数据文件类型。参数:dataFileType 数据文件类型。1TXT文件。返回:无。2.2.2.1.4 setCertTypepublic void setCertType(String certType)传入证书类型。参数:certType 证书类型。”2” 设备证书返回:无。2.2.2.1.5 setQueryParampublic void setQueryParam(Hashmap params)传入查询参数。参数:params 查询参数,不同的查询业务所需要的参数不尽相同,全部为String类型,具体参数详见接口功能列表。返回:无。2.2.2.1.6 querypublic CommQueryResponse query()将查询请求发送到服务器,查询业务数据,业务程序按约定格式返回结果字符串,具体格式参见数据传输封装模范。参数:无返回:CommQueryResponse 返回的查询数据。2.2.2.1.7 setXzscopepublic void setXzscope(String xzScope)传入险种类型。参数:xzScope ,险种类型:110城镇企业职工基本养老保险,310职工基本医疗保险,380新型农村合作医疗,390城乡居民基本医疗保险,391城镇居民基本医疗保险,返回:无。2.2.2.2 CommQueryResponse查询结果返回对象,返回下载文件处理是否成功标志,查询得到的信息和文件名。构造方法摘要CommQueryResponse()初始化一个建新的FileDownloadResponse对象。方法摘要String getErrorFlag()获取查询是否成功标志。此方法必须调用。String getRetMsg()获取查询结果信息。此方法非必须调用,如果返回值错误代码不是000,则通过此方法获取错误描述String getStackStrace()获取查询操作的错误堆栈此方法非必须调用,如果返回值错误代码不是000,则通过此方法获取服务器抛出的异常信息String getDownFileName()获取查询结果的文件名称。此方法非必须调用,如果返回值错误代码是000,则通过此方法获取查询的文件名String getDownStream()获取查询结果。此方法非必须调用,如果返回值错误代码是000,则通过此方法获取查询的文件内容构造方法详细信息2.2.2.2.1 CommQueryResponsepublic FileDownloadResponse()初始化一个新建的FileDownloadResponse对象。方法详细信息2.2.2.2.2 getErrorFlagpublic String getErrorFlag()获取下载文件处理是否成功标志。参数:无。返回:String 是否成功标志。0成功,非0失败(具体类型参见错误类型列表)2.2.2.2.3 getRetMsgpublic String getRetMsg()获取下载文件处理结果信息。参数:无。返回:String 下载文件处理结果信息。2.2.2.2.4 getDownFileNamepublic String getDownFileName()获取下载后的文件名称。参数:无。返回:String 下载后的文件名称。2.2.2.2.5 getStackTracepublic String getStackTrace()获取上传文件处理结果信息。参数:无。返回:String 上传操作的错误堆栈。2.2.2.2.6 getDownStreampublic String getDownStream()获取下载的字符流。参数:无。返回:String 下载的字符流。2.2.3 错误文件下载2.2.3.1 ErrFileDownloadAgent错误文件下载代理类,下载错误文件时调用此类。构造方法摘要ErrorFileDownloadAgent()初始化一个建新的ErrorFileDownloadAgent对象。方法摘要FileDownloadResponse sendAndDownloadErrFile(ErrFileDownloadParams errDownParams)将下载错误文件的请求参数发送给服务器,下载错误文件,并返回一个FileDownloadResponse对象。此方法必须调用。构造方法详细信息2.2.3.1.1 ErrFileDownloadAgentpublic FileDownloadAgnet()初始化一个新建的FileDownloadAgent对象。方法详细信息2.2.3.1.2 sendAndDownloadErrFilepublic FileDownloadResponse sendAndDownloadErrFile(ErrFileDownloadParams errDownParams)将请求信息发送给服务器,下载错误文件,并返回一个FileDownloadResponse对象。参数:errDownParams 下载错误文件参数对象。返回:FileDownloadResponse 下载文件结果返回对象。2.2.3.2 ErrFileDownloadParams下载错误文件参数类,用于传入下载错误文件的各种参数。构造方法摘要ErrFileDownloadParams()初始化一个建新的ErrFileDownloadParams对象。方法摘要void setOrgID(String orgID)传入组织机构代码此方法必须调用。String setDataFileType (String dataFileType)传入数据文件类型。此方法必须调用。String setOrignalFileName (String orignalFileName)传入上传原文件名。此方法必须调用。String setCertType (String certType)传入证书类型。此方法必须调用。public void setXzscope(String xzScope)错误文件所属险种,必须是具体一个险种类型,如110、310,不能是复合险种。错误文件的险种必须与对应上传业务文件的险种一致。此方法养老保险关系转移不需调用。医疗保险关系转移必须调用。构造方法详细信息方法详细信息2.2.3.2.1 setCertTypepublic void setCertType(String certType)传入证书类型。参数:certType 证书类型。”2” 设备证书返回:无。2.2.3.2.2 setDataFileTypepublic void setDataFileType(String dataFileType)传入数据文件类型。参数:dataFileType 数据文件类型。1TXT文件。返回:无。2.2.3.2.3 setOrignalFileNamepublic void setOrignalFileName(String orignalFileName)传入证书类型。参数:orignalFileName 待下载的错误文件名。返回:无。2.2.3.2.4 setXzscopepublic void setXzscope(String xzScope)传入险种类型。参数:xzScope ,险种类型:110城镇企业职工基本养老保险,310职工基本医疗保险,380新型农村合作医疗,390城乡居民基本医疗保险,391城镇居民基本医疗保险,返回:无。2.2.3.3 ErrFileDownloadResponse下载文件结果返回对象,返回下载文件处理是否成功标志、处理信息和下载后的文件名。构造方法摘要ErrFileDownloadResponse()初始化一个建新的FileDownloadResponse对象。方法摘要String getErrorFlag()获取上传文件处理是否成功标志。此方法必须调用。String getRetMsg()获取上传文件处理结果信息。此方法非必须调用,如果返回值错误代码不是000,则通过此方法获取错误描述String getDownFileName()获取下载后的文件名称。当下载数据文件类型为2-字符流时,文件名无意义。此方法非必须调用,如果返回值错误代码是000,则通过此方法获取查询的文件名String getDownStream()获取下载后的字符流。此方法非必须调用,如果返回值错误代码是000,则通过此方法获取查询的文件内容构造方法详细信息2.2.3.3.1 ErrFileDownloadResponsepublic FileDownloadResponse()初始化一个新建的FileDownloadResponse对象。方法详细信息2.2.3.3.2 getErrorFlagpublic String getErrorFlag()获取下载文件处理是否成功标志。参数:无。返回:String 是否成功标志。0成功,非0失败(具体类型参见错误类型列表)public String getRetMsg()获取下载文件处理结果信息。参数:无。返回:String 下载文件处理结果信息。2.2.3.3.3 getStackTracepublic String getStackTrace()获取上传文件处理结果信息。参数:无。返回:String 上传操作的错误堆栈。2.2.3.3.4 getDownFileNamepublic String getDownFileName()获取下载后的文件名称。参数:无。返回:String 下载后的文件名称。2.2.3.3.5 getDownStreampublic String getDownStream()获取下载的字符流。参数:无。返回:String 下载的字符流。2.2.4 证书有效期查询2.2.4.1 CertQueryAgent方法详细信息public static String getCertPeriod()获取证书的有效期参数:无返回:无异常直接返回 有效期 格式为YYYY年MM月DD日 如:2018年01月12日 异常返回 获取本地证书有效期失败+exception2.3 Java接口开发举例Java接口通过以上的API上传、查询不同业务标识的数据集实现业务数据上传、查询,下载,经办机构信息查询,业务状态查询,错误数据查询等多种功能。分别举例如下:2.3.1 上传业务数据上传业务数据就是调用上传类FileUploadAgent,实现上传功能,上传后需根据接口反馈代码来进行后续的处理,例如000标识成功上传,209表示数据集有数据格式错误,209表示数据存在业务逻辑错误,243表示经办机构版本需要更细等,处理的例子如下:try/1.设置发送的参数FileUploadParams upParams = new FileUploadParams();upParams.setOrgID(orgId);/行政区划代码upParams.setXzscope(xzscope);/险种范围,使用核三险种代码upParams.setDataFileType(1); /1:TXT文件格式upParams.setCertType(2);/2:设备证书upParams.setBuzzType(buzzType);/联系函为T01011upParams.setSendType(2);/2:此处为流方式的例子upParams.setUploadStream(stream); /流方式的报文体upParams.setUploadFileName(fileName);/报文名/2.正式发送联系函信息FileUploadAgent fileupAgent = new FileUploadAgent();FileUploadResponse responseAttr = fileupAgent.sendAndReceive(upParams);/3.处理反馈结果String errorFlag = responseAttr.getErrorFlag();if(errorFlag.equals(000) /000:成功调用return true; else if(errorFlag.equals(209) /209:校验错误,需下载错误文件 ErrorFileDownloadDemo errorFlieDown = new ErrorFileDownloadDemo(); String errorStream = errorFlieDown.errorFileDownlad(orgId, xzscope, fileName); /TODO:记录日志,返回错误 return false; else if(errorFlag.equals(212) /212:业务逻辑错误,需下载处理错误,并重新上传 ErrorFileDownloadDemo errorFlieDown = new ErrorFileDownloadDemo(); String errorStream = errorFlieDown.errorFileDownlad(orgId, xzscope, fileName); /若错误可自动处理,直接重试 return processBuzzError(orgId, xzscope,buzzType,errorStream); else if(errorFlag.equals(243) /243:需要更新经办机构版本号UpdateAF01Demo updateAf01 = new UpdateAF01Demo();updateAf01.updateAF01(orgId, xzscope);/TODO:更新报文,重新上传return false; else if(errorFlag.equals(999) /999:部端系统发生未知的错误,需要下载错误文件 ErrorFileDownloadDemo errorFlieDown = new ErrorFileDownloadDemo(); String errorStream = errorFlieDown.errorFileDownlad(orgId, xzscope, fileName); /TODO:记录日志,返回错误,需人工发送到部中心处理。 return false; else /其他错误,记录日志,返回错误。 ErrorFileDownloadDemo errorFlieDown = new ErrorFileDownloadDemo(); String errorStream = errorFlieDown.errorFileDownlad(orgId, xzscope, fileName); /TODO:记录日志,返回错误。 return false;catch (Exception e)/ TODO Auto-generated catch blocke.printStackTrace();return false;2.3.2 查询业务数据通过不同的查询业务标识和查询条件,可以实现多种查询业务,主要包括三种,分别是查询本地上传的业务数据,查询需本地接收下载的业务数据,查询辅助业务数据(包括业务状态查询,错误数据列表查询和经办机构信息查询)。2.3.2.1 通用查询举例通用查询是所有查询的基础,属于通用程序,其他业务查询调用此程序。CommQueryAgent commQueryAgent = new CommQueryAgent();commQueryAgent.setOrgID(orgId);/行政区划代码commQueryAgent.setXzscope(xzscope);/险种范围,使用核三险种代码commQueryAgent.setDataFileType(1); /1:TXT文件格式commQueryAgent.setCertType(2);/2:设备证书commQueryAgent.setBuzzType(buzzType);/如联系函为T01011commQueryAgent.setQueryParams(queryParams);/设置查询条件CommQueryResponse commQueryResponse=commQueryAgent.query(); String errorFlag = commQueryResponse.getErrorFlag(); if(errorFlag.equals(000) /000:查询成功 String stream = commQueryResponse.getDownStream();String fileName = commQueryResponse.getDownFileName();/TODO:保存处理查询结果.return stream; else String errorMsg =commQueryResponse.getRetMsg(); String stackTrace = commQueryResponse.getStackTrace(); /TODO:记录错误日志,返回错误 return null; 2.3.2.2 查询本地上传的数据调用通用查询,使用flag=0条件控制查询范围。/1.首先查询业务数据 QueryDemo query = new QueryDemo(); Map queryParams = new HashMap(); queryParams.put(flag, 0); /查询本地上传的数据 String result = query.query(orgId, xzscope, buzzType, queryParams); /2、在本地系统处理业务数据 /.2.3.2.3 查询需本地下载的数据调用通用查询,使用flag=1条件控制查询范围/1.首先查询业务数据 QueryDemo query = new QueryDemo(); Map queryParams = new HashMap(); queryParams.put(flag, 1); /查询需本地下载的数据 String result = query.query(orgId, xzscope, buzzType, queryParams); /2、在本地系统处理业务数据 /.2.3.2.4 查询经办机构信息(更新经办机构版本号及入网状态) /更新经办机构入网信息等,更新最新经办机构版本号 /1.查询更新经办机构信息,使用E01012业务, QueryDemo query = new QueryDemo(); Map queryParams = new HashMap(); queryParams.put(aae100, 1); /查询有效标志aae100为1:有效的的 queryParams.put(aaf003, 1); /查询入网标识aaf003为1:正常入网的 String af01Stream = query.query(orgId, xzscope, E01012, queryParams); /2.处理查询结果,更新本地经办机构信息 if(af01Stream != null) /查询成功,解析数据,更新经办机构信息 List af01List = new ArrayList(); /TODO:解析数据 /af01List = processAf01Stream(af01Strem); for (Iterator iterator = af01List.iterator(); iterator.hasNext();) AF01 af01 = (AF01) iterator.next();/更新经办机构基本信息af01.getAae383() List af42List = af01.getAf42List();for (Iterator iterator2 = af42List.iterator(); iterator2.hasNext();) AF42 af42 = (AF42) iterator2.next();if(af42.getAae140().equals(110) /TODO:更新职工养老经办机构信息long version = af01.getAae383().longValue();/获取经办机构版本号String aaf003 = af42.getAaf003();/获取机构入网标识/. else if(af42.getAae140().equals(310) /TODO:更新职工医疗经办机构信息/else if. 更新其他各需要的险种机构信息 else /不关心的险种,忽略。 return true; else return false;2.3.3 下载业务数据下载业务数据的过程分两步,首先是查询待下载的业务数据,然后在本地进行业务处理,将可以接收下载的数据生成AE90下载确认数据集,使用C03011业务标识上传完成下载过程。举例如下 /1.首先查询需下载的业务数据 QueryDemo query = new QueryDemo(); Map queryParams = new HashMap(); queryParams.put(flag, 1); /查询发送给本地的数据 queryParams.put(aae158, 0);/查询已上传带下载的业务数据 String result = query.query(orgId, xzscope, buzzType, queryParams); /2、在本地系统处理业务数据,确认可以下载 Stri

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论