MQ

 View Only

IBM® Message Service Client (XMS) for C/C++ 3.0.0

By GANDHIMATHY SRINIVASAN V posted Fri July 22, 2022 10:27 AM

  

     IBM® Message Service Client for C/C++ provides an application programming interface (API) which has the similar set of interfaces as that of Java™ Message Service (JMS) API.   XMS API are same as that of JMS 1.1 specification.

IBM® Message Service Client for C/C++ Supports:

  • Point-to-Point messaging
  • Publish/Subscribe messaging
  • Synchronous message delivery
  • Asynchronous message delivery
  • Asynchronous message consumer
  • Client Auto Reconnect

IBM® Message Service Client for C/C++ works with the following message server:

  • IBM MQ Server
  • WebSphere Application Server
What is new in XMS 3.0.0?

IBM® Message Service Client for C/C++  3.0.0 delivers features  which are focused on -

  • Reduce the time to set-up the development environment
  • Reduced in size
  • Redistributable package

Reduce the time to set-up working environment:

IBM® Message Service Client for C/C++ 3.0.0 does not require to be installed / uninstalled like the previous versions.  The required libraries and executable are zipped/archived as a package.  Just extract set the libraries and executable in  path and use the product.

Reduced in size:

  • Previous versions were using ICU4C open-source libraries for identifying the encoding and any data conversion.
    In XMS 3.0.0,X IBM MQ Client liberties are used for data conversion.  Thus, MQ Client 9.2.2 or above is a pre-req for XMS 3.0.0
  • IBM® Global Security Kit (GSKit) provides libraries and utilities for SSL or TLS communication was bundled with previous versions on XMS.  XMS 3.0.0.X will use the GKit which gets installed with IBM MQ Client. Need to ensure the path is set correctly.
  •  'InstallAnywhere' to not bundled as XMS 3.0.0.X does need to manage  installation and uninstallation 
    As these bundled products are not added, XMS 3.0.0.X is very light weight which make easy to deploy.

Redistributable:

IBM® Message Service Client for C/C++ 3.0.X is redistributable package with the license categorized  for redistribution.   It can be bundled with the required applications and distributed.

Overview:


Lifecycle update:

Messaging Server:

 

AIX 7.2 (default compiler)

xlC.aix61.rte               16.1.0.8

xlC.cpp                     9.0.0.0

xlC.rte                     16.1.0.8

xlC.sup.aix50.rte        9.0.0.1

Windows
Microsoft Visual Studio 2019

Linux on x86

RHEL 7.6 - gcc 4.8.x

Messaging Server

 

IBM MQ Server 9.3 is supported  (and its CD releases) by XMS 3.0.0.1

IBM MQ Server versions supported are 9.1 and 9.2 (and its CD releases)

IBM MQ Client (both installers based or redistributed) 9.2.2 and above

IBM WebSphere Application Server 8.5 (and its CD releases)

IBM WebSphere Application Server 9.0 (and its CD releases)

APAR

IJ22533

More information

To know more about XMS 3.0.0.X

Details here
Download package here
Documentation here

0 comments
56 views

Permalink