What's new and changed in Version 8.0.0, Fix Pack 12
Changes to functions and resources in IBM® MQ 8.0.0, Fix Pack 12 are described in this section.
- Change to authorities needed for IBM MQ classes for JMS to query the BackoutThreshold and BackoutRequeueQName of a cluster queue
- New environment variable AMQ_CONVEBCDICNEWLINE
- Change to linking mechanism used in IBM MQ sample code to build Sybase XA switch files
- Changes to Windows program directory security permissions
Change to authorities needed for IBM MQ classes for JMS to query the BackoutThreshold and BackoutRequeueQName of a cluster queue
From Version 8.0.0, Fix Pack 12, the IBM MQ classes for JMS have been updated so that only inquire access is required to query the BackoutThreshold and BackoutRequeueQName of a cluster queue. Before Version 8.0.0, Fix Pack 12, browse and get access are also required. For more information, see Handling poison messages in IBM MQ classes for JMS.
New environment variable AMQ_CONVEBCDICNEWLINE
Before Version 8.0.0, Fix Pack 12, the ConvEBCDICNewline attribute, which you can use to specify how IBM MQ is to convert an EBCDIC NL character into ASCII format, is available only by using the mqs.ini file. From Version 8.0.0, Fix Pack 12, you can use the AMQ_CONVEBCDICNEWLINE environment variable instead of the ConvEBCDICNewline stanza attribute, for example to provide ConvEBCDICNewline functionality on the client side in situations where the mqs.ini file cannot be used. For more information, see All queue managers and Environment variables.
Change to linking mechanism used in IBM MQ sample code to build Sybase XA switch files
From Version 8.0.0, Fix Pack 12, the supplied makefile has been modified to use different linking options (-bstatic -bdynamic) which accommodates the change in the format of the XA library files shipped at Sybase 15 ESD#5 and later. For more information, see Sybase configuration.
Changes to Windows program directory security permissions
The IBM MQ installer on Windows now sets additional permission restrictions as part of the security configuration of the MQ installation directories. The logic that does this is run at installation, upgrade, modification, and fix pack installation time.
- An MQ Administrator (who is not also a member of the Administrators group) can no longer edit or recompile the sample programs in the Tools subdirectory. If you wish to do this, take a copy of the directory (or the portions you are interested in) and change your copies of the build scripts to reflect the new location.
In normal use, however, you should be unaware of the change, except for the little extra time required by the installer to make the changes. During this period the message Initializing security... will be displayed. A similar short pause will occur when installing the fix pack files or applying a patch.
The update of the security writes a log (amqidsec-<Installationname>.txt) to the TEMP directory on the machine. If you see the main install failing in custom action 'iwiLaunchAmqidsec', you should consult this file.