Technical support knowledge for Application Integration Middleware including WebSphere, CICS, BPM, MQ, Broker, IIB, ODM, DataPower, Mobile, Appliances, and more! Following the IBM Social Computing Guidelines - Steve Webb, Joseph Lam
Well, well. You have installed WebSphere MQ onto your system. Now, you need to determine whether you installed the client or server. It could be that you need to determine this after you installed it 2 years ago and you just don’t remember. Better yet, you need to ensure that you have the proper number of licenses for every WebSphere MQ server installed. Everyone is aware that you can perform the ‘dspmqver’ command from the command prompt to get similar output as follows: Name: WebSphere MQ Version: 22.214.171.124 CMVC level: ... [More]
What ever happened to the MQ API Exerciser? I have used this tool in prior versions of WebSphere MQ and I can't find it in WebSphere MQ V7. My mistake it is included in V7, but it's hard to find. I have installed WebSphere MQ many times, and like most people, I just zoom through the installation process by using the path of least resistance. I was rushing to get WebSphere MQ V7 installed, and after the installation was complete, I started looking for the MQ API Exerciser; I finally found it under the WebSphere MQ Explorer. So, if you are... [More]
WebSphere MQ allows independent and asynchronous applications to communicate with each other across a large number of platforms. MQ software is not optimized for storing a large number of messages on a local queue for an extended period of time. MQ can process millions of messages in a short amount of time as throughput but when they sit on the queues and have to be reloaded from memory, it slows the processing and you would likely see performance issues.
If a large number of messages are left on queue, you may... [More]
Fear not, you are not alone! After applying WebSphere Application Server V126.96.36.199 fix pack, your WebSphere MQ JMS applications begin failing with error MQJMS2013. Here is an example of the MQJMS2013 error: javax.jms.JMSSecurityException: MQJMS2013: invalid security authentication supplied for MQQueueManager at com.ibm.mq.jms.MQConnection.createQM(MQConnection.java:2532) at com.ibm.mq.jms.MQConnection.createQMXA(MQConnection.java:1892) at com.ibm.mq.jms.MQQueueConnection.<init>(MQQueueConnection.java:105) at... [More]
The default for WebSphere MQ is circular logging. If you do not specify otherwise, when you create a queue manager it will have circular logging invoked.
Changing the type of logging in the qm.ini after queue manager has been created will not change the way the queue manager handles logging. If you wish to convert from circular to linear or vice versa, you would have to recreate the queue manager specifying the new type of logging at creation time.
Linear logging allows you to recreate lost or damaged data... [More]
The introduction of the multi-instance(MI) concept into the Websphere MQ and WebSphere Message Broker products helped several clients to make use of this freely available high availability feature in their infrastructure. The earlier cat 2 HA support packs IC91 and MC91 became irrelevant with this new functionality in the products. Thus the multi-instances feature made the existing HA user's job very simple. There have been a number of articles and presentations on how to set up multi-instance queue managers and message brokers. I have included... [More]
The task of securing web services can be quite daunting. So many options for SSL configuration on client and server sometimes cause confusion. The WebSphere Message Broker (WMB) Information Center describes these options in detail on the following links: Configuring SOAPInput and SOAPReply nodes to use SSL (HTTPS) Configuring SOAPRequest and SOAPAsyncRequest nodes to use SSL (HTTPS) Here's a quick cheat sheet that may be help you setup SSL for the SOAP nodes. It is important to understand some facts about SSL in Message Broker before getting... [More]
Sometimes problem records that I work on for WebSphere MQ Level 2 have a common theme. I've seen a few instances lately where people have created Group IDs with more than 12 characters on Linux Platforms. I thought I would share what I've learned in this area, and hopefully it will help you. Group IDs greater than 12 characters cause an error when the WebSphere MQ Object Authority Manager (OAM) checks the security for access to MQ objects. You might experience unpredictable results when trying to access, or administer, MQ objects and receive a... [More]
While working with the older versions of WebSphere Message Broker (WMB) V6.x, did you ever feel “Gosh! “Why does it have so many components in a single product”. If so, you have reached the right place. We will discuss some of the key features introduced in WebSphere Message Broker V7 and familiarize you with the simplified architecture of the product in addition to giving you the agility to extend your SOA environment. WebSphere Message Broker V7 was announced in October 2009. It promises to simplify your overall messaging infrastructure and... [More]
Uh Oh, My Messages are missing! WebSphere MQ does it best not to lose messages, however we have seen some unusual results. For the most part, we have assured delivery of messages. So, if messages are being lost, we really need to determine what happened. Are your messages persistent? Does the message being processed contain important data? If your messages contain critical information, then you may want to ensure that the messages are persistent. Persistent messages are logged in WebSphere MQ logs and to the queue data files. By doing so,... [More]
Getting Started with Triggering So, you are just getting started with triggering. Don't worry it's not that difficult, and when you have a working example, then it's pretty easy to see how it works and know what to do when it doesn't. I am assuming that you are doing this is a test environment, and the messages used in testing can be discarded. It's best to start with trigtype (every). When that is working, then you can try trigtype (first) and trigtype (depth), which are just a bit more complicated. Triggering is the MQ feature that auto... [More]
Now that TCP/IP connections over WIFI or 3G/4G are practically everywhere, consumers are able to use a variety of machines and devices at any given time of day to access business applications. As this increase in "smart" devices expands with no end in sight, so does the large amount of data that needs to be processed and acted upon.
Earlier this year IBM announced MessageSight, an appliance-based messaging server that is optimized to address the massive scale requirements of machine to machine (m2m) and mobile user... [More]
FREE ... it is a very powerful word. The word "free" can generate a lot of excitement and draw a lot of attention, but for many people, including me, it will also generate a lot of skepticism. After all, there is a good reason that old saying of "you get what you pay for" has been around for many years. Personally, I find that the word "free" offers enough potential reward to hold my attention long enough to find out what is the prize and what is the catch. In this case, if you read on further, I am... [More]
Optimistic Lock Exception is one of the issues that is commonly faced when developing and customizing WebSphere Commerce. Optimistic Lock Exception is not only specific to WebSphere Commerce however. Rather, it is about updating one entry concurrently at the same time when WebSphere Commerce chooses to lower isolation level. This in effect increases your WebSphere Commerce's throughput. In this article, I will talk about problem determination techniques when dealing with Optimistic Lock Exception (as I recently helped one of my colleagues... [More]
The recent announcement of IBM WebSphere MQ V7.5 describes a number of enhancements across the product. In this blog entry I'll show some of the enhancements that relate to the MQ Explorer administration tool. Managed File Transfer and Advanced Message Security A key feature of WebSphere MQ V7.5 is the integration of previously separate products into a single offering. The functionality of the WebSphere MQ File Transfer Edition and WebSphere MQ Advanced Message Security products is now integrated (usage subject to appropriate licensing... [More]