CBPS问题经验集.docx
《CBPS问题经验集.docx》由会员分享,可在线阅读,更多相关《CBPS问题经验集.docx(21页珍藏版)》请在冰点文库上搜索。
CBPS问题经验集
正式问题汇总
1.核心系统
1.1后台批作业
1.1.1.新契约
1.1.1.1.核保后保费检查问题
运行一次就算处理一次,同时有错误不会提示。
投保单标识不对。
错误信息:
cfd_SelInsurApplByApplIdAppl_id[39944]
updateappl_au_tasksetrel_key_id=52876
whererel_key_no='1001360500131651'
1.1.1.2.转合同
如果unev_psn_pany_name为空,可能也会导致后台不能处理。
1.1.1.3.产生打印数据,并把数据传送到打印系统
错误描述:
一份单一直运行不过去。
修改方法:
updateinsur_appl_cp_tasksetext_key11=null
whererel_key_no='1001360500078682'
--updateinsur_appl_cp_tasksetext_key11=null
selectcount(*)frominsur_appl_cp_task
--whereext_key11isnotnull
1.1.2.保全
1.1.2.1.保全待生效队列
运行时常常发生死锁。
查找方法如下:
1)检查是否有死锁的进程
select*fromsysmaster:
syslocks
wheredbsname='biz_proc'
andtabname='mtn_stndtoif_task'
dbsnamebiz_proc
tabnamemtn_stndtoif_task
rowidlk545
keynum0
typeXI
owner82617(这是SQL进程号)
waiter
如果是type是X或者是XI,说明是死锁了。
2)查找相应SQL执行语句
onstat–gsql82617如:
UPDATEMTN_STNDTOIF_TASKSET
STATUS='K',
OCLK_BRANCH_NO='',OCLK_CLERK_NO='########',
ALTER_TIME='2005-11-1909:
56:
55',RESP_TIME='2005-11-1909:
56:
55'
WHERETASK_SEQ=26355ANDSTATUSin('N','D')
3)再通过task_seq可以找到相应的保单
select*frommtn_stndtoif_task
wheretask_seq=26355
注意:
在运行前要用onmode–z82617 kill掉进程。
4)检查相关数据信息
5)
1.1.2.2.保全核保完成队列
●完成时报7004。
有些附加险续期投保,但之后退保了。
●
1.1.2.3.内划\垫交\失效后台问题
1.有预缴但保单失效
问题描述:
客户预缴了保费,但此预缴保费不足够去内划其主险及附加险的保费,因此导致保单失效。
但实际上客户可以不用缴附加险的保费。
修改方法:
1.修改主险保单状态为有效,同时把他改有正常状态。
UPDATEcl_cntr1:
std_contractSETcntr_stat=”K”
WHEREcntr_id=?
;
UPDATEcl_cntr1:
con_prem_cal_tbl
SETstop_premgen_type=”0”,rider_renew_class=”0”
WHEREcntr_id=?
;
DELETEFROMcl_cntr1:
if_of_altWHEREcntr_id=?
;
DELETEFROMcl_biz1:
cntr_ctrl_tblWHEREcntr_no=“”;
2.运行续期后台产生当年度的应收保费
3.运行内划\垫交\失效后进行内划。
2.
1.1.2.4.
1.1.3.核保
1.2新契约
1.2.1.新单登记错
错误描述:
新单做提交时,系统报“新单登记错”
修改方法:
从后台查看一般此类错误是由于营销员没有正确上载到CBPS8核心系统中,需要在AMIS端进行提交。
1.2.2.保险期间为119错
错误描述:
新单做提交时,系统报“保险期间错,系统为119岁”
修改方法:
1.2.3.自动核保后台报错
错误描述:
前台界面显示为错误处理条数。
跟踪后台日志CSB070202错误类型为3307(任务被其它人提取。
)
修改方法:
由于biz_proc:
appl_au_task自动核保队列status为K状态,表示被其它人提取。
把status修改为N状态。
EG:
UPDATEbiz_proc:
appl_au_taskSETstatus=‘N’
WHERErel_key_no=‘投保单号’;
1.2.4.核保后收费检查批作业错误
●错误描述:
在实际运行过程中,发现好多单全部集中在核保后保费检查队列里面,前台运行界面上监控已处理笔数远远大于实际moneyin_uw_task里的数据,但实际并没有处理。
跟踪041101.041102也没有发现什么异常。
查询041101log发现好多问题。
[2005-10-1212:
07:
53]"csb_041101.ec",line661error1000[11]:
tpcallfailedTps
trerror=TPESVCFAIL-applicationlevelservicefailure
[2005-10-1212:
07:
53]"csb_041101.ec",line661error1000[11]:
tpcallfailedTps
trerror=TPESVCFAIL-applicationlevelservicefailure
[2005-10-1212:
07:
53]"csb_041101.ec",line661error1000[11]:
tpcallfailedTps
trerror=TPESVCFAIL-applicationlevelservicefailure
查询041102log也发现好多问题。
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
45]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
46]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
[2005-10-1217:
18:
46]"csb_041102.ec",line125error6000[9]:
tpbeginfailedTps
trerror=TPEPROTO-protocolerror
●错误原因:
不太明确
●修改方法:
升级总公司程序问题解决。
1.2.5.不能进行回执核销
●错误描述:
[2006-09-1315:
54:
34]"cbps_3004_cfc_EIQSetVoucherChk.ec",line142error100[100
]:
cfd_SelMioLogII[2005360300S42000180700]
[2006-09-1315:
54:
34]"cbps_3001_cfc.ec",line1940error7004[0]:
准备数据失败!
●错误原因:
存在没有生效的附加险。
●解决办法:
确实是否需要删除还是干嘛。
deletefromappl_state
--whereappl_no='360101993976'
whereappl_id=36381
andappl_stat_no=2
deletefromappl_state_insured
--whereappl_no='360101993976'
whereappl_id=36381
andappl_stat_no=2
1.2.6.
1.3收付费
1.3.1.收取续期保费打印有问题
报错代码为:
-284
总公司biz_proc:
v_sales_agent有问题。
from"cbps8".agency_reg_tblx0,"cbps8".agency_frame
where(x0.agency_branch_no=x1.branch_no
andx0.frame_no=x1.frame_no)
这个一定要加上。
不然v_sales_agent有重复的营销员。
1.3.2.删除应收付记录
除了
plnmio_rec
im_biz_task
im_biz_tlst
im_biz_swds
delay_biz_task
delay_biz_tlst
delay_biz_swds
按保单号与收付费项目进行删除,删除前确认是否是要求删除的记录。
1.3.3.预缴保费在预缴保费账户中不存在
●错误描述:
在实收表里有预缴保费记录,但账户表中却没有。
●产生原因:
●解决方法:
先用户从前台预缴保费1元,再修改预缴账账户为正确的+1元。
1.3.4.夺
1.4保全
1.4.1.中介保单不能做撤单
错误描述:
在7版中中介出的保单,在8版中做撤单的时候理算金额为0。
修改方法:
修改updatecl_biz1:
mio_logsetmio_type_code=“S”wherecntr_no=”保单号”
1.4.2.撤单超过10天的限制
错误描述:
前台撤单提示超过10天。
修改方法:
修改insur_appl_cv_task是回执核销日期在10天内就可以了。
updatebiz_proc:
insur_appl_cv_tasksetext_key12='2005-09-11'
--lect*frominsur_appl_cv_task
whereext_key9="保单号"
1.4.3.保单没有回执记录
错误描述:
在insur_appl_cv_task没有保单的记录。
但却在std_contract里有记录。
解决方法:
通过向biz_proc:
insur_appl_cv_task表里插入一条记录。
1.4.4.S74退保报错
错误描述:
在审核时报:
1:
系统错误,取人员信息失败[-284]。
修改方法:
经查是在agent_post_reg中有重值的网点号
select*fromagent_post_reg
whereagnet_post_branch=’360123’
andagent_post_no=’11040502’
查出2条记录。
删除一条就可以了。
deletefromagent_post_mclerkwhereagnet_post_id=1082;
deletefromagent_post_regwhereagnet_post_id=1082;
经查:
selectagnet_post_branch,agent_post_no,count(*)
fromagent_post_reg
groupby1,2
havingcount(*)>1
南昌市还有以下重值的中介员:
360123110403962
360122110404792
360123110404982
360123110405002
360123110405012
deletefromagent_post_mclerkwhereagnet_post_idin
(800,819,1079,1083,1081);
deletefromagent_post_regwhereagnet_post_idin
(800,819,1079,1083,1081);
1.4.5.保单不正常失效
错误描述:
一笔保单正常生效日在2003.09.24。
客户已在2003.09.23与2004.09.24缴了费,而且在实收表里也有记录。
但保单现在是L状态。
解决办法:
由于没有产生应收付记录,同时也没有产生垫缴。
因此要修改发下表
1、修改保单状态为正常状态
updatecl_cntr1:
std_contractsetcntr_stat="K"
wherecntr_no="2003360100S74000413656";
updatecl_cntr1:
cntr_basic_statesetbs_stat=’K’
wherecntr_id=’’;
2、修改合同控制表为正常状态
deletefromcl_biz1:
cntr_ctrl_tbl(只针对主险)
wherecntr_no="2003360100S74000413656";
deletefromcl_cntr1:
if_of_alt
wherecntr_id=’’;
3、删除垫交账户信息(只针对主险)
deletefromcl_biz1:
mafp_acc
wherecntr_no=’’;
4、修改续期保费计算日期为正常日期
updatecl_cntr1:
con_prem_cal_tblsetnext_moneyin_date=”2005/09/24”,
stop_premgen_type=’0’
wherecntr_no="2003360100S74000413656";
1.4.6.保单不能正常退保
错误描述:
报错信息为tux=11。
查找原来是此保单的生效日为2.29号闰年问题造成。
修改方法:
updatecl_cntr1:
cntr_sub_statesetin_force_date='2004-02-28'
--select*fromcl_cntr1:
cntr_sub_state
wherecntr_id=23012;
1.4.7.保单产生不了生存金
错误描述:
前台没有产生生存金账户
解决方法:
1.4.8.保单没有正常产生续期缴费记录
错误描述:
保单下期应缴记录跳了一年,无今年的应收记录。
修改方法:
1)查看是确实不存在应收
select*fromcl_biz1:
plnmio_rec
wherecntr_no=’’
2)先检查续期保费计算表查看下期应缴日期
select*fromcl_cntr1:
con_prem_cal_tbl
wherecntr_no=‘’
next_moneyin_date:
下期缴费日期
3)查看实收表是否确实少收了一期保费
select*fromcl_biz1:
mio_log
wherecntr_no=’’
4)再运行60716,选择股份公司+保单号(此后台晚上会自动运行)
如果仅仅是附加险:
1)把主险改为趸缴。
包括std表和cntr_sub_state表。
updatestd_contractsetmoneyin_itrvl=’W’
wherecntr_id=’主险的ID’;
updatecntr_sub_statesetmoneyin_itrvl=’W’
wherecntr_id=’主险的ID’
2)把附加险改回有效(如果原来失效的话)
updatestd_contractsetcntr_stat=’K’
wherecntr_id=’附加险的ID’
3)把con_prem_cal_tbl往前调,以保证在附加险对应生效日之前
updatecon_prem_cal_tblsetnext_moneyin_date=’’
wherecntr_id=’主险的ID’
4)运行批处理0607165
这时附加险的应收应该会生成了。
如果没有的话,得查查060716的LOG看原因。
5)恢复主险的收费方式。
updatestd_contractsetmoneyin_itrvl=’Y’
where
6)恢复con_prem_cal_tbl的下期保费计算日期。
1.4.9.红利账户没有记录
错误描述:
前台做红利申请没有记录
修改方法:
updatebonus_accsetbalance=金额,acc_stat=’N’
whereacc_no=’保单号’
andlast_settle_date='红利派发日期'
EG:
updatecl_biz1:
bonus_accsetacc_stat='N',balance=94.84
--lect*fromcl_biz1:
bonus_acc
whereacc_no='2003360401S70000022232'
andlast_settle_date='2005-04-30'
1.4.10.附加险不应该销户的保单销户
错误描述:
宜春报一笔附加险说应该是正常状态,现在销户。
错误原因:
这笔单主险生效日是8.15号,但此笔附加险又是在2004-11-08做的新增加,但在计算表cl_cntr1:
con_prem_cal_tbl里rider_renew_class=0表示没有可续保的附加险。
因此可能在转7版时就已经销户了。
修改方法:
由于产生只产生了主险的保费,但附加险没有产生,要收取完主险的保费后。
做新增附加险处理,在上面手工注明免90的观察期。
1.4.11.附加险已收费,但合同是销户状态
问题描述:
如附加险收取了2005年度的保费,但实际上附加险还是销户状态。
产生原因:
从7版结转过来的数据有问题。
修改方法:
●首先要查明此附加险确实缴了最后一期保费,如是2005就要查询2005年度的。
select*fromcl_biz1:
mio_log
wherecntr_no=’主险的保单号’
●如果已经收费,检查是否已在保全待生效队列中
select*frombiz_proc:
mtn_stndtoif_task
whererel_key_no=’主险保单号’
●如果在,则对附加险做相应的修改
updatestd_contractset
cntr_stat='K',
cntr_term_cause=null,
cntr_term_date=null,
renew_flag=’1’,
renew_times=4,
cntr_expiry_date='2005-09-28'(不下跳一年度,正常日期)
--select*fromstd_contract
wherecntr_id=759863(附加险的cntr_id)
说明:
如果renew_flag=’0’则需要改成1
renew_times=’续保次数’
updatecl_cntr1:
con_prem_cal_tblsetrider_class=’1’
wherecntr_id=’主附的ID’
●如果不在,则修改如下
updatestd_contractset
cntr_stat='K',
cntr_term_cause=null,
cntr_term_date=null,
renew_flag=’1’,
renew_times=4,
cntr_expiry_date='2006-09-28'(下跳一年度,正常日期)
--select*fromstd_contract
wherecntr_id=759863(附加险的cntr_id)
说明:
如果renew_flag=’0’则需要改成1
renew_times=’续保次数’
updatecl_cntr1:
con_prem_cal_tblsetrider_class=’1’
wherecntr_id=’主附的ID’
1.4.12.附加险做了终止续保后没有销户
错误描述:
用户在前台做了终止附加险,但系统过了60天后却没有销户。
错误原因:
此附加险没有缴2005年的保费,但责任终止日期却是2006,同时2005也没有产生应收。
修改方法:
1)检查此笔附加险在2005年确实没有缴费;2)检查些笔保费是否还在有效状态,同时责任终止日期已跳到2006;3)查看续期计算表确实没有可续保的附加险
修改cl_cntr1:
std_tr_term_date改成2005的日期
修改cl_cntr1:
con_prem_cal_tbl.rider_renew_class=’0’
在前台进行满期终止后台批作业。
1.4.13.没有产生加费保费
错误描述:
一主险在新单时就有20元的加费,但系统在7版本中会正确产生,但在CBPS8版本中下期保费却没有产生。
错误原因:
修改方法:
如:
2001360166S50000014369
INSERTcl_cntr1:
ipsn_exprem
VA