云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

谷歌云_并发服务器_稳定性好

小七 141 0

本博客介绍了如何在使用新的XI适配器时配置显式重试,该适配器将于2018年9月2日发布,供客户使用。它描述了示例场景中的配置选项。

在使用XI协议连接后端的EO场景中使用XI发送方和接收方适配器在以下两个博客中进行了描述:

XI接收方适配器:使用XI接收方适配器配置场景

XI发送方适配器:使用XI发送方适配器配置场景

具有根据这两个blog中描述的基本配置,大数据质量,错误消息将根据XI适配器中定义的配置重试间隔永远重试。但在某些情况下,您可能希望在定义的重试次数之后停止重试,并以另一种方式处理消息,例如通过邮件将消息发送给另一个收件人。或者您希望在重试一次或多次后通知租户管理员,如果消息仍然未成功,请以其他方式处理它。

在2018年9月2日发布后,可以在异常子进程中使用显式重试配置。我们将为XI接收器适配器重用blog中的示例场景设置,并使用显式重试配置对其进行扩展。注意,返利宝,您必须使用最新版本的XI发送方和接收方适配器。这意味着,数据分析,如果你想扩展现有的场景,你必须删除并重新创建XI通道以获得最新版本。

要配置这样的场景,我们需要添加一个带有重试配置的本地集成进程和一个捕获异常并调用本地集成进程进行重试处理的异常子进程。不能在异常子流程中直接配置场景,因为只允许一个结束事件,但是我们需要一个错误和一个结束事件来区分继续重试还是结束重试。

在本地集成流程中配置重试处理

首先在集成流中添加一个本地集成流程。在此过程中,您将配置特定的重试处理。在这个示例中,我们检查执行的重试次数,在6次不成功的重试之后,我们结束处理并触发一封邮件来提醒某人该问题。

以下是步骤:在本地集成过程中,在start事件之后配置路由器,添加Error end事件并配置路由器。我们需要检查计算重试次数的报头。对于两个临时存储选项:JMS和Data Store,淘客放单,此头是不同的。

头SAPJMSRetries由JMS处理程序设置,可以在您将JMS队列配置为临时存储的XI适配器时使用。头部SAP\u DataStoreRetries由数据存储处理程序设置,可以在您将数据存储配置为临时存储的XI适配器时使用。

如图所示配置路由器。标头用于决定消息处理是继续还是结束并触发邮件。如果要继续处理消息,则进程将引发错误,使消息停留在JMS队列或数据存储中,并进入重试状态。

数据存储配置选项:

JMS队列配置选项:

配置异常子进程以调用本地集成进程

此外,还需要添加在主流程中创建异常子流程,并添加本地流程调用,在异常子流程中选择已配置的本地集成流程。为要发送的邮件添加收件人。使用邮件接收器通道将异常子流程的消息结束事件连接到接收器。在该通道中,您可以配置邮件要发送到的邮件地址和要发送的详细信息。

下图显示了使用XI接收方适配器时的配置,但可以使用XI发送方适配器进行相同的配置。

使用此配置,消息将在5分钟后从JMS队列/数据存储中删除不成功的重试,因此不再执行进一步的重试。会触发一封邮件,通知相应的人员采取手动操作。

如果您使用显式重试配置,您可以根据场景的需要自由配置重试。例如,您可以在重试3次后通知某人,自助建站服务,但在重试10次后才停止处理,以便有足够的时间进行手动操作。或者,您可以在3次重试后通过备用接收器通道发送消息。

重新创建XI接收器通道

如前所述,您需要最新版本的XI适配器以支持显式重试配置。因此,如果要扩展现有场景,请删除并重新创建XI通道。使用以前使用过的相同配置设置。

保存并部署集成流。

运行场景

使用XI接收器适配器执行博客配置场景中描述的场景。要测试错误情况,您只需在XI接收器通道中输入一些无效地址。检查您是否收到通知邮件,以及消息是否已从JMS队列/数据存储中删除。