ibm 节点宕机
Exception插件节点需要IBM®Integration Bus V9或更高版本,并且可以在Microsoft®Windows®和Linux®上运行。 插件节点由两部分组成-运行时JAR文件( ExceptionRuntime.jar
)和设计时工具包插件( ExceptionJavaPlugin.jar
)-提供了用于消息流的节点。
安装JAR文件
首先, 从GitHub下载ExceptionNodePlugin文件 。 如果您将文件下载为ZIP文件,请解压缩文件。
要安装运行时组件,请将runtime/ExceptionRuntime.jar
文件复制到运行该节点所需的所有运行代理的计算机上。 将JAR文件放在<IBM Integration Bus Runtime Install Directory>/plugins
目录中:
- Windows:
C:\Program Files (x86)\IBM\MQSI\9.0.0.0\jplugin
- Linux:
/opt/ibm/mqsi/9.0.0.1/jplugin
要安装设计时组件,请复制toolkit/ExceptionJavaPlugin.jar
文件并将其放置在<IBM Integration Bus Toolkit Install Directory>/plugins
目录中,例如: C:\Program Files (x86)\IBM\IntegrationToolkit90\plugins
。
卸载JAR文件
- 停止IBM Integration Bus,然后关闭工具包。
- 从
<IBM Integration Bus Install Directory>/plugin
目录中除去ExceptionRuntime.jar
运行时JAR文件。 - 从
<IBM Integration Bus Toolkit Directory>/plugins
目录中除去ExceptionJavaPlugin.jar
工具箱JAR文件。 - 启动IBM Integration Bus,然后打开工具箱。
节点如何工作
Exception节点解析在消息流执行期间生成的ExceptionTree
节点,并检索诸如Exception Code,Text和Details的详细信息。 以下示例显示如何在消息流中使用该节点:
在此消息流中, HTTPRequest
引发套接字异常,并且“异常”节点检索生成的异常详细信息。
下图显示了Exception节点之前在Debug模式下的流执行。
下图显示了Exception节点之后在Debug模式下的流执行。 异常详细信息在Environment
中捕获。
结论
IBM Integration Bus Exception节点使捕获消息流中的异常详细信息变得更加容易,并且避免了必须为每个项目重新配置的冗余代码。
致谢
作者感谢IBM Integration Architect的Subrata Paul在审阅本文时提供的帮助。
ibm 节点宕机