Mulesoft 3 中 SFTP 错误的错误代码

发布于 2025-01-13 14:30:17 字数 172 浏览 0 评论 0原文

我在 mule3 中开发了一个应用程序来转换数据,然后将数据作为文件上传到 sftp 位置。我已经包含了所有常见错误,例如 http 400 系列和 500,但是当 ftp 失败时(例如文件上传、连接或权限),正确的处理状态代码是什么。 我在互联网上搜索了很多,搜索得越多,我就越迷失。 有人有这方面的经验吗?

谢谢

I have developed an application in mule3 to transform data and then upload the data as a file to sftp location. I have included all common errors, such as http 400 series and 500 but what is a proper handling status code for when ftp fails, for example with file upload, connection or permission.
I have searched a lot on the internet and the more I search the more I get lost.
Does anyone have experience with this?

Thanks

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

人生百味 2025-01-20 14:30:17

如果您需要一个在 SFTP 和 HTTP 之间映射错误代码的表,则没有标准。这些是完全不同的协议。您必须定义自己的映射。大多数 HTTP 错误可能是 5xx,身份验证错误可能是 403。

If you are asking for a table for mapping error codes between SFTP and HTTP, there is no standard for it. These are completely different protocols. You have to define your own mapping. Most of them will probably be 5xx in HTTP, with authentication errors probably 403.

瀞厅☆埖开 2025-01-20 14:30:17

不确定您使用哪个连接器版本。但是,如果您打开 SFTP 连接器的文档,例如: https://docs .mulesoft.com/sftp-connector/1.4/sftp-documentation

您可以看到文档引用了可能引发的错误,例如 复制操作可能会抛出以下错误

根据这些错误,你应该做你的逻辑。此外 HTTP 连接器 也会引发此类错误,但随后在 HTTP命名空间。如果需要,您还可以将错误重新映射到不同的新命名空间。根据您重新映射的错误,您还可以实现逻辑。

Not sure which connector version you use. But if you open the documentation of the SFTP connector, like: https://docs.mulesoft.com/sftp-connector/1.4/sftp-documentation.

You can see the documentation refers to the error that could be thrown, for example the copy operation can throw the following errors.

Based on those errors you should do your logic. Also the HTTP connector is throwing such errors, but then in the HTTP namespace. If needed you can also remap errors to a different and new namespace. Based on your remapped errors you could also implement logic.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文