当前位置:主页 > 域名解析 > 正文

域名备案_新浪企业邮箱十年_年度促销

时间:2021-07-08 01:04 来源:埃里克云 编辑:埃里克云

核心提示

本博客讨论如何在集成流中为JMS和JDBC事务化资源配置事务处理的选项。它描述了可用的不同配置选项、允许的组合和现有限制。它提供了一些示例配置,解释了何时使用哪个选项以及...

本博客讨论如何在集成流中为JMS和JDBC事务化资源配置事务处理的选项。它描述了可用的不同配置选项、允许的组合和现有限制。它提供了一些示例配置,解释了何时使用哪个选项以及为什么使用这些选项。

云集成中的许多集成场景使用事务性资源,如数据存储或消息队列,这些资源必须在单个端到端事务中执行,以确保数据一致性。在描述选项之前,我们需要了解基本知识以及为什么需要事务处理。

事务处理

一些流步骤和适配器使用持久性将数据存储在数据库或JMS队列中。为了确保整个流程的一致性,需要一个事务处理程序,它负责在发生错误时提交或回滚整个事务,在消息处理过程中,写入一个变量,然后在同一过程中从数据存储中删除一些数据。如果在以后的处理中出现错误,这两个步骤都会回滚,这样既不会存储变量,也不会从数据存储中删除。如果没有事务管理器,这些步骤将在单个步骤级别上执行,即使消息的整体处理以错误结束。

事务处理程序可以处理JMS事务或JDBC事务,而不能同时处理两者。云集成中JMS和JDBC资源之间的分布式事务没有可用的配置选项。

在云集成中,一些流步骤和适配器使用JDBC持久性,这需要JDBC事务处理程序来确保事务的端到端处理。以下流程步骤和适配器就是这种情况:

数据存储操作(写入、删除)写变量(局部和全局)聚合器XI发送方和接收方适配器使用EO和数据存储作为临时存储(仅在2018年6月发布)

所有流步骤和适配器都在数据库上执行事务,为了确保场景中处理的数据的端到端一致性,您为流步骤配置了JDBC事务管理器。如果在多播场景(拆分器、顺序多播)中在接收方使用,XI适配器只需要JDBC事务管理器。下面的"建议和限制"一节描述了一些具体的考虑事项。

在云集成配置中,有一些适配器使用JMS持久性。这些适配器仅适用于拥有企业许可证的云集成客户。以下适配器就是这种情况:

JMS发送方和接收方适配器AS2发送器适配器XI使用EO和JMS作为临时存储的发送方和接收方适配器(仅在2018年6月发布)

然而,并非所有这些适配器都需要JMS事务管理器,因为发送方适配器中的重试是独立于事务处理程序配置完成的。仅对于JMS接收器适配器,可能需要一个JMS事务管理器,具体取决于整个场景。这在下面的"建议和限制"一节中有更详细的描述。

云集成中的配置选项

集成流中的事务处理可以在两个地方配置,在主流程和本地流程中。

通常情况下,场景的端到端事务在主流程中配置,以确保事务已提交或已回滚。

选择集成进程以获取进程的属性。在选项卡处理中,您可以配置事务处理。

有三个配置选项可用,JDBC需要默认值。

不需要:如果您在场景中不使用任何事务资源或不需要端到端事务行为,请选择此选项。JDBC所必需的:如果您对JDBC事务处理资源或多播场景中的多个XI接收器适配器使用流步骤,并且需要端到端事务,请选择此选项。JMS所需:如果在发送步骤中使用多个JMS接收器适配器或JMS适配器,请选择此选项。此选项和JMS适配器仅适用于具有企业许可证的云集成客户。

如果在集成流中使用本地进程,也可以在此级别上另外配置事务处理。

选择本地进程以获取属性。在页签处理中,您可以配置事务处理。

有三个配置选项,默认值来自调用流程。

来自调用流程:如果您想从主流程接管设置,请选择此选项。因此,如果主进程没有定义事务处理程序,本地进程也不会获得端到端事务。如果主进程定义了事务处理程序,则本地进程将从主进程加入事务。对于一致的端到端处理,建议使用此选项。JDBC所必需的:如果您对本地进程中需要事务的JDBC事务处理资源使用流步骤,那么选择此选项可能会很有用。例如,如果调用主进程没有定义事务处理,请注意,在这种情况下,事务将在本地进程执行后提交或回滚,而不是在主进程执行后提交或回滚。如果主进程还配置了JDBC事务管理器,那么此选项等于From Calling process,则将加入来自主进程的事务。JMS所需:如果您在本地进程的Send步骤中使用JMS适配器,选择此选项可能会很有用。例如,如果调用主进程没有定义事务处理。注意,在这种情况下,事务将在执行本地进程后提交或回滚,而不是在执行主进程后提交或回滚。如果主进程还配置了JMS事务管理器,则此选项等于From Calling process,将加入来自主进程的事务。此选项与JMS适配器一起仅适用于具有企业许可证的云集成客户。

重要提示:不允许在主进程中配置JMS事务,在本地进程中配置JDBC事务,反之亦然,因为在云集成中不支持分布式事务。

  • <strong>香港带宽_以岭药业企业邮箱_免费</strong> 香港带宽_以岭药业企业邮箱_免费

    由于SAP HANA(云)平台智能数据集成的大力推广,我看到市场上多数据源的轻松集成和云数据的利用率在不断增长,因此有足够的理由越来越多地支持这一趋势,查看 SAP HANA智能数据集...

  • <strong>对象存储_网站建设1_促销</strong> 对象存储_网站建设1_促销

    Hybris的营销项目是不同的。您可能已经有过实施和运行SAP Hybris前台解决方案的经验,但即使您的资产包括Hybris Commerce、Sales Cloud或Service Cloud,在开始您的Hybris营销项目之前,您需要考...

  • <strong>专属服务器_购物车数据库_好用</strong> 专属服务器_购物车数据库_好用

    作为一名集成开发人员,在创建工件时寻找快捷方式是非常常见的:)。如果SAP CPI中涉及到大量定制集成,我们将寻找更简单的方法来配置这些步骤或重用来自其他集成项目的一些配...

  • <strong>香港带宽_木乃伊百度云_好用</strong> 香港带宽_木乃伊百度云_好用

    在实施阶段和上线后,为您和您的客户提供一套专门的专家服务,我们希望通过我们的SAP Hybris专家服务团队提供的多项深入服务来支持您的实施。 SAP Hybris Cloud for Customer–Partner Coac...

  • <strong>专属服务器_华为荣耀8支持云闪付吗_高性</strong> 专属服务器_华为荣耀8支持云闪付吗_高性

    互操作性的定义是 计算机系统或软件交换和利用信息的能力" 公共安全和安保方面的互操作性多年来一直是首要议题,涵盖了安全界各个层面的巨大需求。从根本上讲,有一个主要挑...

  • <strong>全站加速_我的世界服务器优化_高性价比</strong> 全站加速_我的世界服务器优化_高性价比

    在过去的几个月里,CodeTalk还涵盖了SAP云平台SDK for iOS的一些关键主题。查看CodeTalk播放列表或SAP Cloud Platform SDK for iOS开发者登录页上的"资源"选项卡和"视频"列表。 到目前为止,我已经...

  • <strong>云数据库_阿里云郭雪梅_精选特惠</strong> 云数据库_阿里云郭雪梅_精选特惠

    此博客的目的:列出使用SAP Gateway客户端时的小技巧。 谁应该阅读此博客:使用SAP Gateway客户端并希望从中提取更多信息的任何人。 相关SAP事务:/IWFND/GW\U客户端 此博客的格式:Q&A 开...

  • <strong>云服务器_阿里云服务器地址在哪里_新注</strong> 云服务器_阿里云服务器地址在哪里_新注

    我是Yubikeys的超级粉丝——用于身份验证和/或携带钥匙的小型不可摧毁USB钥匙。 Yubico有一个页面,这里有一个功能比较:https://www.yubico.com/yubikey-function-comparison/ 本博客展示了如何使用...

  • <strong>分布式数据库_域名注册中心_企业级</strong> 分布式数据库_域名注册中心_企业级

    亲爱的各位, 这是我的第一个博客,我想在其中分享我的经验和我与Oracle Exadata世界的"会面"。我在过去完成了许多异构系统拷贝,但从未在涉及Oracle Exadata的混合环境中完成过 我必须...