In Proxy Queues mode, IBM® Rational® Integration Tester monitors a "proxy" request queue (denoted by combining the actual queue name with the Queue Suffix), record and remove any messages that are received. It displays these messages in recording studio. Then, it passes the message on to the original queue. Request-based messages that are passed to the proxy queue are amended so that any reply queues that they specify are also converted to use the corresponding proxy queue.
Proxy Queues mode enables the Recording Studio perspective to show all of the original message details, and it allows tests and stubs to be created that use the original (non-proxy) queue names.
Before Proxy Queues mode can be used, the system administrator needs to set up the proxy queues. A proxy queue is named the same as the request or reply queue, except for the addition of the Queue Suffix (specified in the IBM WebSphere® MQ transport). Additionally, message initiators can be configured to send their requests to the proxy queue.
Within the Recording Studio perspective and in transport’s bindings (in the definition of the containing operation), the original queue names must be used, which are "proxied" and "de-proxied" by Rational Integration Tester when recording.
A "working" example of the process is described in the following steps: