
PyMQI - Python interface to WebSphere MQ (MQSeries)
-------------------------------------------------------

**Sponsored by [Zato](https://zato.io/docs?pymqi-docs) - ESB, SOA, REST, APIs and Cloud Integrations in Python**

PyMQI allows one to connect to queue managers to issue MQAI and PCF requests.

Consider the code below which establishes a connection, puts a message
on a queue and disconnects.

```python
    import pymqi

    queue_manager = 'QM01'
    channel = 'SVRCONN.1'
    host = '192.168.1.135'
    port = '1434'
    queue_name = 'TEST.1'
    message = 'Hello from Python!'
    conn_info = '%s(%s)' % (host, port)

    qmgr = pymqi.connect(queue_manager, channel, conn_info)

    queue = pymqi.Queue(qmgr, queue_name)
    queue.put(message)
    queue.close()

    qmgr.disconnect()
```


More usage examples can be found here https://pythonhosted.org/pymqi/examples.html

Supported MQ versions
=====================

Any MQ version between 5.0 and 9.0 will work however the author is able to provide
free support only for Linux x86 64-bit, MQ versions 9.x and Python 2.7.x.

Support for other versions and systems needs either someone from the commnuity to step up
or contacting the author dsuch@zato.io in order to discuss paid support options.

Download
========

Downloads are hosted on PyPI https://pypi.python.org/pypi/pymqi

Changelog
=========

* **1.7.1** (2018-01-24)

  * Internal changes to connect_with_options

* **1.7.0** (2017-12-28)

  * Added MQ 9.0.x compatibility
  * Made remote TCP connections without a queue manager name work

* **1.6.0** (2017-08-09)

  * Made MQSCO compatible with MQ 8.0

* **1.5.4** (2015-09-22)

  * Moved setup.py's py_modules to correct place

* **1.5.3** (2015-09-21)

  * Added missing modules to setup.py

* **1.5.2** (2015-09-21)

  * Previous release failed to upload to PyPI

* **1.5.1** (2015-09-21)

  * Added a missing 'requirements.txt' file

* **1.5** (2015-09-18)

  * Added MQ 8.0.x compatibility
  * Added the ability to connect to MQ 8.0+ queue managers with username/password credentials
  * Moved code to a top-level 'pymqi' package

(No changelog for prior versions)

More information
================

Please visit the main documentation at https://pythonhosted.org/pymqi/index.html for more information.
