如何在"本地集成过程"的"异常子过程"中获取错误数据

2020-08-25 04:39发布

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

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


大家好,

我对异常子流程有疑问。

在以下集成流程中,

1。 使用HTTP从Eclipse中读取数据(data1.txt)(通过将CSV格式更改为XML到XML Conventer)

2。 将XML数据上传到SAP HANA数据库

3。 如果在步骤2中发生错误,我想在文件服务器中将错误消息信息和错误数据(http_data.png)生成为文本文件。

现在,我得到了错误消息信息。

但是,我无法在Exception Subprocess中获取错误数据。

因此,请您咨询一下如何在"异常"子进程中获取错误数据(XML数据)。

错误行:4,8和11。

最诚挚的问候!

(87.9 kB)

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

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


大家好,

我对异常子流程有疑问。

在以下集成流程中,

1。 使用HTTP从Eclipse中读取数据(data1.txt)(通过将CSV格式更改为XML到XML Conventer)

2。 将XML数据上传到SAP HANA数据库

3。 如果在步骤2中发生错误,我想在文件服务器中将错误消息信息和错误数据(http_data.png)生成为文本文件。

现在,我得到了错误消息信息。

但是,我无法在Exception Subprocess中获取错误数据。

因此,请您咨询一下如何在"异常"子进程中获取错误数据(XML数据)。

错误行:4,8和11。

最诚挚的问候!

(87.9 kB)
付费偷看设置
发送
6条回答
xfwsx85
1楼 · 2020-08-25 05:43.采纳回答

你好TunNay,

根据我在odata响应中在步骤2中的理解,您将获得错误详细信息,并且在连接时会收到错误消息,或者出现任何技术错误,以便异常子进程可以处理。

在第2步之后添加路由器步骤,以防在响应中出错时创建文件,否则继续进行进一步的处理。

此致

Sriprasad Shivaram Bhat

95年老男孩
2楼-- · 2020-08-25 05:20

嗨,

请在下面找到其他属性,以防异常子流程被触发。

  • $ {exception.message}:对该异常的简短描述。
  • $ {exception.stacktrace}:对引发的异常进行完整跟踪。

https ://blogs.sap.com/2017/01/16/sap-hcp-is-exception-sub-process-how-to-create-alert-body-for-error-notification/

或者,由于您在发布前将其转换为xml,因此可以使用验证器并采取必要的措施。

https://blogs.sap.com/2018/09/18/cloud-integration-working-with-xml-validator/

https://help.sap.com/viewer/368c481cd6954bdfa5d0435479fd4e en-US/360dc70c9e3940e9af133813ff1ffbae.html

希望这会有所帮助!

感谢和问候,

Praveen T

路亽曱_Ryan
3楼-- · 2020-08-25 05:16

您好TunNay

您可以使用Send Step来使用异步适配器(例如SFTP,mail和request)-答复同步适配器(例如http,soap,sfsf) ..

问候,

Sriprasad Shivaram Bhat

我是小鹏鹏啊
4楼-- · 2020-08-25 05:42

尊敬的Sriprasad Shivaram Bhat,

非常感谢您的回答。

我想确认你。

如果有错误,我可以获取错误数据(XML数据)。

因为我只想部署错误数据,所以我想导出错误数据。

感谢和问候,

Tun Nay Aung。

N-Moskvin
5楼-- · 2020-08-25 05:31

亲爱的Sriprasad Shivaram Bhat,

现在,我在步骤2中添加了路由器适配器。

在步骤2中,"结束事件"适配器无法与"接收器"适配器连接。

因此,我尝试在本地集成过程中添加"结束消息"适配器以生成文件。

但是,本地集成过程不允许使用"结束消息"适配器。

在异常子流程中,我可以获取错误数据(XML数据)吗?

如果您有其他解决方法,请给我建议。

感谢和问候,

Tun Nay Aung。

当学会了学习
6楼-- · 2020-08-25 05:28

亲爱的Sriprasad Shivaram Bhat,

非常感谢您的回答。

我在IFlow中添加了路由器和发送适配器。

现在我遇到了一个问题,该过程将进入异常子过程,并且仅在错误情况下才生成错误文件(步骤2)。

在错误情况下,我想在文件服务器上生成错误文件(步骤2)和错误数据(步骤3)。

请提供在步骤2错误的情况下如何生成错误数据(步骤3)的信息。

1。 路线2:错误案例(条件://statuscode!='200')

感谢和问候,

Tun Nay Aung。

一周热门 更多>