税库银系统常见问题财税库银横向联网是指财政、税务、国库、商业银行等部门利用信息网络技术,通过电子网络系统办理税收收入征缴入库等业务,税款直接缴入国库,实现税款征缴信息共享的缴库模式。
整项工程涉及到ctais、sky、tips、tbs、tcbs、各商业银行系统等多个业务系统,此外,还关系到MQ等消息中间件,每一个环节出现问题都会导致业务流转的失败。
为提高税库银运维人员工作效率,增强客户满意程度,现将税库银系统中最常见的问题罗列如下:1.环境部署时上常遇见的问题及解决1.1. 税库银系统无法登陆典型现象:应用部署成功之后,输入用户名和密码系统提示无法登陆。
产生原因:安装税库银域时,选择的是“生产模式”,如果切换的“开发模式”下,登录能够成功,不会出现此问题。
解决方案:修改集群环境的启动脚本(startWeblogic.cmd,startManageWeblogic.cmd),加入参数set JAVA_OPTIONS=%JAVA_OPTIONS% -Xverify:none后启动,运行正常。
1.2. mq发送通道不稳定典型现象:税务方mq的两条发送通道不稳定,每隔一段时间自动开始重试。
产生原因:税务机关与国库方mq的版本不一致,税务机关为6.0,而国库方为6.0.2.1 解决方案:税务机关方面mq进行升级之后问题解决。
1.3. 进行连接测试时提示“交易平台初始化失败”典型现象:进行连接测试时提示“交易平台初始化失败”。
产生原因:在税库银系统数据库中dm_jd未添入数据或数据有误所致。
解决方案:维护dm_id表中数据即可。
1.4. 进行连接测试时提示“ca调用异常”典型现象:进行连接测试时提示“ca调用异常”。
解决方案:与CA有关的几个dll文件,一般情况下拷贝到system32下即可,但是有的环境调用失败,则将几个文件拷贝到域使用的JDK的jre的bin目录下即可。
1.5. 正税和滞纳金无法同时扣款成功典型现象:实时扣税时,正税和滞纳金无法同时扣款成功,正税扣款成功,滞纳金扣款失败。
产生原因:由于ctais与sky信任域维护不一致所引起。
解决方案:将二者信任域维护一致即可。
1.6. 储蓄扣税将未签署三方协议的纳税人抽取出来典型现象:储蓄扣税将未签署三方协议的纳税人抽取出来产生原因:湖北省有自己的储蓄扣税系统,银税系统和税库银系统在进行批量扣税时,均从hd_dsqc 中取数,而定税清册生成时,对于签了银税协议或委托扣款协议都会进行抽取,由此造成其数据与税库银的储蓄扣税有冲突,导致会将未签署税库银三方协议的纳税人抽取出来。
1.7. 自由格式信息交易模块显示异常典型现象:自由格式信息交易模块显示异常,xml无法解析,缺少顶层元素。
产生原因:所接收到的自由格式信息中存在非法字符或异常问题解决方案:需进入后台表sky_zygs中删除该非法信息。
自由格式信息交易中不允许存在“〉”、“〈”等符号。
1.8. 入库流水无法回写至ctais1.1典型现象:已下载到税库银系统中的数据无法回写至ctais1.1。
产生原因:cisi后台有异常日志,ng.Exception: 取得数据库连接失败,失败原因javax.naming.AuthenticationException [Root exception is javax.security.auth.login.FailedLo ginException: [Security:090304;Authentication Failed: User weblogic javax.security.auth.login.FailedLoginException: [Secur ity:090302]Authentication Failed: User weblogic denied]解决方案:由于配置cisi时用户名和密码配置错误所致,维护正确之后问题解决。
1.9. 覆盖原c_dzsb.dll后,税库银系统内部错误。
典型现象:覆盖原c_dzsb.dll后,税库银系统无法成功接收ctais1.1发送的消息,提示税库银系统内部错误。
解决方案:针对ctais1.1,客户端ctais安装目录下的c_dzsb.dll需进行覆盖。
c_dzsb.dll分为c_dzsb.dll(socket)、c_dzsb.dll(http),若在ctais1.1客户端注册表中填写的税库银端口为8001,则需选择c_dzsb.dll(http)进行覆盖,若端口为5529,则需选择c_dzsb.dll(socket)进行覆盖。
c_dzsb.dll覆盖错误,应选择c_dzsb.dll(socket)进行覆盖,而不是c_dzsb.dll(http)。
1.10. 进行三方协议验证时,提示格式转换异常,获取ejb异常典型现象:进行三方协议验证时失败,系统提示格式转换异常,获取ejb异常解决方案:上线之初,ctais2.0需要配置相关xml文件,以确保与税库银系统得通讯正常。
“格式转换异常,获取EJB异常”表明ctais2.0相关的xml文件(eaicontrol.xml、ejbproperty.xml、jmsproperty.xml)未配置正确,维护正确后重启ctais2.0应用。
1.11. 入库流水数据无法写入ctais2.0典型现象:已下载到税库银系统中的数据无法回写至ctais2.0解决方案:由于xtzhcommonconfig文件中ctais2.0的url维护错误所引起,修改正确之后需重启税库银应用。
ctais.ejb.jndi=dc.ejb.eai.eaiprocessorctais.url=t3://10.1.120.164:7001er=systemctais.password=securityctais.jmsFactory=dc.jms.tb.QCFctais.sendDestination=dc.jms.tb.QUEUE1.12. 进行实时扣款时提示“辅助标志各段之和不为100%”典型现象:进行实时扣款时,提示“辅助标志各段之和不为100%”产生原因:在部署税库银环境时,税库银数据库从ctais数据库中导入预算分配比例表,表名称为dm_ysfpbl,其中YSFPBL_DM值为9000时,则代表地方自定义分配比例,由于其对应的预算分配比例非常多,因此在dm_ysfpbl表中,其对应的5个数值均标识为0,真正的各地方自定义分配比例则关联显示在另外一张名为DJ_YSFPBL_DFZD的表中,但税库银导入时并没有导入DJ_YSFPBL_DFZD的数据,导致由税库银系统发至tips的报文里只要扣款纳税人的预算级次为地方自定义,税库银报文中辅助标志(即预算分配比例)去税库银数据库取值时全提取为0,因为在DM_YSFPBL表中与9000对应的BL1_ZY,BL2_SS,BL2_DS,BL4_XQ,BL5_XZ都为0,由此,发送出去的报文中,辅助标志为00000000000000000000000000000000000,即35位数0,以致返回错误均为“辅助标志之和不为100%”。
解决方案:需求、程序方面问题,针对ctais1.1,地方自定义的预算分配比例代码需要在dm_ysfpbl表中重新编码维护,并且国库方也需手动维护相应数据,数据库维护之后必须重启应用才能生效。
1.13. ctais2.0批量扣税抽取不出数据典型现象:操作人员进行储蓄扣税设置之后,在指定ftp目录下未能查询到相应数据。
产生原因:1、xtzhcommonconfig文件中ftp目录维护错误。
2、ctais2.0批处理任务出现问题。
3、数据不满足定税清册抽取条件。
抽取批量扣款定税清册必须满足条件:1)纳税人必须是签定了三方协议的双定户;2)纳税人待批扣属期的上一属期必须有申报信息和征收信息;若纳税人待批扣属期的上一属期未申报或未缴款,本期不可进行批量扣款数据抽取。
该限制可以由系统参数36067来控制;3)增加批处理时间时,『频度』不能为0,否则不会处理此定义批处理;4)批量扣税定税清册抽取处理只能在属期内执行,超过申报属期,此业务不再进行。
(此限制可由系统参数36027控制,若设置为0,则定税清册抽取处理超过申报属期之后,不再执行。
)5)对于本期有预缴的双定户是否进行抽取发送,由系统参数36006控制。
1.14. 后台日志报错,套字连接错误,错误代码2059产生原因:税库银系统的配置文件xtcommonconfig.properties中的mq部分未设置正确。
mq.channel=SVRCONNmq.hostName=10.1.147.115mq.qManager=QM_TIPS_202100000010_01mq.MQPort=9009sid=819mq.sSRequestQueue=PBC.EXT.ONLINE.INmq.sSResponseQueue=PBC.202100000010.ONLINE.OUTmq.yBRequestQueue=PBC.EXT.BATCH.INmq.yBResponseQueue=PBC.202100000010.BA TCH.OUTmq.replyToQueueManager=QM_a1mq.waitInterval=60000mq.correlId=REQ\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0mq.expiry=10000mq.trueIncept=truemq.falseIncept=false1.15. ctais1.1进行实时扣款,提示“句柄错误”典型现象:ctais1.1中,实时扣款时系统提示:句柄错误!产生原因:在税库银系统上线之初,ctais1.1客户端需要导入注册表文件,在注册表中标明税库银系统的地址、端口等信息。
若未导入注册表相应信息,则会报错:“句柄错误”。
需要导入的注册表信息如下:Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SOFTWARE\CTAIS\SKY]"hostName"="94.16.16.119""portNumber"=dword:00001f41[HKEY_LOCAL_MACHINE\SOFTWARE\CTAIS\SKY\PLKK]"LOCAL_PATH"="E:\\Temp\\PLKK""FTP_IP"="94.16.16.119""FTP_PORT"="21""FTP_DIR"="skyuser""FTP_USER"="sky""FTP_PASSWD"="sky"[HKEY_LOCAL_MACHINE\SOFTWARE\CTAIS\SKY\SPMXXX]"LOCAL_PATH"="E:\\Temp\\SPMXXX""FTP_IP"="94.16.16.119""FTP_PORT"="21""FTP_DIR"="skyuser""FTP_USER"="sky""FTP_PASSWD"="sky"1.16. ctais1.1进行实时扣款,提示错误代码15典型现象:ctais1.1中,实时扣款时系统提示:错误代码15 错误描述=Error calling external function cf_sky_zh错误对象=n_jk_cdzsb.错误控件= n_jk_c_dzsb错误事件= uf_cf_sky_zh代码位置= 34产生原因:在税库银系统上线之初,ctais1.1客户端需要用提供的c_dzsb.dll覆盖原文件。