This topic summarizes the enhancements in the V2.1 release of Message Service Client for C/C++.
Some of these enhancements are as a result of changes to the implementation of Message Service Clients for C/C++, and some are as a result of exploiting changes to the underlying WebSphere MQ functionality.
The following sections summarize the key enhancements.
IPv6 Support
This release of IBM Message Service Client for C/C++ enables XMS applications developed using C or C++ programming language to connect to Messaging Servers, such as WebSphere MQ, WebSphere SIB, and WebSphere Message Broker running on an Internet Protocol version 6 (IPv6) enabled network.
The XMS applications, however, will continue to run on IPv4 networks. Users who have only IPv4 stack and no IPv6 stack configured, may continue to use IPv4. See Network stack selection mechanism.
Addition of JMS_IBM_ArmCorrelator and JMS_TOG_ARM_Correlator
With the release of version 2.0.1, XMS adds two new properties for the Message object. These properties are JMS_IBM_ArmCorrelator and JMS_TOG_ARM_Correlator. These properties enable associating a unique enterprise-wide Id for data being exchanged between disparate applications running in complex, heterogenous environment of large enterprises.
These two properties are synonyms. Thus, applications can set the property with one name and retrieve the same with the other property name. The use of JMS_TOG_ARM_Correlator is however preferred over the use of JMS_IBM_ArmCorrelator.
Performance enhancements
XMS 2.0.1 introduces several performance enhancements.