本部分包含有关如何实现用户定义的节点或解析器以增强 WebSphere Message Broker 的功能性的详细信息。
您创建的并分配的文件为:
在 Windows 系统上,是动态链接库(DLL),指定的文件类型为“.lil”。
在 Linux 系统上,是共享对象,文件类型也为“.lil”。
在 UNIX 系统上,是共享对象,文件类型也为“.lil”。
在 z/OS 上,是共享对象,文件类型为“.lil”。
对于 Java 节点来说,是 Java 归档文件(JAR),文件类型为“.jar”。
C 用户定义扩展实现了可支持多种节点或解析器的节点或解析器工厂。有关更多信息,请参阅节点和解析器工厂行为。Java 用户不需要写节点工厂。
当代理初始化时,系统装入用户定义的扩展。这调用用户定义的扩展中的注册函数,以使代理理解用户定义的扩展支持哪些节点或解析器。
仅对于用户定义的节点,开发者需要创建工作台插件以及运行时 LIL 或 JAR 文件。这会将用户定义的节点添加到消息流编辑器的节点选用板中,并允许在消息流中使用新节点。请参阅在工作台中创建用户定义节点的用户界面表示,获取更多详细信息。对于用户定义的解析器不需要执行此步骤。
下表显示了您根据要创建的用户定义的扩展类型所必须阅读的主题:
操作 | 要查看的主题 |
---|---|
要使用 Java 样本节点之一: | |
要使用 C 样本节点之一: | |
要使用样本解析器: | |
要使用工作台创建您自己的 Java 节点: | |
要创建您自己的 C 节点: | |
要创建您自己的解析器: |