GAVI项目免疫规划信息管理系统数据交换子系统服务接口规范(CaseService)
2 【个案处理反馈】获取异常处理信息
2.1 接口说明
输入:
1、CredentialData data, 身份认证信息
2、String sendDate, 报文上传日期,用来获取该日期之后的所有异常信息
输出:byte[],返回响应IDEML报文 调用函数:getUploadError
调用场合:由预防接种客户端在上传个案报文后一定时期内(通常是半个月内),通过调用此接口
来获取处理失败的个案信息,返回的IDEML报文经gzip压缩后产生的字节流。
方法调用:
@WebMethod()
public byte[] getUploadError(CredentialData data, String sendDate); 注:sendDate为发送报文的日期,表示获取个该发送日期之后的异常个案信息。返回的字节数组为
将IDEML报文同过gzip算法压缩而成的字节数组,可解压后构建XML文档。
2.2 数据说明
? CredentialData类,同服务一。
字段 user password organCode license
第 5 页 共 8 页
类型 String String String String 说明 由国家CDC设置的具有访问权限的用户 与user相对应的密码 User所在的机构编码 验证码,暂时保留 GAVI项目免疫规划信息管理系统数据交换子系统服务接口规范(CaseService)
2.3 地址说明
http://114.242.166.253/services/CaseService?wsdl
2.4 状态代码
参见附录A
第 6 页 共 8 页
GAVI项目免疫规划信息管理系统数据交换子系统服务接口规范(CaseService)
3 附录
附录A:GAVI项目数据交换系统接口服务状态码
访问状态代码 CDCS0000 CDCSFFFF CDCSEEEE CDCS0001 CDCS0101 CDCS0102 CDCS0103 CDCS0104 CDCS0002 CDCS0003 CDCS0004 CDCS0006 CDCS0007 CDCS0008 CDCS0009 CDCS1111 说明 处理成功! 处理失败! 处理完毕,但有异常发生! 身份验证失败! 用户不属于该组织机构! 认证信息不能为空! 用户尚无任何权限 访问被拒绝,无相关权限 IP不匹配 没有访问接口的权限 缺少请求凭据信息 请求参数错误,缺少报文 请求参数错误,查询参数不充分 请求参数错误,儿童编码数据为空 请求参数错误,疫苗编码数据为空 主索引查询成功,但是省平台无数据返回 第 7 页 共 8 页
GAVI项目免疫规划信息管理系统数据交换子系统服务接口规范(CaseService)
CDCS1001 CDCS1002 CDCS1003 CDCS1004 CDCS1005 CDCS1006
上传数据格式不正确,非正确的gzip格式 上传数据格式不正确,非正确的ideml格式 服务异常,发送报文到指定的处理队列失败 指定单位的配置不存在 无效参数值:非法队列类型,必须为1或者2 无效参数值:发送单位编码非法 第 8 页 共 8 页