• How should you set CFCONLOS and RECAUTO? 11 December 2017
    Of course, you want the queue manager to stay up after a CF failure to get the structure back faster, don’t you? The answer is a definite maybe… You can control how queue managers on z/OS react to a failure of a CF structure by setting two options on the CFSTRUCT definition. These are CFCONLOS […] […]
  • Using IBM MQ in Pivotal Container Service (PKS) 8 December 2017
    IBM has now announced a collaboration with Pivotal to provide the community of Spring developers with more tools for creating new applications and extending existing applications to new areas. You can read more about the announcement in Andrew Hoyts blog post. One of Pivotal’s offering of interest to both Spring developers and users of MQ […] […]
  • Building MQ C++ programs on Windows 8 December 2017
    In this blog I want to clarify the confusion around the C++ libraries and dll’s shipped since MQ 8004. There had been queries around the MQ C++ imq*.dll’s as to why there are 3 sets of dll’s but only 2 sets of libraries and when to use which. For IBM MQ Version 8.0, the queue […] […]
  • IBM MQ Bridge to blockchain Part 2: Setting up a Kubernetes container cluster network 7 December 2017
    In IBM MQ Bridge to blockchain Part 1 post, we talked through the steps for setting up a local Hyperledger Fabric network that we then connected to with the version 904 IBM MQ Bridge to blockchain. In this post we’ll talk through a different option for creating a blockchain network, this time with a Kubernetes […] […]
    Olja Rastic Dulborough
  • Using OS userids for MQ Console and MQ REST authentication 6 December 2017
    Using OS userids for MQ Console and MQ REST authentication On AIX, Linux and Windows from IBM MQ 9.0.4 and onwards you can use OS userids to authenticate your access to the MQ Console and MQ REST API. I will discuss the changes in 9.0.4, and why you may wish to take advantage of these […] […]
  • Introducing MQ Error Logs in JSON Format 5 December 2017
    Up until now, MQ Error logs have only been in human readable format. This makes it challenging for other applications to digest the information in these logs. We’ve been looking at how to make that easier, so as of MQs continuous delivery release 9.0.4 it is now possible to have the same information in JSON […] […]
  • MQ Light messaging from Microsoft®.NET™ (Part 2) 4 December 2017
    Introduction In the first article I showed how you can connect to queue managers from .NET applications using the Amqp.Net Lite library. In this article we’ll look at how to control the client ID the application presents to the queue manager. Setting a specific client ID By default the Amqp.Net Lite client library generates a UID container […] […]
    Matthew Whitehead
  • Clustering best practices and useful commands 28 November 2017
    MQ clustering is a mature and “well known” piece of technology.  As it usually works without any problems, but it is often neglected and configuration problems creep in. The “wake up” call is when you get called out because things are not working as expected, and you find you have forgotten what to do! This […] […]
  • IBM MQ v9.0.4: Managed File Transfer Logger 26 November 2017
    IBM MQ MFT Agents when transferring files, publish the status of transfer to SYSTEM.FTE/Log topic on a coordination queue manager. The Logger component of MFT captures the published transfer information and writes to a storage like a database (DB2 and Oracle) or files. This stored information can be used for audit purposes later. Prior to […] […]
  • Adding resource statistics to your applications 22 November 2017
    MQ V9 added resource monitoring statistics that you can subscribe to. In this post I’m going to show how you can generate similar statistics from your own applications using the same model. For example, you may want to track how many successful and how many failed messages are being processed. Introduction to resource statistics Queue […] […]
    Mark E Taylor