The invention provides a baffle service method and system, which relates to the technical field of baffle service. The baffle service method includes: receiving a request message sent by the requester, in which the requester is a component of an associated component of the target system; determining the response mode of the request message according to the content of the preset baffle; and based on response. The method generates the response message of the request message to send the response message to the requester. The invention alleviates the technical problem of the limitation of the traditional baffle service.
【技术实现步骤摘要】
挡板服务方法及系统
本专利技术涉及挡板服务的
,尤其是涉及一种挡板服务方法及系统。
技术介绍
挡板服务,通常运用于系统多个关联组件的同步开发过程中,为模拟关联组件中请求方所得响应报文的服务,即,使用提前模拟实现了多个关联组件联调测试的目的。目前,挡板服务是通过预先定义好的挡板内容模拟得到关联组件中请求方所得的响应报文。具体地,查找相应于请求方交易编号的挡板内容,然后从上述挡板内容中查找交易编号对应的响应报文,以作为请求方所得的响应报文。这种传统挡板服务中,请求方所得的响应报文是预先在挡板内容中和交易编号一一对应编制,即,响应报文存在于挡板内容中,响应报文受预先定义挡板内容的限制,挡板服务的服务局限性较大。针对传统挡板服务的服务局限性较大的技术问题,现有技术中缺乏有效的解决方案。
技术实现思路
有鉴于此,本专利技术的目的在于提供一种挡板服务方法及系统,以缓解传统挡板服务服务局限性较大的技术问题。第一方面,本专利技术实施例提供了一种挡板服务方法,包括:接收请求方发送的请求报文,其中,所述请求方为目标系统关联组件中的一个组件;根据预设挡板内容确定所述请求报文的响应方式;基于所述响应方式生成所述请求报文的响应报文,以向所述请求方发送所述响应报文。结合第一方面,本专利技术实施例提供了第一方面的第一种可能的实施方式,其中,根据预设挡板内容确定所述请求报文的响应方式,包括:解析所述请求报文中所包含的交易编号,并从所述预设挡板内容中获取所述交易编号的配置信息;判断所述配置信息是否配置开启外组件调用模式;在所述配置信息配置开启外组件调用模式的情况下,通过所述外组件响应所述 ...
【技术保护点】
1.一种挡板服务方法,其特征在于,包括:接收请求方发送的请求报文,其中,所述请求方为目标系统关联组件中的一个组件;根据预设挡板内容确定所述请求报文的响应方式;基于所述响应方式生成所述请求报文的响应报文,以向所述请求方发送所述响应报文。
【技术特征摘要】
1.一种挡板服务方法,其特征在于,包括:接收请求方发送的请求报文,其中,所述请求方为目标系统关联组件中的一个组件;根据预设挡板内容确定所述请求报文的响应方式;基于所述响应方式生成所述请求报文的响应报文,以向所述请求方发送所述响应报文。2.根据权利要求1所述的方法,其特征在于,根据预设挡板内容确定所述请求报文的响应方式,包括:解析所述请求报文中所包含的交易编号,并从所述预设挡板内容中获取所述交易编号的配置信息;判断所述配置信息是否配置开启外组件调用模式;在所述配置信息配置开启外组件调用模式的情况下,通过所述外组件响应所述请求报文。3.根据权利要求2所述的方法,其特征在于,还包括:在所述配置信息配置不开启外组件调用模式的情况下,从所述预设挡板内容中查找是否存在所述交易编号的动态返回报文规则;在所述预设挡板内容中存在所述动态返回报文规则的情况下,通过所述动态返回报文规则动态响应所述请求报文。4.根据权利要求3所述的方法,其特征在于,还包括:在所述预设挡板内容中不存在所述动态返回报文规则的情况下,从所述预设挡板内容中查找是否存在所述交易编号的预定义挡板;在所述预设挡板内容中存在所述预定义挡板的情况下,通过所述预定义挡板响应所述请求报文。5.根据权利要求4所述的方法,其特征在于,所述预定义挡板包括多个响应报文,且一个所述响应报文对应同一交易编号的一个交易场景,通过所述预定义挡板响应所述请求报文,包括:获取设置信息,其中,所述设置信息为设置目标交易场景的信息;根据所述设置信息...
【专利技术属性】
技术研发人员:唐翔,
申请(专利权)人:中国建设银行股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。