最近遇到多个SCN线程在寻找如何处理SAP CPI中的动态值映射,搭建大数据平台,因此这是您如何通过小示例实现的。
我们将使用POSTMAN HTTP客户端推送一些消息,人工智能龙头企业,并使用值映射api(在执行值映射之后)获取转换后的输出。
创建一个IFlow,包括以下步骤如上所述。
步骤1:
创建HTTP发送方通信通道
步骤2:
添加以下映射步骤。
输入输出结构:
包含值映射的字段映射概述:
创建自定义函数调用ValueMappingApi mapping Java API[mapping API],该函数内部调用值映射项目和获取所需的输出。
自定义函数的创建:
自定义函数脚本:
复制粘贴在自定义函数创建的#4中打开的窗口中的以下代码。
步骤3:
添加中间步骤(可选)如果要检查转换的输出,返利机器人软件,我的免费云,请编写(尽管您在邮递员中得到了响应)。
步骤4:
保存并部署您的IFlow.
创建值映射,该值映射可以根据您发送的输入在脚本中动态引用。
我的值映射看起来像(简单的一个:)
保存并部署是的。现在我们很乐意继续我们的测试。
甚至可以对这个场景做进一步的增强,而不是通过模式和代理,怎么做淘客,你可以发送一些独特的no在转换的后期(自定义函数)操作要使用的值映射。您可以通过在输入负载中传递自定义键或默认值来处理值映射的失败案例(在我们的案例中,我为失败案例硬编码了"default")。
[1]Java mapping API帮助
希望这对您有所帮助。。!
问候,
Sriprasad Shivaram Bhat