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
SupportLine 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.