PICC新车险理赔系统交强险平台接口操作手册Word下载.docx
《PICC新车险理赔系统交强险平台接口操作手册Word下载.docx》由会员分享,可在线阅读,更多相关《PICC新车险理赔系统交强险平台接口操作手册Word下载.docx(17页珍藏版)》请在冰豆网上搜索。
本次版本内容主要有以下调整:
1.交强险平台接口
1.1业务说明
此功能是新理赔系统在每天某一固定时间向交强险平台发送新理赔系统的报案、立案、结案、重开赔案的信息(因为这些数据关系到了此车交强险在下年度的浮动状况,所以平台对数据精确度和详细度要求高,不能有漏传多传的情况,针对这些特点,系统做了很详尽的日志记录以便管理员核实及处理异常数据),交强险平台也会根据新理赔系统发送的数据,进行验证和返回相应状态以及历史信息。
这些操作都不需要人工的干预,系统会根据发送情况记录相应的日志和数据库信息,维护人员有必要通过这些日志和数据库信息进行监控上传情况。
1.2配置文件说明
这个功能需要配置的参数有以下几点:
1.2.1上传时间:
找到cronweb\WEB-INF\classes\spring\components\applicationContext-quartz.xml配置文件,找到:
<
beanid="
iacTrigger"
class="
org.springframework.scheduling.quartz.CronTriggerBean"
>
<
propertyname="
jobDetail"
ref="
iacJobDetail"
/>
cronExpression"
value="
01011**?
"
/bean>
Cron表达式包括以下7个字段:
*秒
*分
*小时
*月内日期
*月
*周内日期
*年(可选字段)
特殊字符
Cron触发器利用一系列特殊字符,如下所示:
*反斜线(/)字符表示增量值。
例如,在秒字段中“5/15”代表从第5秒开始,每15秒一次。
*问号(?
)字符和字母L字符只有在月内日期和周内日期字段中可用。
问号表示这个字段不包含具体值。
所以,如果指定月内日期,可以在周内日期字段中插入“?
”,表示周内日期值无关紧要。
字母L字符是last的缩写。
放在月内日期字段中,表示安排在当月最后一天执行。
在周内日期字段中,如果“L”单独存在,就等于“7”,否则代表当月内周内日期的最后一个实例。
所以“0L”表示安排在当月的最后一个星期日执行。
*在月内日期字段中的字母(W)字符把执行安排在最靠近指定值的工作日。
把“1W”放在月内日期字段中,表示把执行安排在当月的第一个工作日内。
*井号(#)字符为给定月份指定具体的工作日实例。
把“MON#2”放在周内日期字段中,表示把任务安排在当月的第二个星期一。
*星号(*)字符是通配字符,表示该字段可以接受任何可能的值。
字段允许值允许的特殊字符
秒0-59,-*/
分0-59,-*/
小时0-23,-*/
日期1-31,-*?
/LWC
月份1-12或者JAN-DEC,-*/
星期1-7或者SUN-SAT,-*?
/LC#
年(可选)留空,1970-2099,-*/
举例:
0012**?
每天中午12点触发
01510?
**"
每天上午10:
15触发
01510**?
*"
2005"
2005年的每天上午10:
0*14**?
在每天下午2点到下午2:
59期间的每1分钟触发
00/514**?
55期间的每5分钟触发
00/514,18**?
在每天下午2点到2:
55期间和下午6点到6:
00-514**?
05期间的每1分钟触发
010,4414?
3WED"
每年三月的星期三的下午2:
10和2:
44触发
*MON-FRI"
周一至周五的上午10:
0151015*?
每月15日上午10:
01510L*?
每月最后一日的上午10:
*6L"
每月的最后一个星期五上午10:
*6L2002-2005"
2002年至2005年的每月的最后一个星期五上午10:
*6#3"
每月的第三个星期五上午10:
每天早上6点
06***
每两个小时
0*/2***
晚上11点到早上8点之间每两个小时,早上八点
023-7/2,8***
每个月的4号和每个礼拜的礼拜一到礼拜三的早上11点
0114*1-3
1月1日早上4点
0411*
1.2.2配置代理以及上传url、用户名、密码:
找到cronweb\WEB-INF\classes\iac_config.xml文件
root>
<
urlvalue="
http:
//219.239.36.40:
7001/sinoiaciv22/commserver"
/>
usernamevalue="
PICCtest"
passwordvalue="
217485"
proxySetvalue="
true"
proxyHostvalue="
88.88.0.2"
proxyPortvalue="
3128"
/proxySet>
/root>
详解:
上传到交强险平台的url"
用户名"
密码"
是否启动代理"
代理ip"
代理端口号"
1.3部署说明
这个功能被单独做成了一个服务与自动结案服务一同部署在weblogic上面,部署过程如下:
在weblogic控制台找到cronweb进行部署
部署成功后启动这个服务:
1.3查看日志文件
服务运行后,会在log目录下生成3个日志,分别是:
1、交强平台日常信息.log;
这个文件里面记录的是统计信息,如:
08-10-3116:
49:
57[INFO].picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform
{AutoSendMessageToPlatform.java:
224}-
--------------------------------------------------------------------------------------
-----------------------------开始日期:
2008-10-3116:
12-------------------
-----------------------------结束日期:
57-------------------
-------------------------------------------
-----------------报案上传--------------
报案上传成功10
报案上传失败1
错误明细(具体日志看debug和数据库):
报案号:
RDAA200835020000003570
-----------------立案上传--------------
立案上传成功15
立案上传失败1
立案号:
ADAA200835020000031154
-----------------结案上传--------------
结案上传成功6
结案上传失败2
ADAA200835020000031131
ADAA200835020000030487
-------------------------------------------------------
---------预警,系统会在每次上传完后,把系统中2次以上没有上传成功的数据列出来,以提醒管理员注意,进行人工干预
---------
报案号:
RDAA200835020000002368
RDAA200835020000002636
RDAA200835020000002640
RDAA200835020000003124
---------立案多次上传没成功的数据----------
立案号:
ADAA200835020000030703
ADAA200835020000030706
ADAA200835020000030950
---------结案多次上传没成功的数据----------
ADAA200835020000031101
ADAB200835020000000025
2、交强平台错误信息.log
这个文件记录错误信息,如:
16,078ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
投保确认码为空,保单号:
PDAA200635020116014999立案号:
ADAA200735020103001646]
21,578ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
PDAA200835020000076987立案号:
ADAA200835020000030999]
35,531ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
PDAA200735020116019131立案号:
ADAA200835020000031158]
35,625ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
PDAA200835020000076935立案号:
ADAA200835020000031159]
36,406ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
36,609ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
PDAA200835020000074927立案号:
ADAA200835020000030266]
36,656ERROR[.picc.claim.interf.IACPlatform.auto.AutoSendMessageToPlatform]-[上传结案出错,具体信息:
PDAA200835020000000005立案号:
ADAA200835020000031100]
3、交强平台详细信息.log
这个文件记录发送和接收的xml信息,因为结案数据比较关键,下面拿结案数据为例,如
08-10-3116:
35[DEBUG].picc.claim.interf.IACPlatform.util.RemoteCallUtil{RemoteCallUtil.java:
22}-发送<
?
xmlversion="
1.0"
encoding="
GBK"
PACKETtype="
REQUEST"
version="
HEAD>
REQUEST_TYPE>
52<
/REQUEST_TYPE>
USER>
PICCtest<
/USER>
PASSWORD>
217485<
/PASSWORD>
/HEAD>
BODY>
BASE_PART>
CONFIRM_SEQUENCE_NO>
02PICC1101080008000014781O0552<
/CONFIRM_SEQUENCE_NO>
CLAIM_CODE>
50PICC35020800000007<
/CLAIM_CODE>
CLAIM_AMOUNT>
5450.00<
/CLAIM_AMOUNT>
REPORT_NO>
RDAA200835020000003570<
/REPORT_NO>
REGISTRATION_NO>
ADAA200835020000031154<
/REGISTRATION_NO>
CLAIM_NO>
XDAA200835020000000639<
/CLAIM_NO>
REPORT_TIME>
200810301019<
/REPORT_TIME>
REGISTRATION_DATE>
200810300000<
/REGISTRATION_DATE>
ENDCASE_DATE>
200810301109<
/ENDCASE_DATE>
INSURED>
1<
/INSURED>
CLAIM_TYPE>
/CLAIM_TYPE>
PAY_CAUSE>
4<
/PAY_CAUSE>
REFUSE_CAUSE/>
CAR_MARK>
京A00000005<
/CAR_MARK>
VEHICLE_TYPE>
01<
/VEHICLE_TYPE>
DRIVER_NAME>
李小龙<
/DRIVER_NAME>
CERTI_TYPE>
/CERTI_TYPE>
CERTI_CODE>
555555555555555<
/CERTI_CODE>
POLICY_NO>
PDAA200835020000076956<
/POLICY_NO>
ACCIDENT_TIME>
/ACCIDENT_TIME>
ACCIDENT_PLACE>
纳家营<
/ACCIDENT_PLACE>
ACCIDENT_DESCRIPTION>
未知<
/ACCIDENT_DESCRIPTION>
MANAGE_DEPARTMENT>
35020000<
/MANAGE_DEPARTMENT>
LIABILITY_AMOUNT>
/LIABILITY_AMOUNT>
ACCIDENT_DEATH>
0<
/ACCIDENT_DEATH>
/BASE_PART>
THIRD_VEHICLE_LIST>
THIRD_VEHICLE_DATA>
京A00000002<
/THIRD_VEHICLE_DATA>
/THIRD_VEHICLE_LIST>
CLAIM_COVER_LIST>
CLAIM_COVER_DATA>
LIABILITY_RATE>
/LIABILITY_RATE>
CLAIM_FEE_TYPE>
2<
/CLAIM_FEE_TYPE>
2900.00<
COVERAGE_TYPE>
/COVERAGE_TYPE>
COVERAGE_CODE>
BZ<
/COVERAGE_CODE>
LOSS_AMOUNT>
3500.00<
/LOSS_AMOUNT>
DETAIL_LIST>
DETAIL_DATA>
DETAIL_FEE_TYPE>
/DETAIL_FEE_TYPE>
3000.00<
2500.00<
LIABILITY_RATE/>
/DETAIL_DATA>
07<
500.00<
400.00<
/DETAIL_LIST>
/CLAIM_COVER_DATA>
550.00<
600.00<
08<
3<
2000.00<
9300.00<
6300.00<
1615.38<
DETAIL_FEE_