Install an Apache HTTP server in C:\apache.
(If it is installed elsewhere, adjust the paths in the following steps
accordingly.)
Install IBM Caching Proxy
in C:\cp\etc\en_US. (If it is installed elsewhere,
adjust the paths in the following steps accordingly.)
About this task
Figure 1. Apache rewrite network diagram
This diagram shows the connection from the IBM MQ client (called client1.company1.com
on port 1415) through MQIPT, Caching
Proxy, Apache, MQIPT, and finally
to the IBM MQ server (called server1.company2.com
on port 1414).
Procedure
To use the rewrite directive, complete the following
steps:
On On WTE: Edit C:\cp\etc\en_US\ibmproxy.conf and
change the following properties:
where C:\mqiptHome
indicates the location of the MQIPT configuration file,
mqipt.conf.The following message indicates successful completion:
5639-L92 (C) Copyright IBM Corp. 2000, 2017 All Rights Reserved
MQCPI001 IBM MQ Internet Pass-Thru Version 2.1.0.0 starting
MQCPI004 Reading configuration information from C:\mqiptHome\mqipt.conf
MQCPI011 The path C:\mqiptHome\logs will be used to store the log files
MQCPI006 Route 1415 has started and will forward messages to :
MQCPI034 ....server1.company2.com(1414)
MQCPI035 ....using HTTP
MQCPI024 ....and HTTP proxy at 10.9.1.3(80)
MQCPI066 ....and HTTP server at 10.100.6.7(8080)
MQCPI078 Route 1415 ready for connection requests
(.. indicates that the MQIPT configuration file, mqipt.conf,
is in the parent directory.) The following message
indicates successful completion:
5639-L92 (C) Copyright IBM Corp. 2000, 2017 All Rights Reserved
MQCPI001 IBM MQ Internet Pass-Thru Version 2.1.0.0 starting
MQCPI004 Reading configuration information from C:\mqipt\mqipt.conf
MQCPI011 The path C:\mqipt\logs will be used to store the log files
MQCPI006 Route 1415 has started and will forward messages to :
MQCPI034 ....server1.company2.com(1414)
MQCPI035 ....using MQ protocols
MQCPI078 Route 1415 ready for connection requests
At a command prompt on the IBM MQ client,
enter the following commands:
Set the MQSERVER environment variable:
SET MQSERVER=MQIPT.CONN.CHANNEL/tcp/10.9.1.2(1415)
Put a message:
amqsputc MQIPT.LOCAL.QUEUE MQIPT.QM1
Hello world
Press Enter twice after typing the message
string.