REST到REST同步方案错误

2020-09-14 02:56发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们有一个需要在REST到REST同步接口上工作的要求。 我已经完成配置,但无法获得预期的结果。 这是我的第一个基于REST的方案,因此在这里我要澄清的几点。

1)发送方休息URL已命中,但是当响应来自接收方通道中的REST API时,出现如下所述的错误-

向模块处理器发送消息时出错:发件人通道'RESTSenderData'捕获调用消息传递系统的异常:com.sap.aii.adapter.rest.ejb.parse.InvalidJSonContent:使用了无效的JSON消息内容; 消息:"在

的字符848355处输入的JSON无效

2)返回JSON格式响应的API(不需要传递任何参数作为输入)。 只是,API上的GET函数应该可以工作吗?

3)我需要使用一些模块进行转换吗? 还是通道中的参数应该起作用?

我不确定,当我验证JSON时是正确的。 但是,这没有按预期工作。 PFA我正在使用的配置详细信息。

SenderREST

ReceiverREST

请建议尝试进行任何更改。

谢谢,
Nidhi Srivastava

senderrest.jpg (242.6 kB)

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


专家们,

我们有一个需要在REST到REST同步接口上工作的要求。 我已经完成配置,但无法获得预期的结果。 这是我的第一个基于REST的方案,因此在这里我要澄清的几点。

1)发送方休息URL已命中,但是当响应来自接收方通道中的REST API时,出现如下所述的错误-

向模块处理器发送消息时出错:发件人通道'RESTSenderData'捕获调用消息传递系统的异常:com.sap.aii.adapter.rest.ejb.parse.InvalidJSonContent:使用了无效的JSON消息内容; 消息:"在

的字符848355处输入的JSON无效

2)返回JSON格式响应的API(不需要传递任何参数作为输入)。 只是,API上的GET函数应该可以工作吗?

3)我需要使用一些模块进行转换吗? 还是通道中的参数应该起作用?

我不确定,当我验证JSON时是正确的。 但是,这没有按预期工作。 PFA我正在使用的配置详细信息。

SenderREST

ReceiverREST

请建议尝试进行任何更改。

谢谢,
Nidhi Srivastava

senderrest.jpg (242.6 kB)
付费偷看设置
发送
3条回答
歪着头看世界
1楼 · 2020-09-14 03:12.采纳回答

输入Jason中有多少个字段? 如果目标API不需要任何参数,则只需在发送方使用"伪字段"即可。

或者从发送方而不是Jason的基本使用xml开始...

您的错误似乎在发送方。

me_for_i
2楼-- · 2020-09-14 03:07

您好Nidhi,

您是否成功使用REST到REST同步方案?
您能帮我吗, 并向我发送您的发送方和接收方restadapter的屏幕截图? 我正在尝试定义一个类似的"休息"界面(发送方中没有有效载荷),以向用户系统公开,并且我没有得到任何结果。

Márcio

悻福寶寶
3楼-- · 2020-09-14 03:21
# p#

正确。 json中没有输入。 用于构造消息,您只需在json中传递一些虚拟值即可。

{" root":{" field":" dummy"}}

因此,当接口调用接收方通道时,此输入有效负载将没有任何意义。无论接收方通道中给出的url如何,都将被调用。

虚拟值是为了构造消息以调用正确的发件人接口。

1。 您可以将xml与发件人的伪值一起使用进行测试吗?

2。 尝试从rwb/pimon中进入测试界面-如果可行,则您的问题属于发送方频道

一周热门 更多>