例:上传成功日志为
2008-01-21 16:54:54 共计: 1(个)需要上传,其中:新添:0(个),更新:1(个)
2008-01-21 16:54:55 上传数据结束,成功上传个案数为:1
二、如何根据日志文件判断数据上传中的问题?
1、网络不通或堵塞
2008-01-10 21:35:40 共计: 1(个)需要上传,其中:新添:0(个),更新:1(个)
2008-01-10 21:36:04 操作超时 –
URL:http://202.106.123.35/cdcWeb/ser ... ce?wsdl-SOAPAction:""
2008-01-10 21:36:04 上传中断,成功上传个案数为:0
2、国家服务器忙
2008-01-24 15:34:31 共计: 1(个)需要上传,其中:新添:0(个),更新:1(个)
2008-01-24 15:34:56 java.net.SocketTimeoutException: Read timed out
2008-01-24 15:34:56 上传中断,成功上传个案数为:0
3、平台未开通上传权限,或客户端密码被用户修改。例:
2008-01-12 14:06:14 共计: 5(个)需要上传,其中:新添:5(个),更新:0(个)
2008-01-12 14:06:25 用户名或密码不正确。
2008-01-12 14:06:25 上传中断,成功上传个案数为:0
4、上传个案错误
数据上传结束后,上传日志会出现一些编码,这些编码代表着儿童个案信息的某些错误,不同编码代表不同的意义,具体如下:
00000010
第七位为1,表示部分数据操作失败,新增儿童免疫档案的儿童编码已存在,返回已存在的儿童编码。(客户端数据采用备份恢复,数据备份时有未上传的纪录,恢复后已传过的纪录又被当作新纪录再次上传)建议上传后再备份。
00000100
第六位为1,表示部分数据操作失败,有个别儿童免疫档案的儿童编码不正确(为空或长度不正确)
00001000
第五位为1,表示部分数据操作失败,个别儿童的信息不完整(缺少必填字段),返回不完整的信息儿童编码,常见疫苗接种地点有汉字。要求所有疫苗的接种地点必须是代码。
00010000 第四位为1,表示部分操作失败,信息更新的儿童编码不存在,返回不存在的儿童编码
00100000 第三位为1,表示部分操作失败,迁出的儿童编码不存在,返回儿童编码
01000000 第二位为1,表示部分操作失败,删除的儿童编码不存在。返回不存在的儿童编码。
10000000表示时间问题:接种日期错误,在当前日期之后
20000000表示接种单位编码错误
40000000表示疫苗编码错误。
如果存在多种错误,则返回错误的值的和。如:
30000000(10000000错误+20000000错误) 表示接种日期和接种单位编码均有错误
70000000(10000000错误+20000000错误+40000000错误)表示接种日期、接种单位编码和疫苗编码都有错误。
还有10001000代表100000000错误加00001000错误等。对于校验不通过的数据,系统不予接收。
注:自己整理,望大家支持!
[ 本帖最后由 jm2999 于 2008-2-27 09:44 编辑 ]

最新回复
我想飞 (2008-2-27 10:12:04)
tdyl22 (2008-3-21 13:56:23)
谢谢了!
很有用!
一一 (2008-4-30 23:43:15)
kikr_789 (2008-5-14 21:18:21)
2008-05-14 20:25:06 共计: 105(个)需要上传,其中:新添:105(个),更新:0(个)(个),删除:0(个)
2008-05-14 20:25:09 java.lang.NullPointerException
2008-05-14 20:25:09 上传中断,成功上传个案数为:0
anan9288 (2008-5-24 17:18:25)
上传数据时出现国家服务器地址错误的提示请教国家服务器的地址应该是什么?
dlcdc (2008-6-17 16:03:56)
深山居士 (2008-7-15 22:10:25)
zgepi (2008-8-05 10:48:43)
2008-08-05 10:38:40 上传中断,成功上传个案数为:0
一一 (2008-8-31 16:35:09)
dongjun (2008-11-01 18:09:39)