Exception Mule异常处理

Exception Mule异常处理,exception,mule,Exception,Mule,我正在使用Mule Webservice使用者调用soap服务。该服务返回字符串消息,而不是Soapresponse或soap fault,并抛出一个错误,并落在异常处理部分 我需要如何根据异常处理中收到的消息调用另一个流?1)设置捕获异常时要执行的流 2) 在异常块内部(调用服务的流的内部)-放置一个“流引用”形状以调用在步骤1中创建的异常块外部的流 你想达到什么目标?为什么会出现异常,是哪个处理器抛出的?您可以粘贴您的XML代码吗?我正在使用ws-consumer…端点服务返回纯文本消息,如

我正在使用Mule Webservice使用者调用soap服务。该服务返回字符串消息,而不是Soapresponse或soap fault,并抛出一个错误,并落在异常处理部分

我需要如何根据异常处理中收到的消息调用另一个流?

1)设置捕获异常时要执行的流


2) 在异常块内部(调用服务的流的内部)-放置一个“流引用”形状以调用在步骤1中创建的异常块外部的流

你想达到什么目标?为什么会出现异常,是哪个处理器抛出的?您可以粘贴您的XML代码吗?我正在使用ws-consumer…端点服务返回纯文本消息,如“登录失败”,而不是包装在soap错误或soap响应中,并转到异常块。在异常块中,我需要检查消息是否包含“登录失败”如果是这样,我需要再次调用流服务进行进一步处理,例如获取会话令牌并再次调用该服务我感谢您的响应…我尝试在异常块中放置流引用…但部署无法声明循环引用..我知道,这就是为什么我问您首先要实现什么…)您可以使用“选项”检查值是否为“Login Failed”,并使用来自异常块内部的流引用调用相应的流。Ganesh,您是否创建了单独的流来处理登录失败的场景,并在第一个流中调用该流?如果您在问题中添加了一些代码,可能会有所帮助。感谢您的回答…是的,我遵循了相同的…在同一个应用中的内部分离捕获异常策略我尝试匹配选择中的错误响应,并尝试在同一个应用中引用另一个流。但由于循环引用,部署失败