« Programming Guide for Rational Application Developer | Main | Security Handbook for WebSphere Application Server »

Extending WebSphere MQ Applications with Python

[This article is sponsored by Peningo Systems, Inc., a provider of WebSphere Consulting Services on a nationwide basis. For more information on Peningo Systems, please go to the Peningo WebSphere Consultants page ]

IBM has recently release an article titled “Using Python in WebSphere MQ Applications” .  We at Peningo Systems recommend this article to any WebSphere Consultant / WebSphere MQ Developer / Python developer looking to integrate Python code with the MQ Applications.

This article shows how to use and compile the Python MQ Interface ( PyMQI ). With PyMQI developers can use the powerful Python language with WebSphere MQ tools and solutions, thus giving the benefits of Python to all WebSphere MQ developers. Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

The Python MQ Interface ( PyMQI ) is an open-source Python extension library for IBM’s WebSphere MQ. PyMQI extends the MQI library by providing an easy-to-use Python interface. PyMQI  has a low-level library written in C to access the MQI C-library, and a high-level object-oriented interface, on top of low-level library, for Python programmers.  With the Python MQ Interface, you can use the Python language to develop utilities and programs for WebSphere MQ.

To view the IBM Article, please click the link below:


To go to the PyMQI Homepage, please click the link below:




If you are an "End Client" looking for a WebSphere Consulting Service provider to support your WebSphere Applications, Peningo Systems provides Consultants with expertise in many areas including:

WebSphere Portal

WebSphere Commerce

WebSphere Eclipse Development

WebSphere MQ

System Security Architecture

Tivoli Access Manager

Tivoli Identity Manager

DB2 – UDB, 



Peregrine / HP Openview AssetCenter and ServiceCenter

J2EE based systems architecture and development.

To see Peningo Systems areas of expertise, please go to the Peningo Technical Areas page or go to the Peningo WebSphere Consultants page.

  To see Peningo's other Blogs please go to

 Peningo's Blog

The Peningo Opinion Blog 




TrackBack URL for this entry:


Good collections for Websphere

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)