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

香港带宽_虚拟主机申请_免费领

小七 141 0

嗨,社区,

这是这个博客系列的第2部分。第1部分可以在这里找到。

在这个博客中,我将讨论在SAP云平台集成(CPI)中实现用户定义消息搜索(UDMS)的体系结构解决方案。UDMS是集成监控的一个方面,您可以在其中通过业务数据搜索消息。可以使用SAP\u ApplicationID在CPI中开箱即用地配置udm。请在下面的Eng Swee Yeoh博客中找到更多关于这个和其他有用提示的详细信息https://blogs.sap.com/2019/06/14/eng-swees-tips-for-cpi-development/

如果需要增强的UDM,其中需要使用多个业务数据元素搜索集成消息,下面是我们可以用来构建定制CPI的方法之一使用SAP云平台(SCP)的不同服务进行扩展。

集成流程概述:

下面的集成流程是SAP教程中解释的简单集成场景。

https://developers.sap.com/mission.cp-integration-flow-logistics.html

我将解释增强型UDM的细节(步骤1–5在集成流程的其他部分比较标准,在教程中有详细的说明。

步骤1:

使用content modifier步骤,获取接口业务数据(这里是CustomerName,OrderID,OrderDate),云服务器报价,MessageId,将CorrelationId作为交换属性,如下所示:

步骤2:

使用顺序多播步骤,将第一条消息发送给UDMS接收方,将第二条消息发送给实际接收方。

步骤3:

使用content modifier步骤,物联网水表,创建消息体JSON消息负载,将UDMS数据发送给UDMS接收方。此负载将具有ScenarioId、MessageId、CorrelationId、UDMS键和值的数组,如下所示。MessageID、CorrelationID和UDMS值是从步骤1的exchange属性填充的。

步骤4:

使用AMQP适配器,将UDMS有效负载数据(如上所示)发送到SCP Enterprise Messaging队列。

下面是Dries Van Vaerenbergh的博客,解释了如何为SCP Enterprise Messaging配置AMQP适配器服务

https://blogs.sap.com/2020/05/06/send-amqp-messages-from-cpi-to-enterprise-messaging-and-consume-them-in-a-node.js amqp应用程序-%F0%9F%93%A8/

有关AMQP适配器功能的更多详细信息,参考曼迪·克里梅尔的博客

https://blogs.sap.com/2019/11/20/cloud-integration-connecting-to-external-messaging-systems-using-the-amqp-adapter/

注意:SCP企业消息实例中需要创建一个队列,如下所示。

第5步:

将有效负载发送给实际接收者。在本例中,家居智能化系统价格,消息有效负载被发送到电子邮件接收器。

步骤6:

自定义CPI扩展:

自定义CPI扩展从企业消息传递UDMS队列中选取消息,并将其保存在SCP HANA数据库中。扩展应用程序通过从CPI API获取消息处理日志和从SCP HANA数据库获取UDMS数据,可以基于UDMS搜索消息。

用于获取消息处理日志的CPI API位于

https:///API/v1/MessageProcessingLogs('')下面?$format=json

运行三个测试有效负载,具有以下业务数据

OrderId:450002001

CustomerName:Customer10

OrderDate:2020年10月7日

OrderId:4500020002

CustomerName:Customer10

OrderDate:2020年10月7日

OrderId:4500020003

CustomerName:Customer11

OrderDate:2020年10月7日

所有消息均发送到实际邮件接收者如下:

UDMS搜索如下:

博客应该提供一个架构解决方案,大淘客网站,可以实现CPI中增强的UDMS需求。这说明了如何使用SCP的服务扩展CPI功能。有其他方法可以达到类似的要求。我很乐意听取您的反馈、意见和建议。

谢谢您,红淘客,祝您愉快。。