返回顶部
首页 > 资讯 > 精选 >SAP Cloud Platform integration上怎样创建一个最简单的iFlow
  • 707
分享到

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

2023-06-04 04:06:26 707人浏览 泡泡鱼
摘要

这篇文章将为大家详细讲解有关SAP Cloud PlatfORM integration上怎样创建一个最简单的iFlow,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。登录SAP CPI控制台

这篇文章将为大家详细讲解有关SAP Cloud PlatfORM integration上怎样创建一个最简单的iFlow,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

登录SAP CPI控制台,点击这个铅笔图标进入工作区域:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

选择一个已经存在的content package:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

在这个content package里创建一个新的iFlow:

SAP Cloud Platform integration上怎样创建一个最简单的iFlowSAP Cloud Platform integration上怎样创建一个最简单的iFlow

默认生成的iFlow模型如下。删除Sender,因为在这个最简单的iFlow里,我们采用timer方式触发:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

删除Sender后如下图所示:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

选择一个Timer作为iFlow触发器:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

将tinmer拖拽到integration process区域,选择Scheduler属性,设置成Run Once-运行一次。

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

再拖拽一个Content Modifier到integration process区域,切换到message body,维护一个Hello World:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

将start timer同content modifier连接起来:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

添加一个groovy script:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

点击script步骤的create标签:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

本地新建一个文本文件,将下列groovy代码粘贴进去,另存为test.groovy:

import com.sap.gateway.ip.core.customdev.util.Message; import java.util.HashMap; def Message processData(Message message) { def body = message.getBody(java.lang.String) as String; def messageLog = messageLogFactory.getMessageLog(message); if(messageLog != null) { messageLog.addAttachmentAsString("Log current Payload:", body, "text/plain"); } return message; }

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

将本地groovy文件上传到script步骤里:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

再将Content modifier同Groovy Script连接起来,最近进行部署。

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

部署成功后,到operation视图查看刚刚部署的iFlow的执行情况。点击tile “All Integration Flows”:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

状态:成功执行

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

在attachment区域能看到之前用groovy script存储的附件:
messageLog.addAttachmentAsString("Log current Payload:", body, "text/plain");

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

这个最简单的iFlow展示到此就成功了:

SAP Cloud Platform integration上怎样创建一个最简单的iFlow

关于SAP Cloud Platform integration上怎样创建一个最简单的iFlow就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。

--结束END--

本文标题: SAP Cloud Platform integration上怎样创建一个最简单的iFlow

本文链接: https://www.lsjlt.com/news/236504.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • SAP Cloud Platform integration上怎样创建一个最简单的iFlow
    这篇文章将为大家详细讲解有关SAP Cloud Platform integration上怎样创建一个最简单的iFlow,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。登录SAP CPI控制台...
    99+
    2023-06-04
  • 怎么在SAP Cloud Platform上进行第一个integration flow开发
    怎么在SAP Cloud Platform上进行第一个integration flow开发,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。登录SAP Cloud Platform...
    99+
    2023-06-04
  • 亲手教你怎样创建一个简单的mysql数据库
    目录一.创建数据库二.创建数据库什么是数据库?数据库是存放数据的“仓库”,维基百科对此形象地描述为“电子化文件柜”。 什么是数据库管理系统?数据库管理系统是操纵和管理数据库...
    99+
    2024-04-02
  • Eclipse怎么创建一个简单的插件
    要创建一个简单的插件,您可以按照以下步骤操作: 打开Eclipse IDE,点击菜单栏中的File -> New ->...
    99+
    2024-04-03
    Eclipse
  • 怎么用MyBatis创建一个简单的程序
    这篇文章主要介绍“怎么用MyBatis创建一个简单的程序”,在日常操作中,相信很多人在怎么用MyBatis创建一个简单的程序问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用MyBatis创建一个简单的程序...
    99+
    2023-06-29
  • 怎么用pygame创建一个简单的窗口
    这篇文章主要介绍“怎么用pygame创建一个简单的窗口”,在日常操作中,相信很多人在怎么用pygame创建一个简单的窗口问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用pygame创建一个简单的窗口”的疑...
    99+
    2023-06-02
  • PyQt5中怎么创建一个简单的窗口
    在PyQt5中,可以使用QtWidgets模块创建一个简单的窗口。下面是一个创建一个简单窗口的示例代码: import sys fr...
    99+
    2024-03-12
    PyQt5
  • 怎么创建一个简单的SpringBoot应用程序
    要创建一个简单的Spring Boot 应用程序,可以按照以下步骤操作: 使用 Spring Initializr 创建一个新的...
    99+
    2024-04-09
    SpringBoot
  • 怎么用Node创建一个简单的HTTP服务器
    这篇文章主要介绍“怎么用Node创建一个简单的HTTP服务器”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“怎么用Node创建一个简单的HTTP服务器”文章能帮助大家解决问题。1. 使用Node.js...
    99+
    2023-07-04
  • Oracle 怎么创建一个性能最优,最安全的线上用户!
    Oracle 怎么创建一个性能最优,最安全的线上用户! 考虑的知识点 1.undo表空间设置2.业务表空间设置3.临时表空间设置4.表空间配额5.profile的选择,自建还是默认6.密码安全7.权限限制...
    99+
    2024-04-02
  • 怎么使用Python和Tkinter创建一个简单的闹钟程序
    这篇文章主要介绍了怎么使用Python和Tkinter创建一个简单的闹钟程序的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么使用Python和Tkinter创建一个简单的闹钟程序文章都会有所收获,下面我们一起...
    99+
    2023-07-05
  • SAP SD怎么将其它ITEM加入到一个已创建好的交货单里
    本篇内容主要讲解“SAP SD怎么将其它ITEM加入到一个已创建好的交货单里”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“SAP SD怎么将其它ITEM加入到一个已创建好的交货单里”吧!如下的销...
    99+
    2023-06-05
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作