本篇笔记将介绍工具栏中的调用模块。这其中有两大模块,分别是外部调用和本地调用。外部调用可以用于任何适配器与外部/后端系统进行通信。而本地调用主要用于调用当前开发界面中的对象。
本篇笔记将介绍工具栏中的调用模块。这其中有两大模块,分别是外部调用和本地调用。外部调用可以用于任何适配器与外部/后端系统进行通信。而本地调用主要用于调用当前开发界面中的对象。
本篇笔记将对消息转换器中的几个对象和工具进行简单介绍。这些工具和对象是CPI开发过程中不可或缺的存在。实际对这些对象的实际应用会在后面的实例中介绍。这里先简单介绍一下这些对象的功能和默认参数等。
本篇笔记开始对CPI开发工具中的标准对象进行介绍。本片笔记将介绍Participant组、Process组、Events组和Connectors组。
事实上有关于CPI IFlow的调试并不是一件容易的事情。首先你没法像程序调试那样自由。只能通过一个对象一个对象的调试来查看到底是哪一个对象出现了问题。然后再对这个对象进行调整。本片笔记将介绍一个插件用于帮助我们调试IFlow。
上一篇笔记介绍了大标签中的内容。这一片笔记主要介绍下开发IFlow界面的内容。并且可以同步开发好自己的第一个IFlow部件。之后可以使用Postman等接口调试工具进行测试。最后再简单介绍一个用于调试和复现异常的IFlow方法。
虽然之前做了SAP CPI的一些笔记,但是并没有形成系统。这次通过查找的一些资料和官网的学习资料对CPI的各个组件和功能做一个记录。方便后面回顾学习。
本篇文章的大部分内容基本来源 ZAPYARD 的文章《SAP Cloud Platform Integration (CPI) Part 1 – Introduction》。我在学习SAP很多内容时都参考了这个平台的内容。
前面写了CPI接口的发布、异常处理和日志跟踪等内容,但是在实际开发过程中我们还需要配置一些异步调用的CPI接口。而CPI的异步接口功能十分强大,当消息处理失败时并不会记录一个日志之后就停止了。而是会在记录日志之后将失败的消息再次填充进队列中重复执行。当执行到一定的次数还是失败的话才会停止执行。在每次重处理消息时也会同步更新日志记录的结果,直到执行成功为止。
虽然CPI的异步功能强大且方便,但是其配置却十分简单,和发布一个普通的CPI接口只相差两个步骤。下面对异步的接口发布做一篇记录的笔记。
之前在《配置调用外围系统的CPI接口》这篇笔记中记录如何调式CPI的接口,但是这种需要自己查找输入参数来测试。本次介绍一种直接通过跟踪对方传入请求的调试方式来定位问题。以之前创建的CPI接口YTESTFM_CPIDEMO_01为实例(详见《通过Web Service发布CPI接口》)进行演示。
1 / 2