WSO2 EI - 处理 SFTP 错误并调用故障/错误序列

2024-02-25

我正在尝试通过 jms/http 代理写入 SFTP 位置。但是,当 SFTP 端点出现错误(密码错误、网络连接问题、远程目录不存在)时,我想触发故障序列并处理此错误(尝试一些 DLC 类型的场景)。我发现故障序列不会调用 FTP 错误,除非您设置 OUT_ONLY=false。然而,WSO2 文档建议为 ftp 写入设置 OUT_ONLY=true。这里也提出了类似的问题。如何处理 WSO2 EI 6.4 中的 VFS 代理错误? https://stackoverflow.com/questions/57799952/how-to-handle-vfs-proxy-error-in-wso2-ei-6-4

如果我设置 OUT_ONLY=false,则 FTP 写入失败和成功都会触发故障序列。 有什么解决方法可以捕获 FTP 错误并触发 failureSequence 吗?


您可以在端点配置中定义responseAction。请参考以下示例配置。当响应超时请求时,responseAction 会加快指定是丢弃它还是调用故障处理程序。除了在端点中定义responseAction之外,您还可以用文件连接器替换发送中介器,并且它还会在错误期间调用故障序列。

 <send>
            <endpoint name="wms-fault-endpoint">
               <address uri="vfs:ftp://admin:admin1@localhost:2121/testJ/out">
                  <timeout>
                     <duration>10000</duration>
                     <responseAction>fault</responseAction>
                  </timeout>
               </address>
            </endpoint>
         </send>

[1]-https://docs.wso2.com/display/EI611/Endpoint+Error+Handling

[2]- https://docs.wso2.com/display/ESBCONNECTORS/File+Connector https://docs.wso2.com/display/ESBCONNECTORS/File+Connector

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

WSO2 EI - 处理 SFTP 错误并调用故障/错误序列 的相关文章

  • 如何在 docker 镜像中包含修改后的配置文件?

    我是 Docker 新手 一位 Devop 同事在 github 存储库中创建了一个 WSO2 docker 镜像 他使用此类图像来创建暂存和生产实例 The docker compose yml is openssl req newkey
  • WSO2 IS 自定义验证器

    我们正在使用 WSO2 IS v5 4 1 我们希望根据外部用户数据存储对用户进行身份验证 所需的步骤 用户使用用户名和密码通过 Oauth 登录 WSO2 IS 登录请求被转发到外部服务 该服务通过给定的用户名和密码对用户进行身份验证 而
  • WSO2 身份服务器 JWT 访问令牌

    当使用密码 grant type 登录时 我尝试从 WSO2 Identity Server 接收 JWT access token 但我找不到任何方法来配置它 当我登录时 我得到一个 guid 作为 access token 我发现了这个
  • 尝试根据 mysql 保存用户应用程序时,WSO2 App Store 抛出错误

    当我尝试创建或编辑应用程序时 API Store 抛出错误 java sql SQLException Can t call commit when autocommit true 我添加了设置 init command set autoc
  • 用于调用 wso2 安全 Web 服务的独立 java 代码

    我在 wso2esb 上有一个安全的 Web 服务 它基于用户名令牌 现在 我想创建一个独立的 java 程序来调用此 Web 服务 我很难弄清楚如何做到这一点 你能帮我一下吗 感谢致敬 通过这种方式访问 安全的Web服务 我假设你使用UT
  • wso2 API 管理器 |如何将客户端证书关联到后端/目标端点

    我们有一个 api 后端 在访问 api 时需要提供客户端证书 我们已将客户端证书以及所有根 CA 和中间证书添加到repository resources security client truststore jks 重新启动服务器 我相
  • 在 WSO2 ESB 中介期间修改配置注册表资源内容

    我有一个场景 我需要在配置注册表中存储简单计数器并在序列流结束时递增它 我们需要存储在配置注册表中的原因是 如果服务器重新启动 我们将保留最后的计数器值 有人可以建议如何增加配置注册表中的计数器吗 您可以在中介中使用示例 javascrip
  • WSO2 Api Manager 在日志中介器中记录 Http 请求

    有没有办法将 http 请求远程主机包含在用于特定 api 的日志中介器中 按照说明操作后 我可以记录肥皂消息 但我没有有关服务调用者的信息 我目前使用以下序列定义
  • WSO2AM - SAML - 提供的授权无效

    我正在将 WSO2AM 与我们内部专有的身份提供商 IDP 集成 我正在关注 wso2 文档 与 OAuth2 交换 SAML2 承载令牌 SAML 扩展授予类型 https docs wso2 com display AM210 SAML
  • WSO2 Identity Server 5.1.0 未在 SAML 响应中返回用户声明

    在尝试新版本的 WSO2 Identity Server 5 1 0 时 我在返回 SAML 响应中的声明时遇到问题 虽然这在 WSO2 IS 5 0 0 SP1 中有效 我已经映射了所需的声明并将它们添加到我的 SP 此外我还配置了 SP
  • WSO2 API 管理器端口

    我需要发布为在端口 80 和 443 而不是 8280 和 8243 上运行而开发的所有 API 我如下更改了 axis2 xml 并重新启动了 API Manager 服务器
  • OpenId Connect 与 wso2 仅返回子声明

    当我询问用户 WSO2 的信息时 响应仅包含他的子信息 Request GET https srv wso2 domain com 9443 oauth2 userinfo schema openid Request headers Acc
  • 如何解密从 Soap UI 5.0.0 中的 WSO2 安全代理服务接收的消息

    我正在尝试调用 WSO2 ESB 中的安全代理服务 我跟着这个tutorial http tryitnw blogspot com 2013 07 invoking secured esb proxy service html 我已成功调用
  • 消息处理器中定义的序列未收到响应

    我有一个单独的代理 在WSO2ESB4 8 1 将消息发送到消息存储 配置为WSO2MB 2 2 0 然后处理器将消息发送到后端 后端接收消息 但后端的响应不会返回到定义的序列 Seq IfcFileCheckinResponse在处理器中
  • 无法通过 WSO2 API Manager 中的自定义中介流中的呼叫中介器

    在 WSO2 AM 1 10 中创建自定义中介流以实现 API 链接 作为第一步 我创建了此流程作为测试 它调用 REST 服务以生成令牌并将响应返回给客户端
  • 如何使用 wso2 BPEL 创建和部署带有人工任务的 BPEL 流程

    我还没有找到任何有关创建的文档BPEL使用人工任务进行流程WSO2 BPEL 只有一个例子叫做Claims Approval现有的已准备好部署流程 创建该示例流程的文档也不存在 请帮帮我 发现存在类似的问题 但不幸的是该问题没有答案 任何帮
  • WSo2 EMM - 应用程序管理数据库错误

    运行 WSo2 EMM 1 1 0 除了一个大问题外 一切都工作正常 从我第一次单击 应用程序管理 选项卡中的应用程序那一刻起 只要服务器正在运行 WSO2EMM DB h2 db 文件就会开始稳定增长 即使完全没有任何更改 最终 它变得如
  • 如何删除 WSO2 Identity Server 中的租户?

    在 v 4 6 0 中 我们无法通过 UI 删除 tenat 只能禁用 但是 我看到 TenantMgtAdminService 肥皂服务上有一个 deleteTenant 方法 我尝试调用此服务 但收到错误消息 从日志来看 它有 org
  • 为什么在 WSO2 中自定义 Axis2 版本?

    好吧 在为 WSO2 ESB 开发自定义传输时 建议我使用特定于 WSO2 的 Axis2 版本 1 6 1 wso2v5 有谁知道这个版本是否与 标准 1 6 1 版本有所不同 而这个 分支 的动机又是什么 AFAIK 这是因为 wso2
  • 是否可以使用相同的客户端凭据拥有多个有效的访问令牌?

    我有一个使用 OAuth2 身份验证的 API 设置 客户已使用 WSO2 订阅了我的 API 我们不使用刷新令牌 所有访问令牌将在 1 小时后过期 如果我的客户端使用相同的客户端凭据请求 2 个访问令牌 会发生什么情况 第一个令牌会被撤销

随机推荐