SAP云平台集成将在即将发布的版本中提供新的接收器适配器OpenConnectors,这将有助于在集成场景中利用SAP云平台OpenConnectors的功能。您可以连接到非SAP云应用程序,这些应用程序作为预构建连接器提供,并在您的集成场景中使用它们的API。
在本博客中,如何学习大数据,我将逐步介绍如何使用open connectors adapter设置简单的集成场景。
1。在sap云平台中启用open connectors服务。
您可以参考此博客并在您的sap云平台帐户中启用open connectors-
https://blogs.sap.com/2018/09/19/part-1-enable-sap-cloud-platform-open-connectors-in-trial/
2. 创建服务实例
单击上一步中启用的"转到服务"链接。这将导航到打开的连接器的主页。
3。单击左侧菜单中的连接器,您将看到所有可用的150+内置连接器列表,您可以使用。
4。点击左边菜单中的实例,然后点击创建实例。
在这个博客中我们将使用outlook实例,所以我们将在下一步创建它。
5。从连接器列表中选择Outlook电子邮件。
6。在下一个屏幕中,为outlook实例命名并单击"创建实例"。
这将打开Microsoft outlook帐户登录页。
7。如果您有任何现有帐户,请输入您的outlook帐户的电子邮件id,否则您可以通过单击"创建帐户"创建一个新帐户。
8。单击"下一步",输入outlook帐户的密码,然后单击"登录"。
您将被重定向到"打开连接器"实例页。
9。您将看到正在创建名为outlooktest的outlook实例。
10。单击API文档,然后单击资源。现在选择任意一种HTTP方法。
11.点击试试看。这将显示授权标题。
12。复制授权头值。
此值的格式为:用户XXXXXX UMVEAVAN350UV3HFA+q1nSbuOBJuIC+WcoacA=,组织XXXXXX FD1BB3839C087E834C5068EC,元素XXXXXX C/Z3QGFUsfMBjI6VOB76CK8LtlB32K4svuQ2c=
它有三个组件:用户、组织和元素。复制这三个单独的值,不带逗号和空格。我们将在创建OpenConnectors别名时使用这些值。
现在让我们使用OpenConnectors适配器创建一个简单的集成流,精准大数据,该适配器将使用从内容修改器获得的正文发送outlook邮件。
创建OpenConnectors别名
名称–OpenConnectors别名的名称
描述–描述别名的文本
类型–从下拉菜单中选择Openconnectors.
用户–在上述前提条件部分的步骤9中从授权标头获取的用户值。
组织–从授权标头获取的组织值
元素–从授权标头获取的元素值
5.单击部署。将部署outlooktest别名的用户凭据。我们将在集成流中使用此别名。
建模集成流
场景De描述:-发送使用outlook实例的邮件
1。转到"设计"视图。创建新包。单击工件并添加集成流。
2。编辑集成流。我们将删除启动事件并添加启动计时器。
3。现在我们将在这里添加一个内容修饰符。转到内容修改器中的消息正文并选择类型作为常量。
在正文中输入下面的招摇xml–
/elements/api-v2………../消息post车身正文测试OC主体xyz@gmail.comxyz@outlook.com2聚焦xyz@outlook.com测试对象xyz@gmail.com
您可以用指定发件人和收件人的有效电子邮件ID替换Address元素中的电子邮件ID。也用open connectors服务url hostname替换host值。
上面的招摇过市xml是用于outlook元素的post messages请求。
4。现在我们将在内容修改后放置一个请求-回复步骤。
5。现在,我们将在请求-回复步骤后添加OpenConnectors适配器。
从适配器列表中选择OpenConnectors。
单击适配器中的连接并指定参数值–
基本UrI:-此url可从open connectors服务获得。打开Open connectors服务url。转到API文档,在这里单击任何HTTP方法的试用。当你执行的时候,您将获得基本url。
其形式为–https:///elements/api-v2
输入基本url的此值。
别名:-给OpenConnectors别名"outlooktest",这是我们之前在必备步骤中创建的资源:-此对应于openconnectors实例支持的资源。当您点击资源时,您可以从Open Connectors服务获得所有可用资源的列表。
这里我们使用邮件资源发送outlook邮件。所以我们将指定值为"/消息"。
方法:-我们将使用Post方法发送outlook邮件
请求格式:-这对应于发送到OpenConnectors适配器的传入请求的数据类型。
在本例中,软件企业的认定,我们使用xml格式的请求。
内容-类型:-此选项仅在选择"请求"时出现格式为xml。
这与open connectors服务(cloud elements api)所期望的内容类型相对应。在我们的场景中,我们使用outlook元素,其用于发送消息的api期望application/json作为内容类型。因此,我们将内容类型值指定为application/json。由于我们已将请求格式指定为xml,因此在将负载发送到open connectors服务之前,OpenConnectors适配器将在内部执行xml到json的转换。