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

美国服务器_江苏企业网站建设_安全稳定

小七 141 0

几天前,我在twitter上看到了Nabheet Madan关于SAP云平台功能计时器触发器的问题。我想我会分享一些关于计时器触发器的使用以及消息主题的触发器事件的信息。

这个博客不适合初学者,我建议浏览博客系列"使用无服务器服务和开放连接器响应事件并连接第三方系统",在这里我已经解释了服务的功能配置为与SAP云平台上的消息服务协同工作。

顾名思义,企业管理软件开发,您可以设置计时器配置,淘客app制作,物联网技术与应用,自动安排您的功能运行。您可以将它安排为每小时运行一次,也可以安排在一个月的某一天等。为了实现这一点,函数服务利用Cron表达式。它是一个包含子表达式的字符串,下面是每个子表达式的允许值。SAP帮助

对我来说Cron表达式是新的,我探索了一些示例,在Corn触发器教程中找到了一些

为了开始,您需要创建一个函数。在下面的示例中,我有一个简单的控制台输出语句,每当定时器触发函数时,它都会显示在我的日志中。

我将"timer"触发器类型附加到此函数,对于cron输入,我提供了值"*/1****"。这将确保每分钟触发一次函数。

在部署人工制品之后,我能够验证每分钟调用一次函数。

在上一篇博文中,我在企业消息服务中定义了一个队列,并将一个函数配置为每当队列中有消息时触发。在本节中,我将介绍主题。如果您有pub sub模型,并且希望多个订阅者接收已广播到某个主题的消息,返现app,则主题非常好。

在下面的示例中,我在企业消息服务中创建了一个名为"Orders"的队列。

在"queue Subscriptions"菜单中,我创建了几个主题并将它们绑定到"Orders"队列,如下所示。SAP帮助文档提供了有关如何命名主题和分隔段的指导原则

在我的函数服务中,我创建了两个函数—销售和发票,产业大数据,当相应的业务对象中发生事件时将调用它们。

该函数只有一个控制台输出语句,其中显示了是通过事件传递给函数的。

我在函数上附加了一个事件触发器,如下所示。此触发器将侦听到sales/created或sales/updated主题的任何消息。

同样,我创建了另一个函数来处理Invoice对象,并将其附加到侦听invoices/processed主题中的消息的事件触发器。

我现在正在使用POSTMAN rest客户端来测试此功能。我希望配置事件管理以显示在S4HANA内部部署系统中执行的操作将如何触发此事件。

在Rest客户端中,我遵循SAP帮助中记录的准则/参数,以便将消息发布到主题。请注意,主题的各个部分需要用"%2F"分隔,而不是"/"。在下面的示例中,我将消息发布到主题sales/created

可以在执行日志中查看sales函数的输出。

同样,我也可以将消息发布到不同的主题invoices/processed

可以在执行日志中查看invoices函数的输出。