收藏1 
               上 传 日 志 解 读
 
 一、日志文件的组成:上传日期、上传时间、共计上传个案个数、新添个数、更新个数 
 
 
 例:上传成功日志为 
 
 
 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 操作超时 – 
 
 
 UURL: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.上传个案错误
 
 
    数据上传结束后,上传日志会出现一些编码,这些编码代表着儿童个案信息的某些错误,不同编码代表不同的意义,具体如下: 
   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错误等。对于校验不通过的数据,系统不予接收。
  |