休息适配器-获取响应消息为test/csv格式

2020-08-13 20:11发布

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

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


PI/PO大师,

我知道有一个同名线程。 https://archive.sap.com/discussions/thread/3677886 但该线程是 已经过时,尚未解决。

我的情况和要求与线程几乎相同。

我们正在从SAP PI调用rest Webservice,作为响应,Rest webservice以test/csv格式发送响应。 我们需要抓取响应test/csv并将其放在文件夹中。

请求消息:文件-> SAP PI-> Rest WebService(Concur)

响应消息:Rest Webservice-> SAP PI->文件,无需转换。

我们正在使用PO 7.50 SP13 Java single。

要求您提供任何有关处理此问题的信息。

非常感谢

萨拉

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

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


PI/PO大师,

我知道有一个同名线程。 https://archive.sap.com/discussions/thread/3677886 但该线程是 已经过时,尚未解决。

我的情况和要求与线程几乎相同。

我们正在从SAP PI调用rest Webservice,作为响应,Rest webservice以test/csv格式发送响应。 我们需要抓取响应test/csv并将其放在文件夹中。

请求消息:文件-> SAP PI-> Rest WebService(Concur)

响应消息:Rest Webservice-> SAP PI->文件,无需转换。

我们正在使用PO 7.50 SP13 Java single。

要求您提供任何有关处理此问题的信息。

非常感谢

萨拉

付费偷看设置
发送
7条回答
d56caomao
1楼 · 2020-08-13 20:53.采纳回答

嗨,萨拉!

看看提供的屏幕截图,似乎您在尝试将源消息从纯文本格式转换为xml格式,然后再发送给接收方。 我想,如果您需要转换响应消息,则需要将MessageTransformBean放在RESTAdapterBean之后。

关于Evgeniy。

me_for_i
2楼-- · 2020-08-13 20:57

嗨,Evgeniy,

太棒了! 您的两个提示使整个工作顺利进行。

我还通过使用Async-Sync-Bridge从Rest-Service获取文本文件,并且动态URL可以用Xpath填充。

现在我的代码页有问题,但不是大问题。

感谢和问候

萨拉

超级大咸鱼
3楼-- · 2020-08-13 21:00

上述线程的补充:

REST接收器可以到达端点并收到错误:不支持的媒体类型。

但是使用SoupUI进行的测试可以正常工作。

jovirus
4楼-- · 2020-08-13 20:56

不支持的媒体类型通常是由于内容类型不匹配所致。 您可以尝试将其设置为可以再次检查吗。

宇峰Kouji
5楼-- · 2020-08-13 20:43

尊敬的Manoj,

感谢您的及时答复!

我如下更改了HTTP-Header的参数:

现在错误看起来有所不同:

返回码也指向不受支持的媒体类型。

SoupUI中的响应有效负载如下:

我应该尝试MessageTransformBean模块吗?

您能给我更多提示吗?

感谢和问候

Sara

Doze时光
6楼-- · 2020-08-13 21:03

嗨,专家

在周末,我尝试了其他可能的配置,即HTTP-Header下的content-type是text/plain。 除此之外,我在REST-Reciver-Adapter中添加了MessageTransformBean。 现在,我在响应中得到了TEXT文件,但是它不是XML格式。

这是MessageTransformBean的参数:

现在邮递员中的错误是:

我认为这是因为有效负载不是XML格式,并且无法满足该接口。

该日志表示,MessageTransformBean是在消息到达端点之前执行的,不是吗?

谁能告诉我为什么txt无法转换为XML或如何在响应中转换有效载荷?

我现在很头疼这个问题。

非常感谢有人能给我提示!

致谢

萨拉

樱桃小丸子0093
7楼-- · 2020-08-13 21:09

嗨萨拉,

您能解决此问题吗?请分享解决方案。

一周热门 更多>