IA93: WBI Brokers - C implementation of WebSphere MQ Telemetry transport
Downloadable files
Abstract
The WebSphere MQ Telemetry transport (previously called MQIsdp protocol) is a lightweight Publish/Subscribe protocol.
Download Description
It can be used for integrating devices with the WebSphere Brokers:
» WebSphere Business Integration Event Broker (formerly WebSphere MQ Event Broker)
» WebSphere Business Integration Message Broker (formerly WebSphere MQ Integrator Broker)
» WebSphere Business Integration Message Broker with R&F extension (formerly WebSphere MQ Integrator)
This C source code provides a reference API implementation for the client side of the protocol, which is pre-built for Win32 and Linux(i386). It can be easily ported to other platforms.
A WebSphere MQ broker SCADAInput node needs to be added to a message flow to provide the server side of the protocol.
POSSIBLE USES
The WebSphere MQ Telemetry transport is suitable for integrating devices such as embedded systems, systems connected by high cost communications, or systems connected by low bandwidth connections.
SKILL LEVEL REQUIRED
Users of this SupportPac should have a good understanding of WebSphere MQ brokers and Publish/Subscribe concepts, as well as a good understanding of the C programming language and multi-threading.
NEW IN THIS RELEASE
• Updated to V6.
• Introduction of a persistence interface into the WMQTT implementation, allowing developers to implement persistence for true Quality of Service 1 and 2 publication delivery as appropriate for the device
• A sample persistence implementation is included that uses the file system.
• Protocol renamed from MQ Integrator SCADA Device Protocol (MQISDP) to WebSphere MQ Telemetry Transport (WMQTT).
• Minor modifications to the API to remove redundant fields .
• Addition of DNS resolution, allowing the use of hostnames and the ability to control tracing from the API.
• New samples have been provided that enable publishing and subscribing to be actioned from a command prompt.
DETAILS
Author: WebSphere MQ Development, Hursley
Category: 2
Released: 21Feb03
Last Updated: 27Apr06
Current Version: 1.3
»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.
Prerequisites
This SupportPac requires ONE of:
» WebSphere MQ Event Broker, V2.1
» WebSphere MQ Integrator Broker, V2.1
» WebSphere MQ Integrator, V2.1
» WebSphere Business Integration Event Broker, V5
» WebSphere Business Integration Message Broker, V5 or V6
» WebSphere Business Integration Message Broker with R&F extension, V5
It has NOT been tested with MQSeries Integrator V2.0.2
V1.2 has been verified to work with WBIMB V5.0x and WBIEB V5.0x as well as
Installation Instructions
This release contains important additional terms (entitled "Redistribution Information") that allow Other Equipment Manufacturers and others, to re-distribute this SupportPac function as part of a product. Please read the terms contained in the License Information file (Cat2OEM_Lic_en.txt) included in the program .ZIP file. No Proof of Entitlement is required for this SupportPac.
To install the SupportPac on Windows:
1. Copy ia93.zip to a temporary directory.
2. Uncompress using InfoZip's Unzip .
3. This will create the necessary files. If you use other unzip programs, ensure you specify the option to re-create stored directories.
4. You may delete ia93.zip.
5. Usage and implementation instructions are provided in the documentation.
DOCUMENTATION
The links below contain more information on Porting and the C Language implementation in PDF format. Refer to URL: http://www.adobe.com for an Adobe Acrobat PDF viewer.
Category 2 SupportPacs are provided in good faith and AS-IS. There is no warranty or further service implied or committed and any supplied sample code is not supported via IBM product service channels.
You may submit a question or offer feedback on the SupportPac, but please be aware that a response is NOT guaranteed.
Please read the license file that accompanies the SupportPac to determine if you want to use it.
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.