Coder Social home page Coder Social logo

dynatrace-reinhard-pilz / py3mqi Goto Github PK

View Code? Open in Web Editor NEW

This project forked from dsuch/pymqi

2.0 3.0 0.0 257 KB

Python interface to WebSphere MQ (MQSeries) - main docs at https://pythonhosted.org/pymqi/index.html

License: Other

Python 84.47% C 15.53%

py3mqi's Introduction

Py3MQI - Python 3 interface to WebSphere MQ (MQSeries)

This Project is pymqi ported to Python 3.5.2

Sponsored by Zato - 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.

    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 8.0 will work however the author is able to provide free support only for Linux x86 64-bit, MQ versions 8.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 [email protected] in order to discuss paid support options.

Download

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

Changelog

  • 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.