如何在不使用BPM的情况下配置“同步”请求和响应RFC场景

举报
jason635 发表于 2019/09/29 22:50:42 2019/09/29
【摘要】 BPM是开发人员创建接口的一个很好的选项。看起来您可以通过使用BPM解决所有问题。但是界面开发人员应该问问自己是否有必要使用它。您需要大量的消息类型,如果接口接收到大量消息,您将遇到性能问题。因此,如果确实需要BPM并且有意义,您必须分析您的场景。我的经验表明,如果你知道你要做什么,有一个简单的方法对习。(但是在你开始开发之前你必须知道这一点) 本博客将帮助您轻松创建SAP...

     BPM是开发人员创建接口的一个很好的选项。看起来您可以通过使用BPM解决所有问题。但是界面开发人员应该问问自己是否有必要使用它。您需要大量的消息类型,如果接口接收到大量消息,您将遇到性能问题。因此,如果确实需要BPM并且有意义,您必须分析您的场景。我的经验表明,如果你知道你要做什么,有一个简单的方法对习。

(但是在你开始开发之前你必须知道这一点)

     本博客将帮助您轻松创建SAP RFC调用。

     场景

到SAP RFC的数据库连接器。(本博客还应该使用文件适配器)发送方需要RFC调用的响应信息。但是我们如何更新数据库呢?

在大多数情况下,RFC响应在消息中没有足够的信息。要更新数据库条目,您需要一个密钥,但是这个信息可能会丢失。我需要BPM来保存这些信息吗?不。解决方案1可以处理这个问题。

     解决方案1)

您可以使用RFC查找来调用SAP系统。此场景中存在数据库密钥。场景看起来像:JDBCSender映射(RFCLookup) JDBCReceiver注意:您需要一个小的Java函数,并且您的映射不是很清晰。

      解决方案2)

您将使用一个同步场景JDBCßa RFC更新响应信息的发送者。注意:一切都是标准的,您不需要Javafunction。更新密钥必须是响应消息的一部分。


【版权声明】本文为华为云社区用户翻译文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容, 举报邮箱:cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。