run_mqsc_json
Execute MQSC commands on an IBM MQ queue manager and get structured JSON output for precise parsing. Handles display, define, alter, delete, and other command verbs with parameters.
Instructions
以结构化形式执行 MQSC 命令,返回 JSON 而非文本,便于精确解析。
与 run_mqsc 危险性相同:可执行任意 MQSC,包括 command="delete" / "alter" 等修改和删除类命令(如 DELETE QLOCAL 的结构化等价物), 请谨慎使用。只需要查询时,优先用 list_queues / get_queue / list_channels 等专用工具。
Args: qmgr: 队列管理器名称,例如 QM1 command: 动词,如 display / define / alter / delete qualifier: 对象类型,如 qlocal / channel / sub / topic name: 对象名称,支持通配符 *,例如 DEV.QUEUE.1 parameters: 命令参数,例如 {"descr": "订单队列"} response_parameters: 只返回这些属性,例如 ["curdepth"]
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| name | No | ||
| qmgr | Yes | ||
| command | Yes | ||
| qualifier | Yes | ||
| parameters | No | ||
| response_parameters | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |