列出队列
列示当前队列连接中的所有队列。
命令可用性: 本地 IBM RPA SaaS 和 IBM RPA
脚本语法
IBM RPA 的专有脚本语言的语法与其他编程语言类似。 该脚本语法在脚本文件中定义命令的语法。 您可以在 IBM RPA Studio的 脚本 方式下使用此语法。
listQueues --connection(QueueConnection) (Boolean)=success (List<String>)=value
依赖关系
- 您需要与队列服务器的活动连接。 可以使用以下命令来连接到队列服务器:
- 连接到活动 MQ (
connectActiveMQ) - 连接到 Azure Storage (
connectAzureStorage) - 连接到 IBM MQ (
connectIbmMQ) - 连接到 JMS MQ (
connectJmsMQ) - 连接到 Microsoft MQ (
connectMicrosoftMQ) - 连接到 Rabbit MQ (
connectRabbitMQ) - 连接到 SQL MQ (
connectSqlMQ) - 连接到 IBM RPA 队列服务器 (
connectSystemMQ)
- 连接到活动 MQ (
- 您至少需要在 IBM RPA Control Center 或队列提供程序中注册一个队列。
输入参数
下表显示了此命令中提供的输入参数的列表。 在表中,您可以看到在 IBM RPA Studio的脚本方式及其 Designer 方式等效标签中工作时的参数名称。
| 设计器方式标签 | 脚本方式名称 | 必需的 | 接受的变量类型 | Description |
|---|---|---|---|---|
| 连接 | connection |
Required |
Queue Connection |
队列提供程序的连接变量。 |
输出参数
| 设计器方式标签 | 脚本方式名称 | 接受的变量类型 | Description |
|---|---|---|---|
| 成功 | success |
Boolean |
如果已成功从队列连接获取队列列表,那么返回 True;否则返回 False。 |
| 队列 | value |
List<Text> |
返回当前队列提供程序中所有可用队列的列表。 |
示例
此示例列示 IBM RPA 系统队列提供程序中可用的所有队列。
defVar --name queuesList --type List --innertype String
defVar --name connection --type QueueConnection
connectSystemMQ connection=value
listQueues --connection ${connection} queuesList=value
logMessage --message "Queues available at the connected queue provider: ${queuesList}" --type "Info"