[ DEFPRTY(integer) ] Default Priority。消息的缺省优先级
[ DEFPSIST( NO | YES ) ] Default Persistence。消息的缺省持久性
[ DEFBIND( NOTFIXED | OPEN ) ] Default Binding 。缺省绑定方式, 对MQOPEN (MQOO_BIND_AS_Q_DEF)有效
[ DEFSOPT( EXCL | SHARED ) ] Default Share Option。缺省MQPUT 共享方式,对MQOPEN (MQOO_INPUT_AS_Q_DEF) 有效
[ NOSHARE | SHARE ] MQGET 共享方式
[ GET( ENABLED | DISABLED ) ] 允许或禁止 MQGET [ PUT( ENABLED | DISABLED ) ] 允许或禁止 MQPUT [ MAXDEPTH(integer) ] Max Depth。队列的最大深度
[ MAXMSGL(integer) ] Max Message Length。队列中消息的最大长度
[ MSGDLVSQ( PRIORITY | FIFO ) ] Message Delivery Sequence。消息排序方式 [ RETINTVL(integer) ] Retrieval Interval。队列的生命周期,单位:小时。 [ BOQNAME(string) ] Backout Queue Name。回滚超量后的目标队列 [ BOTHRESH(integer) ] Backout Thresh。回滚计数阀值
[ NOHARDENBO | HARDENBO ] Harden Backout。是否固化回滚计数
[ QDPHIEV( ENABLED | DISABLED ) ] Queue Depth High Event。设置队列深度高性能事件开关
[ QDEPTHHI(integer) ] Queue Depth High。队列高位阀值百分比,在QDPHIEV= ENABLED 时生效,当队列深度上升至大于等于该值时, 出现性能事件
[ QDPLOEV( ENABLED | DISABLED ) ] Queue Depth Low Event。设置队列深度低性能事件开关
[ QDEPTHLO(integer) ] Queue Depth Low。队列低位阀值百分比,在QDPLOEV = ENABLED 时生效,当队列深度下降至小于该值时,出现 性能事件
[ QDPMAXEV( ENABLED | DISABLED ) ] Queue Depth Max Event。设置队列满性能事件开关
[ QSVCIEV( NONE | HIGH | OK ) ] Queue Service Event。设置队列服务间隔开关 [ QSVCINT(integer) ] Queue Service Interval。队列服务间隔定时,单位:毫秒。 在QSVCIEV= HIGH 或 OK 时生效 [ NOTRIGGER | TRIGGER ] 触发器开关
[ TRIGTYPE( FIRST | EVERY | DEPTH | NONE ) ] 触发类型 (Trigger Type) [ INITQ(string) ] 触发初始化队列名 [ PROCESS(string) ] 触发进程定义名
[ TRIGDPTH(integer) ] 触发深度,当TRIGTYPE = DEPTH 时生效
[ TRIGMPRI(integer) ] Trigger Message Priority。触发消息优先级,只有大于等于 该优先级的消息才会引起触发
[ TRIGDATA(string) ] 触发数据字串,会映射到MQTM 或MQTMC2 数据结构的 TriggerData 域 创建本地队列。 DEFINE QREMOTE
DEFINE QREMOTE(q_name)
[ CLUSTER(cluster_name) ] 队列所属的群集名
[ CLUSNL(namelist_name) ] 队列所属的群集列表名
[ SCOPE( QMGR | CELL ) ] 队列属于队列管理器,还是属于DCE Cell 工作单元 [ DESCR(string) ] 描述字串
[ LIKE(qlocal_name) ] 未指定的属性缺省值从指定队列拷贝。如果不设定LIKE, 系统从SYSTEM.DEFAULT.REMOTE.QUEUE 中拷贝
[ NOREPLACE | REPLACE ] 未指定的属性是否用缺省值替换 [ DEFPRTY(integer) ] 消息的缺省优先级 [ DEFPSIST( NO | YES ) ] 消息的缺省持久性
[ DEFBIND( NOTFIXED | OPEN ) ] 缺省绑定方式,对MQOPEN (MQOO_BIND_AS_Q_DEF) 有效
[ PUT( ENABLED | DISABLED ) ] 允许或禁止 MQPUT [ RQMNAME(string) ] 目标队列管理器名 [ RNAME(string) ] 目标队列名
[ XMITQ(string) ] 传输队列名,如同不指定,则先找RQMNAME 同名的传 输队列,再找队列管理器的缺省传输队列,如果都找不到, 去死信队列 创建远程队列。 DEFINE QALIAS
DEFINE QALIAS(q_name)
[ CLUSTER(cluster_name) ] 队列所属的群集名
[ CLUSNL(namelist_name) ] 队列所属的群集列表名
[ SCOPE( QMGR | CELL ) ] 队列属于队列管理器,还是属于DCE Cell 工作单元 [ DESCR(string) ] 描述字串
[ LIKE(qlocal_name) ] 未指定的属性缺省值从指定队列拷贝。如果不设定LIKE, 系统从SYSTEM.DEFAULT.ALIAS.QUEUE 中拷贝
[ NOREPLACE | REPLACE ] 未指定的属性是否用缺省值替换 [ DEFPRTY(integer) ] 消息的缺省优先级 [ DEFPSIST( NO | YES ) ] 消息的缺省持久性
[ DEFBIND( NOTFIXED | OPEN ) ] 缺省绑定方式,对MQOPEN (MQOO_BIND_AS_Q_DEF) 有效
[ GET( ENABLED | DISABLED ) ] 允许或禁止 MQGET [ PUT( ENABLED | DISABLED ) ] 允许或禁止 MQPUT [ TARGQ(string) ] 目标队列名 创建别名队列。 DEFINE QMODEL
DEFINE QMODEL(q_name) [ DESCR(string) ] 描述字串
[ LIKE(qlocal_name) ] 未指定的属性缺省值从指定队列拷贝。如果不设定LIKE, 系统从SYSTEM.DEFAULT.MODEL.QUEUE 中拷贝
[ NOREPLACE | REPLACE ] 未指定的属性是否用缺省值替换 [ USAGE( NORMAL | XMITQ ) ] 正常的本地队列,还是传输队列
[ DISTL( NO | YES ) ] 对方的队列管理器是否支持分发列表,这个属性由MCA
设定,在传输队列 (USAGE= XMITQ) 中有效 [ DEFPRTY(integer) ] 消息的缺省优先级 [ DEFPSIST( NO | YES ) ] 消息的缺省持久性
[ DEFTYPE( TEMPDYN | PERMDYN ) ] 缺省动态生成方式,是生成临时动态队列还是永久动态队 列
[ DEFSOPT( EXCL | SHARED ) ] 缺 省 MQPUT 共享方式, 对MQOPEN (MQOO_INPUT_AS_Q_DEF) 有效
[ NOSHARE | SHARE ] MQGET 共享方式
[ GET( ENABLED | DISABLED ) ] 允许或禁止 MQGET [ PUT( ENABLED | DISABLED ) ] 允许或禁止 MQPUT [ MAXDEPTH(integer) ] 队列的最大深度
[ MAXMSGL(integer) ] 队列中消息的最大长度
[ MSGDLVSQ( PRIORITY | FIFO ) ] 消息排序方式 (Message Delivery Sequence) [ RETINTVL(integer) ] 队列的生命周期,单位:小时 [ BOQNAME(string) ] 回滚超量后的目标队列 [ BOTHRESH(integer) ] 回滚计数阀值
[ NOHARDENBO | HARDENBO ] 是否固化回滚计数
[ QDPHIEV( ENABLED | DISABLED ) ] 设置队列深度高性能事件开关
[ QDEPTHHI(integer) ] 队列高位阀值百分比,在QDPHIEV= ENABLED 时生效, 当队列深度上升至大于等于该值时,出现性能事件
[ QDPLOEV( ENABLED | DISABLED ) ] 设置队列深度低性能事件开关
[ QDEPTHLO(integer) ] 队列低位阀值百分比,在QDPLOEV = ENABLED 时生效, 当队列深度下降至小于该值时,出现性能事件
[ QDPMAXEV( ENABLED | DISABLED ) ] 设置队列满性能事件开关 [ QSVCIEV( NONE | HIGH | OK ) ] 设置队列服务间隔开关
[ QSVCINT(integer) ] 队列服务间隔定时,单位:毫秒。在QSVCIEV= HIGH 或 OK 时生效
[ NOTRIGGER | TRIGGER ] 触发器开关
[ TRIGTYPE( FIRST | EVERY | DEPTH | NONE ) ] 触发类型 (Trigger Type) [ INITQ(string) ] 触发初始化队列名 [ PROCESS(string) ] 触发进程定义名
[ TRIGDPTH(integer) ] 触发深度,当TRIGTYPE = DEPTH 时生效
[ TRIGMPRI(integer) ] 触发消息优先级,只有大于等于该优先级的消息才会引起 触发
[ TRIGDATA(string) ] 触发数据字串,会映射到MQTM 或MQTMC2 数据结构的 TriggerData 域 创建模型队列。 DEFINE CHANNEL
DEFINE CHANNEL(channel_name )
CHLTYPE( SDR | SVR | RCVR | RQSTR | CLNTCONN | SVRCONN | CLUSSDR | CLUSRCVR )
通道类型,会使后面的参数选项有所不同
CONNAME(string) 连接参数。对于SDR、RQSTR、CLNTCONN、CLUSSDR、
CLUSRCVR,此参数选项是必需的
XMITQ(string) 传输对于名。对于SDR、SVR,此参数选项是必需的 [ CLUSTER(cluster_name) ] 队列所属的群集名
[ CLUSNL(namelist_name) ] 队列所属的群集列表名 [ DESCR(string) ] 描述字串
[ LIKE(channel_name) ] 未指定的属性缺省值从指定通道拷贝。如果不设定LIKE, 系统从SYSTEM.DEF.*中拷贝
[ NOREPLACE | REPLACE ] 未指定的属性是否用缺省值替换
[ TRPTYPE( LU62 | TCP | NETBIOS | SPX ) ]通信协议,通道双方设置应该相同 [ CONNAME(string) ] 对方连接参数,与TRPTYPE 指定的通信协议有关 [ LOCLADDR(string) ] 本地连接参数,格式与CONNAME类似 [ TPNAME(string) ] 当 TRPTYPE=LU62 时,指定TP 名
[ USERID(string) ] 当 TRPTYPE=LU62 时,指定SNA Session 用户名
[ PASSWORD(string) ] 当 TRPTYPE=LU62 时,指定SNA Session 用户口令 [ MODENAME(string) ] 当 TRPTYPE=LU62 时,指定通信模式名
[ NETPRTY(integer) ] 通道优先级,当到达目标队列的路由有多种选择的时候, 系统会选取优先级最高的通道。取值0-9,只对CLUSRCVR 有效
[ NPMSPEED( NORMAL | FAST ) ] 非持久消息的速度,如果设置成FAST,则该通道称为快速
通道 (FastPath),非持久消息可以不参与等待批量消息而直 接发送
[ PUTAUT( DEF | CTX ) ] 对于消息通道,表示消息放入目标队列时权限检查所针对 的用户名。对于MQI 通道,表示MQ API 操作时权限检查 所针对的用户名。DEF (Default) 表示用缺省用户。CTX (Context) 表示用消息上下文中的UserIdentifier 域中的用 户名
[ QMNAME(string) ] 只对 CLNTCONN 有效,表示所在的队列管理器名
[ SEQWRAP(integer) ] 最大序列号,取值100-999,999,999。通道在传递消息时序 列号会不断增加,如果达到这个数字,则重新从1 开始
[ BATCHINT(integer) ] 批量间隔,单位毫秒。取值0-999,999,999 [ BATCHSZ(integer) ] 批量大小,取值0-9,999
[ BATCHHB(integer) ] 批量心跳间隔,单位毫秒。取值0-999,999。0 表示不发生 指不发生指心跳
[ HBINT(integer) ] 心跳间隔,单位秒。取值0-999,999。0 表示不发生心跳 [ DISCINT(integer) ] 自动断连间隔,单位秒。取值0-999,999。缺省为6000 秒 [ KAINT(integer) ] 保持连接间隔,单位秒。取值0-99,999。0 表示不使用 [ CONVERT( NO | YES ) ] 发送时是否对消息进行格式转换
[ MAXMSGL(integer) ] 通道能接受的最大消息长度,指的是物理消息长度。0 表 示使用队列管理器的最大消息长度设置 [ MCANAME(string) ] MCA 名字
[ MCATYPE( PROCESS | THREAD ) ] MCA 类型,可以选进程或线程 [ MCAUSER(string) ] MCA 用户名
[ RCVDATA(string) ] Receive Exit 用户数据
相关推荐: