Skip to main content

Support & downloads  >  

IA94: IBM Message Service Client for C/C++

 Downloadable files
 
Abstract
The IBM® Message Service Client for C/C++ offers C/C++ users an Application Programming Interface (API) that is consistent with the Java™ Message Service (JMS) API.
 
Download Description
The IBM Message Service Client for C/C++ ("XMS C/C++") renders the Java Message Service (JMS) API in the C/C++ languages. It brings the benefits of JMS -- a standard, abstracted messaging API for pub/sub and point-to-point messaging, as well as externally administered objects - to the non-Java world.

Applications created in this way can be used to exchange messages between other Message Service Client applications, JMS applications or native WebSphere® MQ applications and can easily be migrated between WebSphere MQ, WebSphere Business Integration Message Brokers and WebSphere Application Server V6.0 messaging environments with little or no rework.

A .NET implementation of this SupportPac is also available, IA9H: IBM Message Service Client for .NET. This can be downloaded as a Cat3 SupportPac here.

Possible Uses
The XMS Clients create new integration possibilities by extending WebSphere messaging to customers who have, for example, standardized on C/C++ as their client platform, or who want to use messaging to integrate with new .NET or J2EE applications.

Skill Level Required
To use this SupportPac you need the following skills, knowledge, and experience:
» C or C++ application programming skills.
» A working knowledge of the operating system that you are using.
» Experience in using TCP/IP as a communications protocol.
» Some knowledge of the concepts and terminology associated with the WebSphere Messaging products with which you intend to communicate
» Some knowledge of the Java Message Service Specification, Version 1.1

New in this Release
This release of IBM Message Service Clients for C/C++ contains the following key enhancements:

IPv6 Support
This release of XMS 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.

Please see http://www.ibm.com/support/docview.wss?uid=swg21395774 for details on limitations.

JMS_IBM_ArmCorrelator and JMS_TOG_ARM_Correlator property support
With the release, 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.

Performance enhancements
This release of XMS C/C++ introduces several performance enhancements.

Details
Author: WebSphere Messaging Clients Project Team, Bangalore
Category: 3
Released: 28May04 (as Cat2)
Last Updated: 04Sep09
Current Version: 2.0.1
»Please note that the version number shown in the right-hand pane is the version of the MQ or WBI product that this SupportPac applies to. The date is the last webpage refresh.

To view the complete portfolio of WebSphere MQ SupportPacs, please visit the WebSphere MQ SupportPacs homepage:
http://www.ibm.com/software/integration/support/supportpacs
 
Prerequisites
This SupportPac requires that ONE of the following servers is available:

WebSphere Business Integration Brokers 5 + Fix Pack 4 or later
WebSphere Message Broker 6 or later
WebSphere MQ 6.0 + Refresh Pack 6.0.1.1 or later (See NOTE 1)
WebSphere MQ 7.0 + Fix Pack 7.0.0.1 or later (See NOTE 1)
WebSphere Application Server 6 + Fix Pack 6.0.2.11 or later
WebSphere Process Server 6 or later
WebSphere ESB 6 or later

NOTE 1 - If using WebSphere MQ, the machine used to run the XMS application must be installed with either the WebSphere MQ Client libraries or a local queue manager. If the WebSphere MQ Client libraries are used then the v6.0 libraries are recommended for client mode connections to both v5.3 or v6.0 queue managers and v7.0 libraries are recommended for client mode connections to v7.0 queue managers.
 
URL LANGUAGE SIZE(Bytes)
WebSphere MQ V6 Clients (MQC6)US English111
WebSphere MQ V7 Clients (MQC7)US English111
 
 
Installation Instructions
To install the SupportPac, please follow the instructions in the accompanying readme.txt file.

The documentation for this SupportPac is available in two formats.
The ia94.pdf file should be viewed using Acrobat® Reader®, available from http://www.adobe.com/products/acrobat/readstep2.html
The ia94.doc.zip file contains HTML which can be viewed either standalone or within an Eclipse environment. Please see ia94.doc.readme.html for more details of using the documentation in this format.

The product installer downloads are divided into five types, according to the license agreament under which the product will be used. Please review the following table to help select the required package. Please note, restrictions exist for the use of the product under each license. For example, products licensed for IBM WebSphere Process Server and IBM WebSphere ESB are only supported for use with those products. Please see the full terms of the license for further details.

IBM WebSphere Process Server for distributed OS - WPS License
IBM WebSphere Process Server for z/OS - WPS z/OS License
IBM WebSphere ESB for distributed OS - WESB License
IBM WebSphere ESB for z/OS - WESB z/OS License
All other servers - Standard License
 
URL LANGUAGE SIZE(Bytes)
ia94.readme.txtUS English29700
ia94.pdfUS English2412000
ia94.doc.zipUS English1049000
ia94.doc.readme.htmlUS English3072
 
Download package
Download RELEASE DATE LANGUAGE SIZE(Bytes) Download Options
ia94.zip04/09/2009US English58000000HTTPS
 
Technical support
Technical Support for the IBM WebSphere Message Service Client for C/C++ SupportPac is supplied under the standard terms and conditions provided by the International Program License Agreement. Please read the IPLA and LI files that accompany the SupportPac, to ensure you understand the conditions under which the SupportPac is provided.

If you encounter what you believe to be a defect with the SupportPac you may request Program Services, by reporting the problem via the same defect reporting channel you use for the WebSphere MQ product. This requires an active service agreement for the WebSphere MQ product. The End of Service date for this SupportPac is the same as the WebSphere MQ v6.0 product.
 
 

Copyright and trademark information
IBM, the IBM logo and ibm.com are trademarks of International Business Machines Corp., registered in many jurisdictions worldwide. Other product and service names might be trademarks of IBM or other companies. A current list of IBM trademarks is available on the Web at "Copyright and trademark information" at www.ibm.com/legal/copytrade.shtml.
Rate this page
Please take a moment to complete this form to help us better serve you.
This material provides me with the information I need.




This material is clear and easy to understand.




Did the information help you to achieve your goal?
What updates, improvements, or related information would you like to see in this document?
Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.
Input the verification number to submit feedback:
Document information
 Product categories:
 Software
 Business Integration and Optimization
 Application Integration and Connectivity
 WebSphere MQ
 SupportPac
 Operating system(s):
  AIX, Linux, Solaris, Windows
 Software version:
  5.0, 6.0
 Reference #:
  4007092
 IBM Group:
 Software Group
 Modified date:
 2009-09-04

Translate My Page
 
 

Rate this page

Help us improve this page. Your response will be used to improve our document content. Requests for assistance, if applicable, should be submitted through your normal support channel as we cannot respond from this site.