JMS 查询脚本
此脚本编制库提供许多脚本过程来管理 Java™ 消息服务 (JMS) 配置。请参阅用来检索 JMS 配置标识的脚本的用法信息。您可以单独运行每个脚本,也可以组合许多过程以创建环境的定制自动化脚本。
每个 JMS 管理脚本过程位于 app_server_root/scriptLibraries/resources/JMS/V70 目录中。
从 V7 开始,Jython 脚本库在服务器作用域为 JDBC 提供程序、JMS 资源和资源提供程序提供了脚本功能。可以在单元、节点或集群级别编写您自己的定制脚本来配置资源。
避免故障: 请不要编辑脚本库中的脚本过程。要编写定制脚本库过程,请将 app_server_root/scriptLibraries 目录中的脚本用作 Jython 语法样本。请将定制脚本保存到新的子目录中,以避免覆盖脚本库。gotcha

捷径: 从 FP5 开始,Jython 脚本库在单元、节点、服务器或集群作用域为
JDBC 提供程序、JMS 资源以及资源提供程序提供了脚本功能。资源提供程序包括邮件提供程序、URL 提供程序和资源环境提供程序。不必在特定作用域编写定制脚本来配置资源。
使用以下脚本过程来查询 JMS 配置:
- listGenericJMSConnectionFactories
- listGenericJMSConnectionFactoryTemplates
- listGenericJMSDestinations
- listGenericJMSDestinationTemplates
- listJMSProviders
- listJMSProviderTemplates
- listWASQueueConnectionFactoryTemplates
- listWASQueueTemplates
- listWASTopicConnectionFactoryTemplates
- listWASQueueConnectionFactories
- listWASQueues
- listWASTopicConnectionFactories
- listWASTopics
- listWASTopicTemplates
listGenericJMSConnectionFactories
此脚本会显示环境中所配置通用 JMS 连接工厂的配置标识列表。
此脚本不需要任何输入参数。
自变量 | 描述 |
---|---|
connFactoryName | 选择性地指定相关通用 JMS 连接工厂的名称。 |
语法
AdminJMS.listGenericJMSConnectionFactories(connFactoryName)
用法示例
AdminJMS.listGenericJMSConnectionFactories()
AdminJMS.listGenericJMSConnectionFactories("JMSCFTest")
listGenericJMSConnectionFactoryTemplates
此脚本会显示通用 JMS 连接工厂模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定的通用 JMS 连接工厂模板,请指定模板标识参数,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listGenericJMSConnectionFactoryTemplates(templateName)
用法示例
AdminJMS.listGenericJMSConnectionFactoryTemplates()
AdminJMS.listGenericJMSConnectionFactoryTemplates("Generic QueueConnectionFactory for Windows")
listGenericJMSDestinations
此脚本会显示环境中所配置通用 JMS 目标的配置标识列表。此脚本不需要任何输入参数。然而,要返回特定的通用 JMS 目标,请指定通用 JMS 目标名称。
此脚本不需要任何输入参数。然而,要返回特定的通用 JMS 目标,请指定通用 JMS 目标名称,如下表中所定义:
自变量 | 描述 |
---|---|
destinationName | 选择性地指定相关通用 JMS 目标的名称。 |
语法
AdminJMS.listGenericJMSDestinations(destinationName)
用法示例
AdminJMS.listGenericJMSDestinations()
AdminJMS.listGenericJMSDestinations("JMSDestination")
listGenericJMSDestinationTemplates
此脚本会显示通用 JMS 目标模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listGenericJMSDestinationTemplates(templateName)
用法示例
AdminJMS.listGenericJMSDestinationTemplates()
AdminJMS.listGenericJMSDestinationTemplates("Example.JMS.Generic.Win.Topic")
listJMSProviders
此脚本会显示环境中所配置 JMS 提供程序的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定 JMS 提供程序,请指定 JMS 提供程序名称,如下表中所定义:
自变量 | 描述 |
---|---|
jmsProviderName | 选择性地指定相关通用 JMS 连接工厂的名称。 |
语法
AdminJMS.listJMSProviders(jmsProviderName)
用法示例
AdminJMS.listJMSProviders()
AdminJMS.listJMSProviders("JMSTest")
listJMSProviderTemplates
此脚本会显示 JMS 提供程序模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listJMSProviderTemplates(templateName)
用法示例
AdminJMS.listJMSProviderTemplates()
AdminJMS.listJMSProviderTemplates("WebSphere JMS Provider")
listWASQueueConnectionFactoryTemplates
此脚本会显示 JMS 队列连接工厂模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listWASQueueConnectionFactoryTemplates(templateName)
用法示例
AdminJMS.listWASQueueConnectionFactoryTemplates()
AdminJMS.listWASQueueConnectionFactoryTemplates("Example WAS QueueConnectionFactory")
listWASQueueTemplates
此脚本会显示 JMS 队列模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定的通用模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listWASQueueTemplates(templateName)
用法示例
AdminJMS.listWASQueueTemplates()
AdminJMS.listWASQueueTemplates("Example.JMS.WAS.Q1")
listWASTopicConnectionFactoryTemplates
此脚本会显示 JMS 主题连接工厂模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listWASTopicConnectionFactoryTemplates(templateName)
用法示例
AdminJMS.listWASTopicConnectionFactoryTemplates()
AdminJMS.listWASTopicConnectionFactoryTemplates("First Example WAS TopicConnectionFactory")
listWASQueueConnectionFactories
此脚本会显示环境中所配置 JMS 队列连接工厂的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定 JMS 队列连接工厂,请指定连接工厂名称,如下表中所定义:
自变量 | 描述 |
---|---|
connFactoryName | 选择性地指定相关 JMS 连接工厂的名称。 |
语法
AdminJMS.listWASQueueConnectionFactories(connFactoryName)
用法示例
AdminJMS.listWASQueueConnectionFactories()
AdminJMS.listWASQueueConnectionFactories("queuecf")
listWASQueues
此脚本会显示 JMS 队列的列表。
此脚本不需要任何输入参数。然而,要返回特定队列,请指定队列名称,如下表中所定义:
自变量 | 描述 |
---|---|
queueName | 选择性地指定相关队列的名称。 |
语法
AdminJMS.listWASQueues(queueName)
用法示例
AdminJMS.listWASQueues()
AdminJMS.listWASQueues("WASQueueTest")
listWASTopicConnectionFactories
此脚本会显示环境中所配置 JMS 主题连接工厂的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定 JMS 主题连接工厂,请指定连接工厂名称,如下表中所定义:
自变量 | 描述 |
---|---|
connFactoryName | 选择性地指定相关 JMS 主题连接工厂的名称。 |
语法
AdminJMS.listWASTopicConnectionFactories(connFactoryName)
用法示例
AdminJMS.listWASTopicConnectionFactories()
AdminJMS.listWASTopicConnectionFactories("TopicCFTest")
listWASTopics
此脚本会显示环境中所配置 JMS 主题的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定主题,请指定主题名称,如下表中所定义:
自变量 | 描述 |
---|---|
topicName | 选择性地指定相关主题的名称。 |
语法
AdminJMS.listWASTopics(topicName)
用法示例
AdminJMS.listWASTopics()
AdminJMS.listWASTopics("TopicTest")
listWASTopicTemplates
此脚本会显示 JMS 主题模板的配置标识列表。
此脚本不需要任何输入参数。然而,要返回特定模板,请指定模板名,如下表中所定义:
自变量 | 描述 |
---|---|
templateName | 选择性地指定相关模板的名称。 |
语法
AdminJMS.listWASTopicTemplates(templateName)
用法示例
AdminJMS.listWASTopicTemplates()
AdminJMS.listWASTopicTemplates("Example.JMS.WAS.T1")