Relationships

WebSphere MQ discovery contains the following relationships:

Link

End1

End2

Cardinality

Description

Client Server

IBM MQ Send Channel

IBM MQ Receive Channel

1..*

Represents the direction of message flow between MQ Channels.

Realization

IBM MQ Remote Queue

IBM MQ Queue

1..*

Indicates a strong dependency between an MQ Remote Queue and another Queue for which it is a remote. This is used in situations when the type of Queue is unknown.

Realization

IBM MQ Remote Queue

IBM MQ Local Queue

1..*

Indicates a strong dependency between an MQ Remote Queue and a Local Queue for which it is a remote.

Realization

IBM MQ Remote Queue

IBM MQ Alias Queue

1..*

Indicates a strong dependency between an MQ Remote Queue and an Alias Queue for which it is a remote.

Realization

IBM MQ Remote Queue

IBM MQ Remote Queue

1..*

Indicates a strong dependency between an MQ Remote Queue and a Remote Queue for which it is a remote.

Realization

IBM MQ Alias Queue

IBM MQ Queue

1..*

Indicates a strong dependency between an MQ Alias Queue and another Queue for which it is an alias. This is used in situations when the type of Queue is unknown.

Realization

IBM MQ Alias Queue

IBM MQ Local Queue

1..*

Indicates a strong dependency between an MQ Alias Queue and a Local Queue for which it is an alias.

Realization

IBM MQ Alias Queue

IBM MQ Remote Queue

1..*

Indicates a strong dependency between an MQ Alias Queue and a Remote Queue for which it is an alias.

Realization

IBM MQ Alias Queue

IBM MQ Alias Queue

1..*

Indicates a strong dependency between an MQ Alias Queue and an Alias Queue for which it is an alias.

Realization

IBM MQ Remote Queue

IBM MQ Queue Manager

1..*

Relates a queue of type remote queue (Remote Queue Manager) and the Queue Manager it is representing. This is a special purpose Remote Queue that is a remote for Queue Manager (instead of a remote queue). For Queue Managers QM1 and QM2, it is possible to set up a Remote Queue on QM1 named RQM2 which is a remote of QM2. Any MQ command issued to RQM2 is passed on to QM2 for execution.

Membership

IBM MQ Cluster

IBM MQ Queue Manager

1..*

Indicates that the MQ Queue Manager is a member of the MQ Queue Manager Cluster. If an MQ Queue Manager is a full repository for a cluster, the name of this relationship is set to Repository.

Membership

IBM MQ Cluster

IBM MQ Channel

1..*

Indicates that the MQ Channel is a member of the MQ Queue Manager Cluster. When a queue or channel is defined in any Queue Manager, it is possible (but not necessary) to specify of which MQ cluster this queue is a member. This is useful when very specific configurations are required, for example, when a queue is a member of a cluster but the Queue Manager is not a member of that cluster. This link is used to identify these special configurations.

Membership

IBM MQ Cluster

IBM MQ Queue

1..*

Indicates that the MQ Queue is a member of the MQ Queue Manager Cluster. This link is added for the same reason as in the previous row.

Membership

IBM MQ Namelist

IBM MQ Channel

1..*

Indicates that the MQ Channel contains the name of the MQ Namelist in its CLUSNL parameter.

Membership

IBM MQ Namelist

IBM MQ Queue

1..*

Indicates that the MQ Queue contains the name of the MQ Namelist in its CLUSNL parameter.

Usage

IBM MQ Cluster

IBM MQ Channel

1..*

Indicates the MQ Channel (of types Cluster Sender Channel or Cluster Receiver Channel) used by the MQ Queue Manager Cluster for communication with another cluster. This relationship is specific to MQ Channels of type Cluster Sender Channel and Cluster Receiver Channel. These channels are dedicated to inter-cluster communication and are not used by queues or other MQ objects.

Usage

IBM MQ Remote Queue

IBM MQ Transmit Queue

1..*

Indicates a remote queue using a transmission queue for communication.

Usage

IBM MQ Transmit Queue

IBM MQ Sender Channel

1..*

Indicates a sender Transmission Queue using a Sender channel for communication.