【技术实现步骤摘要】
为不同银行自定义返回报文的方法
本专利技术属于非金融交易
,具体涉及一种为不同银行自定义返回报文的方法。
技术介绍
在非金融交易中,系统会接收银行的请求报文,处理后在程序中使用xsd文件根据处理结果组装返回报文并返回,缺点是所有银行只能使用相同的返回报文,此时存在一种需求,不同的银行需要自定义返回报文的内容。
技术实现思路
本专利技术是为了解决上述问题而进行的,目的在于提供一种能够根据各银行对报文内容的需求返回相应需求的报文的为不同银行自定义返回报文的方法。本专利技术提供了一种为不同银行自定义返回报文的方法,其特征在于:首先在freemarker模板引擎中定义各银行的返回报文格式,并将所述返回报文格式作为模板;在非金融交易中,系统接收银行的请求报文并将请求报文处理后,判断freemarker模板引擎中是否存在该银行对应的模板,若不存在,使用xsd文件根据处理结果组装返回报文;若存在,使用freemarker模板引擎中该银行对应的模板组装返回报文。进一步,在本专利技术提供的为不同银行自定义返回报文的方法中,还可以具有这样的特征:其中,每个银行可以根据交易的类型设置多个不同的模板。进一步,在本专利技术提供的为不同银行自定义返回报文的方法中,还可以具有这样的特征:其中,判断freemarker模板引擎中是否存在该银行对应的模板的方法为:根据发起交易的银行的机构号和交易码判断freemarker模板引擎中是否存在对应的模板。进一步,在本专利技术提供的为不同银行 ...
【技术保护点】
1.一种为不同银行自定义返回报文的方法,其特征在于:/n首先在freemarker模板引擎中定义各银行的返回报文格式,并将所述返回报文格式作为模板;/n在非金融交易中,系统接收银行的请求报文并将请求报文处理后,判断freemarker模板引擎中是否存在该银行对应的模板,若不存在,使用xsd文件根据处理结果组装返回报文;若存在,使用freemarker模板引擎中该银行对应的模板组装返回报文。/n
【技术特征摘要】
1.一种为不同银行自定义返回报文的方法,其特征在于:
首先在freemarker模板引擎中定义各银行的返回报文格式,并将所述返回报文格式作为模板;
在非金融交易中,系统接收银行的请求报文并将请求报文处理后,判断freemarker模板引擎中是否存在该银行对应的模板,若不存在,使用xsd文件根据处理结果组装返回报文;若存在,使用freemarker模板引擎中该银行对应的模板组装返回报文。
2.根据权利要求1所述的为不同银行自定义返回报文的方法,其特征在于:
每个银行可以根据交易的类型设置多个不同的模板。
3.根据权利要求2所述的为不同银行自定义返回报文的方法,其特征在于:
判断freemarker模板引擎中是否存在该银行对应的模板的方法为:根据发...
【专利技术属性】
技术研发人员:贾锐,
申请(专利权)人:上海通联金融服务有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。