fteDefine(生成配置脚本)

使用 fteDefine 命令生成定义指定的代理队列管理器对象所需的配置脚本。

用途

当需要在对于包含配置数据的系统而言为远程的系统上运行一些配置步骤时,您会期望使用 fteDefine 命令。 例如,在队列管理器上为代理配置要通过客户机连接访问的队列。

Syntax

fteDefine

Read syntax diagramSkip visual syntax diagramfteDefine-t type   -d outputDir name  

参数

--t
必需。 要定义的对象的类型。 类型选项为 agent
-d outputDir
可选。 脚本写入到的目录路径。 如果未提供,会将脚本写入到标准输出流。
名称
必需。 要定义的一个或多个对象名称。 要为多个对象指定名称,请使用空格分隔。 例如,name1 name2...
-或-h
可选。 显示命令语法。

示例

在此示例中, fteDefine 命令与 -t agent 参数和单个代理程序名称一起指定。 输出将写入文件。
fteDefine -t agent EXAMPLE.AGENT >EXAMPLE.AGENT_create.mqsc
此命令生成的输出是要对代理队列管理器运行的且用于创建必需的代理队列的 MQSC 命令脚本:
$ fteDefine -t agent EXAMPLE.AGENT
5724-H72 Copyright IBM Corp. 2008, 2025.  ALL RIGHTS RESERVED
DEFINE QLOCAL(SYSTEM.FTE.COMMAND.EXAMPLE.AGENT) +
 DEFPRTY(0) +
 DEFSOPT(SHARED) +
 GET(ENABLED) +
 MAXDEPTH(5000) +
 MAXMSGL(4194304) +
 MSGDLVSQ(PRIORITY) +
 PUT(ENABLED) +
 RETINTVL(999999999) +
 SHARE +
 NOTRIGGER +
 USAGE(NORMAL) +
 REPLACE
DEFINE QLOCAL(SYSTEM.FTE.DATA.EXAMPLE.AGENT) +
 DEFPRTY(0) +
 DEFSOPT(SHARED) +
 GET(ENABLED) +
 MAXDEPTH(5000) +
 MAXMSGL(4194304) +
 MSGDLVSQ(PRIORITY) +
 PUT(ENABLED) +
 RETINTVL(999999999) +
 SHARE +
 NOTRIGGER +
 USAGE(NORMAL) +
 REPLACE
...
etc.

在此示例中, fteDefine 命令与 -d outputDir 参数和多个代理程序名称一起指定。
fteDefine -t agent -d /tmp EXAMPLE.AGENT.1 EXAMPLE.AGENT.2 EXAMPLE.AGENT.3 
此命令生成的输出是 MQSC 命令脚本位置的绝对文件路径:
$ fteDefine -t agent -d /tmp EXAMPLE.AGENT.1 EXAMPLE.AGENT.2 EXAMPLE.AGENT.3
5724-H72 Copyright IBM Corp. 2008, 2025.  ALL RIGHTS RESERVED
BFGCM0239I: A file has been created containing the MQSC definitions to define the agent EXAMPLE.AGENT.1. 
The file can be found here: '/tmp/EXAMPLE.AGENT.1_create.mqsc'.
BFGCM0239I: A file has been created containing the MQSC definitions to define the agent EXAMPLE.AGENT.2. 
The file can be found here: '/tmp/EXAMPLE.AGENT.2_create.mqsc'.
BFGCM0239I: A file has been created containing the MQSC definitions to define the agent EXAMPLE.AGENT.3. 
The file can be found here: '/tmp/EXAMPLE.AGENT.3_create.mqsc'.

返回码

0
命令成功完成。
1
命令结束但未成功。