BEA MessageQ Installation and Configuration Guide for OpenVMS

BEA MessageQ
Installation and Configuration Guide for OpenVMS


Previous | Contents

When you open the DMQ$BOOT.COM file, edit the following lines:

 
$       tcpip_ld       = "DEC"       ! Use the DEC/UCX  TCP/IP LinkDriver 
$!***   tcpip_ld       = "PSC"       ! Use the TCPware TCP/IP LinkDriver 
$!***   tcpip_ld       = ""          ! Select TCP/IP LD at SYSTEM level 
 
 

The default setting for DMQ$TCPIP_LD is "DEC". Change the commenting in the file to change the setting. Use the value "" to suppress the creation of the logical name in the MessageQ logical name table. This allows the logical to be created at the system level, thereby, controlling multiple groups simultaneously.

For example, you select link drivers at the system level as follows:

 
$ DEFINE/SYSTEM/EXEC DMQ$TCPIP_LD "DEC"   ! DEC TCP/IP 
 

or

 
$ DEFINE/SYSTEM/EXEC DMQ$TCPIP_LD "PSC"   ! TCPWARE 
 

4.5 Sharing Group Configuration Files

Groups can share the same configuration, log, and MRS directories. Sharing configuration files is convenient when many groups have the same configuration. This is common in VMScluster environments, where there are groups running on each cluster member.

Note that the names of the log and MRS files of each group contain the bus ID and group ID of each message queuing group. These tags in the file names allow you to distinguish the files even if they are in the same directory as another group's files.

Example 4-4 shows how to start a group with group ID 5, bus ID 4 with the same configuration, log and script files as a group with group ID 6, bus ID 4.

Example 4-4 Sharing Configuration Files


$ @DUA1:[DMQ$V40.EXE]DMQ$SET_LNM_TABLE 4 6
%DMQ-S-SETLNM, Set to MessageQ
 LNM table DMQ$LNM_0004_00006
$ sho logical DMQ$USER
  "DMQ$USER" = "DMQ$DISK:[DMQ$V40.USER.0004_00006]" (DMQ$LNM_0004_00006)
$ sho logical DMQ$LOG
  "DMQ$LOG" = "DMQ$DISK:[DMQ$V40.LOG.0004_00006]" (DMQ$LNM_0004_00006)
$ @DMQ$EXE:DMQ$STARTUP 4 5 "" Y "" DMQ$DISK:[DMQ$V40.USER.0004_00006] -
                                  DMQ$DISK:[DMQ$V40.LOG.0004_00006] 

When message queuing groups share the same DMQ$USER area, they execute the same DMQ$BOOT.COM command procedure that defines all the logical names. If you make no changes to DMQ$BOOT.COM file, the logical name DMQ$MRS is the same for those groups, and the MRS files of the groups will be on the same disk.


Note:

Locating MRS files of multiple groups on a common disk can have significant performance impact. Refer to Chapter 6 for more information.

4.6 Suppressing DECnet Intrusion Alarms from MessageQ Connect Attempts

If you attempt a cross-group connection to a non-active group using the DECnet transport, MessageQ attempts to start a default DECnet object. If the DECnet default account has been eliminated from the system on which the group is running, DECnet intrusion alarms are generated every time a MessageQ group attempts to connect to a non-active group.

You can eliminate DECnet intrusion alarms by creating a dummy DECnet object to handle the connection attempt. The dummy DECnet object is configured to accept and then immediately drop the connection.

The following steps describe how to create a dummy DECnet object: