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

香港服务器_天津网站建设多少钱_安全稳定

小七 141 0

2.根据事件驱动架构的SAP S/4HANA和SAP云平台企业消息传递

让我们仔细看看。架构可能是这样的。

S/4HANA中发生的事件被发送到SAP云平台Enterprise Messaging。也可以从企业消息向多个运行时广播。

在上图中,三种类型的系统(SAP云平台集成、Extension Factory无服务器运行时和web应用程序)从企业消息接收数据,但您可以自由决定接收它的系统,

我将简要介绍每个组件,

借助S/4HANA的企业事件支持功能,大数据与数据挖掘,您可以通过称为SAP云平台企业消息传递的中间件将S/4HANA事件传递给外部系统。SAP S/4HANA和SAP云平台企业消息传递之间支持的通信协议将是MQTT(通过Websocket)。

https://help.sap.com/viewer/810dfd34f2cc4f39aa8d946b5204fd9c/1909.002/en-US/c200f98fadb64ff1828ed5696c86fca2.html

SAP云平台企业消息传递是一种用于异步消息传递的中间件服务将企业消息传递放在两者之间,可以实现将发送过程和接收过程分开的异步消息传递,云服务器推荐,并降低消息处理负载。

https://discovery-center.cloud.sap/serviceCatalog/enterprise-messaging

SAP云平台扩展工厂,无服务器运行时用于在SAP云平台中构建无服务器环境的运行时。就像普通的无服务器环境(如AWS Lambda)一样,可以以事件驱动的方式执行逻辑,您不需要关心服务器资源或服务器管理。

https://discovery-center.cloud.sap/serviceCatalog/extension-factory-serverless-runtime

SAP云平台集成是一个中间件SAP云平台上的流程集成服务(iPaaS)。目前,多种集成服务(云平台集成、API管理、,Open Connector)已经集成,现在作为集成套件提供。SAP云平台集成是其核心组件。

https://discovery-center.cloud.sap/serviceCatalog/integration-suite

另一个重要的一点是,我们不会为事件传递业务对象的全部数据消息传递发动机有效载荷事件仅包括业务对象的类型(采购订单、销售订单等)、关键信息和操作(创建、更改或删除)。

这里是palyload的一个示例。我们可以知道这是一个出站交付更改事件,文档编号为"00800005"。

企业消息传递将简单地传递负载数据,当您通过SAP云平台集成、无服务运行时或自定义应用程序接收到负载数据时,需要通过kay并访问S/4HANA的API才能获得详细信息

3.SAP S/4HANA与SAP云平台企业消息传递的集成

从这里开始,我将逐步解释实际配置

大部分步骤与本博客类似。我们需要记住的一点是,下面的博客使用的是SAP云平台的"试用版",云服务器那个好,企业消息传递的"计划"与生产版不同https://blogs.sap.com/2019/09/16/sap-enterprise-messaging-for-s4hana-on-premises/

对于这个博客,我将使用生产环境的计划。

好的,然后我们从SAP云平台的配置开始,

在这个博客中,我将通过CLI(命令行界面)工具而不是SAP云平台驾驶舱Web屏幕创建企业消息服务实例,

如果您从未使用过Cloud Foundry CLI,我建议您在PC上安装并试用。

单击此处下载Cloud Foundry CLI

https://docs.cloudfoundry.org/cf-cli/install-go-cli.html

这是关于Cloud Foundry CLI的教程,您将知道如何在此处使用CF CLI登录。

https://developers.sap.com/tutorials/cp-cf-download-cli.html

让我们创建一个用于创建SAP云平台企业消息传递服务实例的配置文件。它是一个JSON格式的文本文件,大数据提供,在本地PC上如下图所示,并将其命名为"参数.json"

使用以下命令创建服务实例"em1"。cf create service enterprise messaging default-c

使用"cf service"命令检查服务是否成功创建。您可以使用cf service-

当您从应用程序中使用服务时,您可以通过将应用程序绑定到服务,从应用程序的环境变量中获取访问信息。但是如果您想从像S/4HANA这样的外部系统访问,我们需要创建一个服务密钥来获取访问信息。

使用以下命令创建服务密钥:您可以使用cf create service key

创建服务密钥。指定从服务密钥获取访问信息。

可以使用cf service key

获取信息。在上述信息中,您可以找到三种类型的访问信息:AMQP、MQTT、,然后休息。特别是,MQTT用于从S/4HANA连接,所以让我们注意MQTT信息客户端ID客户机密令牌端点

从浏览器访问企业消息令牌端点并删除证书。

从这里,深度学习数据集,让我们尝试SAP s/4HANA配置。

t-code STRUST

双击SSL客户端SSL客户端(标准)

在t-coe SMICM中导入3.3

中下载的文件,单独重新启动(ICM)服务器或重新启动整个ABAP系统。

T-code SPRO"SAP Reference IMG"

SAP NetWeaver->Enterprise Event Enablement->Administration->Channel Connection Settings

选择"Manage RFC Destination"创建HTTP目标

点击"create"按钮创建新的HTTP目标(到SAP Cloud Platform Enterprise的连接信息)消息)。

连接类型应为"G"(HTTP连接到外部服务器)。

输入主机名(不带"wss://")和使用上述服务密钥信息的"uri"的路径。

在"登录和安全"选项卡中,将SSL设置更改为活动,并选择默认SSL客户端(标准),其中证书以t代码结构导入。

OAuth客户端凭据流用于从SAP S/4HANA到企业消息传递的身份验证,我们将创建OAuth客户端设置。点击"Manage OAuth 2.0 Account Client Setup"

将打开一个新的浏览器窗口,输入您的用户名和密码以登录系统。

登录后,按"创建"。

选择"/IWXBE/MGW\ U MQTT"作为配置文件,并自由输入配置名称。在OAuth 2.0客户端ID中输入服务密钥的clientid,然后按OK。

设置客户端密码(服务密钥中的clientsecret)。

对于授权端点,将令牌端点的"token"替换为"authorize"请不要输入"https://",因为它已经存在

选择"Header Field"和"Client Certificate"

按"Save"。

点击"Manage Channel and Parameters"