"gbasedbt".mqiservice 表包含服务点(发送者/接收者)属性的服务定义。
CREATE TABLE "gbasedbt".mqiservice
servicename LVARCHAR(256),
queuemanager VARCHAR(48) NOT NULL,
queuename VARCHAR(48) NOT NULL,
defaultformat VARCHAR(8) default ' ',
ccsid VARCHAR(6) default ' ',
mqconnname lvarchar(264) default '',
mqchannelname varchar(20) default 'SYSTEM.DEF.SVRCONN',
mqxpt INTEGER DEFAULT 2 CHECK ( mqxpt >= 0 AND mqxpt <= 6 ),
mqchllib lvarchar(512) default '',
mqchltab lvarchar(512) default '',
mqserver lvarchar(512) default '',
PRIMARY KEY (servicename) );
CREATE TABLE "gbasedbt".mqiservice
servicename LVARCHAR(256),
queuemanager VARCHAR(48) NOT NULL,
queuename VARCHAR(48) NOT NULL,
defaultformat VARCHAR(8) default ' ',
ccsid VARCHAR(6) default ' ',
PRIMARY KEY (servicename) );
应用程序可以在运行时指定通道的 mqchannelname、mqxpt 和 mqconnname 属性。这允许客户机应用程序同时连接到多个服务器队列管理器。如果出现这些值,它们将优先于其他值。有关更多信息,请参阅 IBM® WebSphere MQ 文档中有关对 MQCONNX 调用使用 MQCNO 结构的信息。
只要将一个服务连接到 WMQ,该服务就会按以下顺序使用环境变量: