Progress
External Program
Interfaces
Configuring HTTP and HTTPS Tunneling
The SonicMQ product and the Progress SonicMQ Adapter support passing messages using HTTP and HTTPS. Although these are not the default protocols, you can configure the Sonic and Progress environments for them.
For information on configuring the SonicMQ product for HTTP and HTTPS, see the SonicMQ documentation.
To configure the Progress SonicMQ Adapter for HTTPS:
- Shut down all instances of the Sonic broker and the Progress AdminServer.
- Define the following settings in the Sonic
broker.ini
file in the Sonic installation directory:
- Rebuild the Sonic databases by entering the commands for your operating system:
- Modify the JVMARGS and PROGRESSCP environment variables, following the instructions for your operating system:
On Windows, modify them in the registry at the following key:
where psc-version represents the Progress version, such as 9.1D.
On UNIX, modify them at the command line.
The modifications are:
- Modify your SonicMQ 4GL application to run setUser and setPassword before running beginSession. Doing so lets you specify the user name and password Sonic will use to authenticate users.
Sonic sets the initial value of both user name and password to Administrator. To set up additional user name-password pairs, use the Sonic Explorer. For more information, see the SonicMQ Configuration and Administration Guide .
- Modify your the SonicMQ 4GL application so that each time setBrokerURL is run, the brokerURL input parameter specifies HTTPS.
- Start the Sonic broker.
- Start the Progress AdminServer.
- Start the Progress SonicMQ Adapter.
Copyright © 2004 Progress Software Corporation www.progress.com Voice: (781) 280-4000 Fax: (781) 280-4095 |