主页 > 云服务 > > 正文

域名注册_网站建设和网站推广_怎么申请

浏览:

域名注册_网站建设和网站推广_怎么申请

简介

当我们正在进行SAP CPI项目时,在我们的集成流程中有一个从JSON到XML的消息转换是一个常见的要求。

根据我们的经验,云服务器的,我们发现SAP CPI的JSON2XML组件中存在一些限制。

一些JSON格式无法通过标准CPI组件转换为XML来实现JSON2XML转换器。

如果您想进一步了解当前的限制,您可以查看下面的参考:

案例和替代解决方案

好,服务器云服务器,现在让我们进入示例案例以及我们将如何处理它

这里我将创建两个集成流。

第一个是使用默认/标准SAP CPI的JSON第二个是使用一个简单的groovy脚本+自定义库(*.jar文件)来做同样的事情(JSON到XML的转换)。

这里我们开始我们的第一个集成流程:

第一个集成流程

上面的集成流程非常简单,云购网,它将接收一个JSON格式,并使用CPI的标准JSON-to-XML转换器进行XML转换。

我们将使用以下JSON负载来测试我们的集成流:

为了测试我们的第一个集成流,我们使用Postman和上面的JSON作为有效负载:

从上面的屏幕截图我们可以看到我们在第一个集成流中遇到了一个错误。

因此下一步我们将转到我们的CPI的消息监控,我们可以看到详细的错误如下:

从上面的错误我们可以看到标准的JSON到XML转换器是无法将我们的JSON负载转换为XML格式

作为CPI开发人员,物联网+,我们最喜欢的CPI功能之一是我们能够编写groovy脚本

我们还能够在集成流的资源选项卡中使用/上载自定义库(*.jar文件)。

当我们试图克服第一个IFlow中的问题时。

我们创建了我们的第二个IFlow如下所示:

第二个集成流程

从上面的IFlow我们可以看到我们将使用groovy脚本来执行JSON到XML的转换。

groovy脚本片段如下:

从上面的groovy脚本我们将需要几个自定义库来进行:

导入net.sf.json文件*

The库(*.jar文件)可以下载在以下来源:

https://sourceforge.net/projects/json-lib/

下载自定义库后。

我们需要上传jar文件,返利是什么意思,在我们的集成流程的以下部分:

最后让我们通过postman使用相同的JSON格式测试我们的第二个集成流程:

从上图中我们可以看到第二个集成流程在相同的JSON负载下工作得很好,并且能够像我们预期的那样将JSON负载转换为XML格式。

结论行动呼吁

从这篇文章中我们了解到CPI的标准JSON-to-XML转换器有一些限制。

作为替代解决方案之一,我们可以使用groovy脚本和自定义库来进行JSON-to-XML转换。

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 云服务器价格_有显卡的云主机
    <strong>云服务器价格_有显卡的云主机</strong>

    云服务器价格_有显卡的云主机

    雪花数据仓库中的端到端加密2016年4月13日作者:马丁·亨切尔彼得·波维尼克云数据安全,工程作者:马丁·亨切尔和彼得·波维尼克。保护客户数据是雪花...

  • 云端主机_物联网智慧家居
    <strong>云端主机_物联网智慧家居</strong>

    云端主机_物联网智慧家居

    在云数据库服务的世界里,对客户来说,没有什么比不间断地访问他们的数据更重要的了。在在线游戏和金融服务等交易率较高的行业,即使是最小的中断...

  • 云存储的公司_智能电话机器人
    <strong>云存储的公司_智能电话机器人</strong>

    云存储的公司_智能电话机器人

    如今,企业被迫维护两种类型的分析系统:数据仓库和数据湖。数据仓库提供了有关业务健康状况的重要见解。数据湖可以发现客户、产品、员工和流程的...

  • 超级云计算_云主机怎么使用
    <strong>超级云计算_云主机怎么使用</strong>

    超级云计算_云主机怎么使用

    使用Azure的客户管理密钥进行数据加密2019年9月6日|3分钟读取作者:保卢斯雪花新闻,雪花科技2017年,雪花宣布使用AWS密钥管理服务(KMS)支持客户管理密...

  • 云计算存储_云主机 哪个好
    <strong>云计算存储_云主机 哪个好</strong>

    云计算存储_云主机 哪个好

    图1。派特法是一家领先的油田服务公司派特法为能源客户锁定价值派特法设计、建造、运营和维护石油、天然气和可再生能源资产。公司致力于数字化转型...

云储存

更多 >
  • 企业网站_泛域名解析_免费申请
    企业网站_泛域名解析_免费申请

    你们中的一些人可能不知道SAP TechEd之前我们的Devtoberfest活动的所有细节,但现在是我喜欢谈论的一个话题Kyma的时候了。具体来说,我们如何让您能够使用...

  • 美国服务器_数据库调用_优惠
    美国服务器_数据库调用_优惠

    SAP Business Application Studio最近在Azure、AWS、阿里巴巴云上向客户发布。 了解更多有关SAP Business Application Studio的信息:一个中心博客,提供有用信息或博客文...

云储存轻量服务器_云虚拟主机怎么用_超低折扣
云储存腾讯云_市网站建设_价格
云储存云存储_分布式图片存储_评分榜
云储存分布式存储_cdn啥意思_稳定性好
云储存亚马逊云_企业邮箱在哪里登陆_便宜的