Channel configuration

The following section details the configuration to be performed on the AIX(R) queue manager to implement the channel described in Figure 32.

In each case the MQSC command is shown. Either start runmqsc from an AIX command line and enter each command in turn, or build the commands into a command file.

Examples are given for connecting WebSphere MQ for AIX and WebSphere MQ for Windows. If you wish to connect to WebSphere MQ on another platform use the appropriate set of values from the table in place of those for Windows.

Note:
The words in bold are user-specified and reflect the names of WebSphere MQ objects used throughout these examples. If you change the names used here, ensure that you also change the other references made to these objects throughout this book. All others are keywords and should be entered as shown.
Table 18. Configuration worksheet for WebSphere MQ for AIX
ID Parameter Name Reference Example Used User Value
Definition for local node
 A  Queue Manager Name AIX
 B  Local queue name AIX.LOCALQ
Connection to WebSphere MQ for Windows

The values in this section of the table must match those used in Table 14, as indicated.

 C  Remote queue manager name  A  WINNT
 D  Remote queue name WINNT.REMOTEQ
 E  Queue name at remote system  B  WINNT.LOCALQ
 F  Transmission queue name WINNT
 G  Sender (SNA) channel name AIX.WINNT.SNA
 H  Sender (TCP/IP) channel name AIX.WINNT.TCP
 I  Receiver (SNA) channel name  G  WINNT.AIX.SNA
 J  Receiver (TCP) channel name  H  WINNT.AIX.TCP
Connection to MQSeries for Compaq Tru64 UNIX

The values in this section of the table must match those used in your Compaq Tru64 UNIX(R) system.

 C  Remote queue manager name  A  DECUX
 D  Remote queue name DECUX.REMOTEQ
 E  Queue name at remote system  B  DECUX.LOCALQ
 F  Transmission queue name DECUX
 H  Sender (TCP) channel name DECUX.AIX.TCP
 J  Receiver (TCP) channel name  H  AIX.DECUX.TCP
Connection to WebSphere MQ for HP-UX

The values in this section of the table must match those used in Table 20, as indicated.

 C  Remote queue manager name  A  HPUX
 D  Remote queue name HPUX.REMOTEQ
 E  Queue name at remote system  B  HPUX.LOCALQ
 F  Transmission queue name HPUX
 G  Sender (SNA) channel name AIX.HPUX.SNA
 H  Sender (TCP) channel name AIX.HPUX.TCP
 I  Receiver (SNA) channel name  G  HPUX.AIX.SNA
 J  Receiver (TCP) channel name  H  HPUX.AIX.TCP
Connection to WebSphere MQ for Solaris

The values in this section of the table must match those used in Table 22, as indicated.

 C  Remote queue manager name  A  SOLARIS
 D  Remote queue name SOLARIS.REMOTEQ
 E  Queue name at remote system  B  SOLARIS.LOCALQ
 F  Transmission queue name SOLARIS
 G  Sender (SNA) channel name AIX.SOLARIS.SNA
 H  Sender (TCP/IP) channel name AIX.SOLARIS.TCP
 I  Receiver (SNA) channel name  G  SOLARIS.AIX.SNA
 J  Receiver (TCP/IP) channel name  H  SOLARIS.AIX.TCP
Connection to WebSphere MQ for Linux

The values in this section of the table must match those used in Table 24, as indicated.

 C  Remote queue manager name  A  LINUX
 D  Remote queue name LINUX.REMOTEQ
 E  Queue name at remote system  B  LINUX.LOCALQ
 F  Transmission queue name LINUX
 G  Sender (SNA) channel name AIX.LINUX.SNA
 H  Sender (TCP/IP) channel name AIX.LINUX.TCP
 I  Receiver (SNA) channel name  G  LINUX.AIX.SNA
 J  Receiver (TCP/IP) channel name  H  LINUX.AIX.TCP
Connection to WebSphere MQ for iSeries

The values in this section of the table must match those used in Table 36, as indicated.

 C  Remote queue manager name  A  AS400
 D  Remote queue name AS400.REMOTEQ
 E  Queue name at remote system  B  AS400.LOCALQ
 F  Transmission queue name AS400
 G  Sender (SNA) channel name AIX.AS400.SNA
 H  Sender (TCP) channel name AIX.AS400.TCP
 I  Receiver (SNA) channel name  G  AS400.AIX.SNA
 J  Receiver (TCP) channel name  H  AS400.AIX.TCP
Connection to WebSphere MQ for z/OS

The values in this section of the table must match those used in Table 28, as indicated.

 C  Remote queue manager name  A  MVS(TM)
 D  Remote queue name MVS.REMOTEQ
 E  Queue name at remote system  B  MVS.LOCALQ
 F  Transmission queue name MVS
 G  Sender (SNA) channel name AIX.MVS.SNA
 H  Sender (TCP) channel name AIX.MVS.TCP
 I  Receiver (SNA) channel name  G  MVS.AIX.SNA
 J  Receiver (TCP) channel name  H  MVS.AIX.TCP
Connection to WebSphere MQ for z/OS using queue-sharing groups

The values in this section of the table must match those used in Table 30, as indicated.

 C  Remote queue manager name  A  QSG
 D  Remote queue name QSG.REMOTEQ
 E  Queue name at remote system  B  QSG.SHAREDQ
 F  Transmission queue name QSG
 G  Sender (SNA) channel name AIX.QSG.SNA
 H  Sender (TCP) channel name AIX.QSG.TCP
 I  Receiver (SNA) channel name  G  QSG.AIX.SNA
 J  Receiver (TCP) channel name  H  QSG.AIX.TCP
Connection to MQSeries for VSE/ESA

The values in this section of the table must match those used in your VSE/ESA(TM) system.

 C  Remote queue manager name  A  VSE
 D  Remote queue name VSE.REMOTEQ
 E  Queue name at remote system  B  VSE.LOCALQ
 F  Transmission queue name VSE
 G  Sender channel name AIX.VSE.SNA
 I  Receiver channel name  G  VSE.AIX.SNA

WebSphere MQ for AIX sender-channel definitions using SNA

def ql (WINNT) +                                 F 
    usage(xmitq) +
    replace
 
def qr (WINNT.REMOTEQ) +                         D 
    rname(WINNT.LOCALQ) +                        E 
    rqmname(WINNT) +                             C 
    xmitq(WINNT) +                               F 
    replace
 
def chl (AIX.WINNT.SNA) chltype(sdr) +           G 
    trptype(lu62) +
    conname('WINNTCPIC') +                       17 
    xmitq(WINNT) +                               F 
    replace

WebSphere MQ for AIX receiver-channel definitions using SNA

def ql (AIX.LOCALQ) replace                    B 
 
def chl (WINNT.AIX.SNA) chltype(rcvr) +          I 
    trptype(lu62) +
    replace

WebSphere MQ for AIX TPN setup

During the AIX Communications Server configuration process, an LU 6.2 TPN profile was created, which contained the full path to a TP executable. In the example the file was called u/interops/AIX.crs6a. You can choose a name, but you are recommended to include the name of your queue manager in it. The contents of the executable file must be:

#!/bin/sh
/opt/mqm/bin/amqcrs6a -m aix

where aix is the queue manager name ( A ). After creating this file, enable it for execution by running the command:

    chmod 755 /u/interops/AIX.crs6a

As an alternative to creating an executable file, you can specify the path on the Add LU 6.2 TPN Profile panel, using command line parameters.

Specifying a path in one of these two ways ensures that SNA receiver channels activate correctly when a sender channel initiates a conversation.

WebSphere MQ for AIX sender-channel definitions using TCP

def ql (WINNT) +                                 F 
    usage(xmitq) +
    replace
 
def qr (WINNT.REMOTEQ) +                         D 
    rname(WINNT.LOCALQ) +                        E 
    rqmname(WINNT) +                             C 
    xmitq(WINNT) +                               F 
    replace
 
def chl (AIX.WINNT.TCP) chltype(sdr) +           H 
    trptype(tcp) +
    conname(remote_tcpip_hostname) +
    xmitq(WINNT) +                               F 
    replace

WebSphere MQ for AIX receiver-channel definitions using TCP

def ql (AIX.LOCALQ) replace                    B 
 
def chl (WINNT.AIX.TCP) chltype(rcvr) +          J 
    trptype(tcp) +
    replace