1、需要在javadsp\config\ScheduleTask.xml中增加如下配置:
<?xml version="1.0" encoding="utf-8"?><config><!--DSP内置的计划任务设置,每一个pool开一个线程池--><pool enable="true"><poolSize readme="线程数,list中的任务组共用">1</poolSize><name>电子回单线程池</name><group readme="任务组,一组内任务串行运行,多组间并发执行"><name>同步电子回单任务组</name><timer readme="运行时间设置"><type>auto</type><delaySecs readme="运行间隔时间:秒">10</delaySecs></timer><task readme="同步电子回单任务"><name readme="自定义任务名称">同步电子回单</name><command readme="命令,固定值">syncReceipt</command><paramList readme="参数,键值对方式"><bank readme="银行"></bank><beginDayCount readme="开始天数,小于0代表以前">-20</beginDayCount><endDayCount readme="结束天数,0表示今天">0</endDayCount></paramList></task></group></pool></config>
2、需要在javadsp\config\ReceiptPro.xml中配置回单推送的配置
<?xml version="1.0" encoding="utf-8"?><config readme="ReceiptProConfig"><!--电子回单相关配置--><isTransmitReceiptReq readme="其它DSP提交过来的回单文件和回单数据,是否转发至远程DSP">false</isTransmitReceiptReq><transmitDestServer readme="转发目的DSP地址">127.0.0.1:7979</transmitDestServer><deleteAfterUploaded readme="文件上传成功后是否删除">false</deleteAfterUploaded><setUpStateBySync readme="其它dsp同步过来时,重置的文件上传状态">1</setUpStateBySync><setPushStateBySync readme="其它dsp同步过来时,重置的数据推送状态">1</setPushStateBySync><setSttBizStateBySync readme="其它dsp同步过来时,重置的receiptStt业务状态">1</setSttBizStateBySync><!--localSaveDir本地回单主目录--><localSaveDir readme="回单文件下载保存主目录--本地">{$DSPHOME.Parent}\receipt</localSaveDir><pushStepLen readme="推送数据分段笔数">200</pushStepLen><!--rpa保存的回单ftp地址,接收到数据通知后,dsp从该ftp地址下载回单文件--><receiptFtpSet for="RPA" readme="财小神电子回单ftp"><ftpType readme="如果是sftp,填sftp,普通ftp则置空"></ftpType><ftpClinet>bizftp</ftpClinet><serverIP des="ftp服务">10.60.44.106</serverIP><port des="ftp服务端口">21</port><userName des="ftp用户名">ftpuser</userName><userPassword des="ftp用户密码">fingard1!</userPassword><downDir des="下载目录">/test</downDir><charset des="字符集">UTF-8</charset></receiptFtpSet><!--fileSaveSet,回单文件上传设置,通过设置enable属性为true进行开启,可配置多个上传<fileSaveSet>,需分别指定不同<id>--><fileSaveSet enable="false" readme="回单文件上传至指定ftp服务器"><id>100</id><saveType readme="回单文件保存方式:ftp">ftp</saveType><filePathFormat readme="文件路径规则,默认为/日期/账号/回单文件名">1</filePathFormat><ftpSet readme="ftp/sftp配置"><ftpType readme="ftp/sftp">ftp</ftpType><serverIP des="ftp服务">127.0.0.1</serverIP><port des="ftp服务端口">21</port><userName des="ftp用户名">ftp</userName><userPassword des="ftp用户密码">ftp123</userPassword><downDir des="下载目录">/down</downDir><upDir des="上传目录">/up/银行字母代码/年月/账号</upDir><charset des="字符集">UTF-8</charset><timeout des="超时时间">100000</timeout></ftpSet></fileSaveSet><fileSaveSet enable="false" readme=""><id>102</id><saveType readme="回单文件保存方式:shareDir,文件目录方式">shareDir</saveType><filePathFormat readme="文件路径规则,默认为/日期/账号/回单文件名">1</filePathFormat><charset des="字符集">gbk</charset><!-- 配置回单文件上传路径:1、上传至共享目录,格式:smb://用户:密码@共享目录路径;2、上传至微服务,格式:Http://ip:port/..3、上传至本地文件夹,配置为localhost,在其后加上本地地址,如localhost@D:\\receipt --><shareDir readme="保存路径或目录">smb://user:password@127.0.0.1/shareDir/</shareDir></fileSaveSet><fileSaveSet enable="false" readme=""><id>103</id><saveType readme="回单文件保存方式:remoteHost推送至远程DSP">remoteHost</saveType><mainHostServer readme="远程DSP地址">127.0.0.1:6868</mainHostServer><charset des="字符集">gbk</charset></fileSaveSet><fileSaveSet enable="false" readme=""><id>104</id><saveType readme="回单文件保存方式:custom.fileServer,oss">custom.fileServer</saveType><customCode readme="客户代码,如axatp,trustlife">hncx</customCode><!--<customServerUrl readme="客制化服务地址,一般是ATS提交的地址">http://10.60.46.196:9091/getAndNotify</customServerUrl>--><customServerIP readme="SunECM的主机IP">127.0.0.1</customServerIP><customServerIP readme="SunECM的主机端口">6060</customServerIP><charset des="字符集">utf-8</charset><paramList><systemID readme="接入系统ID">sunyard</systemID><systemKey readme="接入系统授权密钥">licenseKey</systemKey><busiType readme="业务类型">CL_D</busiType><userCode readme="操作员代码">13000003</userCode><userName readme="操作员姓名">浦明</userName><orgCode readme="机构代码">13000000</orgCode><comCode readme="缓存机构号">13000000</comCode><orgName readme="机构名称">华农财产保险股份有限公司河北省分公司</orgName><roleCode readme="操作员角色">C130001</roleCode><appCode readme="业务类型代码">CL_13</appCode><appName readme="业务类型名称">车险理赔</appName></paramList></fileSaveSet><fileSaveSet enable="false" readme=""><id>105</id><saveType readme="回单文件保存方式:custom.fileServer,oss">custom.fileServer</saveType><customCode readme="客户代码,如axatp,trustlife">ejintai</customCode><customServerUrl readme="客制化服务地址,一般是ATS提交的地址">http://filesrv.cps.dev.ejintai.com/cps_filesrv</customServerUrl><charset des="字符集">utf-8</charset><paramList><systemID readme="资金系统编码,此编码需要提前在文件系统建立文件目录,应该是子系统编码,这里用的是测试系统TEST_SYSTEM">TEST_SYSTEM</systemID></paramList></fileSaveSet><fileSaveSet enable="false" readme=""><id>105</id><saveType readme="回单文件保存方式:custom.fileServer,oss">custom.fileServer</saveType><customCode readme="客户代码,如axatp,trustlife">geniusauto</customCode><customServerUrl readme="客制化服务地址,一般是ATS提交的地址"> https://ossproxy-dev.geniusafc.com/api/files</customServerUrl><charset des="字符集">utf-8</charset><paramList><tokenUrl readme="登陆地址">https://ossproxy-dev.geniusafc.com/api/oauth2/token</tokenUrl><clientId readme="客户号">aaron</clientId><clientSecret readme="客户秘钥">aaron-Secret</clientSecret><expire readme="设置token的有效期,单位:秒,默认1800秒">1800</expire><scope readme="">all</scope></paramList></fileSaveSet><!--dataPushSet,数据推送设置,通过设置enable属性为true进行开启,可配置多个数据推送<dataPushSet>,需分别指定不同<id>--><dataPushSet enable="false" readme="推送ats"><id>201</id><pushType readme="回单数据推送方式:nbGateway,ats">ats</pushType><charset des="字符集">gbk</charset><pushServerUrl readme="推送服务地址">http://127.0.0.1:8083/webservice/receive</pushServerUrl></dataPushSet><dataPushSet enable="false" readme="推送远程dsp"><id>202</id><pushType readme="回单数据推送方式:remoteHost,远程dsp">remoteHost</pushType><charset des="字符集">gbk</charset><pushServerUrl readme="远程DSP地址">127.0.0.1:6868</pushServerUrl></dataPushSet><dataPushSet enable="false" readme="推送ats"><id>203</id><pushType readme="">atsInsu</pushType><charset des="字符集">utf-8</charset><pushServerUrl readme="推送服务地址">http://10.60.46.196:9091/getAndNotify</pushServerUrl></dataPushSet><dataPushSet enable="false" readme="推送ats"><id>204</id><pushType readme="">atsCheck</pushType><charset des="字符集">utf-8</charset><pushServerUrl readme="推送服务地址">http://10.60.46.196:9091/getAndNotify</pushServerUrl><paramList><chgRcptNoByBnkSeq for="BOCOM01">true</chgRcptNoByBnkSeq></paramList></dataPushSet></config>
3、以上配置都配置好后,DSP会自动开启异步任务,将DSP本地的回单文件和db数据推送给指定的服务。
