WebSphere MQ Switch Module

Describes the provided WebSphere MQ switch module.

Fully functional 32- and 64-bit WebSphere MQ switch modules are provided as part of Enterprise Developer. The filenames and locations of these built modules are:

Windows Platforms

Filename Default Location
esmqxa.dll %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin
esmqxa.dll %ProgramFiles(x86)%\Micro Focus\Enterprise Developer\bin64

UNIX Platforms

Filename Default Location
ESMQXA.so $COBDIR/lib
ESMQXA64.so $COBDIR/lib

By default, these switch modules operate in two-phase commit mode. If instructed by Micro Focus Customer Care to change the operation to one-phase commit mode, you can do this by setting the ES_MQ_1PC environment variable to Yes or True.

In UNIX environments, to use the WebSphere MQ switch, you must have IBM WebSphere MQ Server or IBM WebSphere MQ Client installed. If they are not installed at the default location, you must use the ES_MQ_LIB_XA environment variable (or the ES_MQ_LIB_T environment variable for threaded environments) to identify the full name including the path of the IBM MQ XA library appropriate to your platform.
Important: In AIX environments the library is an object inside a shared object. For example:
ES_MQ_LIB_XA="/usr/mqm/lib64/libmqmxa64.a(libmqmxa64.o)"
Note: Depending on how you configure Enterprise Server, you might not need an XA switch for WebSphere MQ. See Configuring Enterprise Server for IBM WebSphere MQ for more information.