Archive for the Category: Java

Java/JMS MQ Applications and Maven

IBM has made available the MQ Redistributable Client (Java/JMS portion) on Maven. Mark Taylor of IBM has a blog posting on it and how to configure your files to use it: https://developer.ibm.com/messaging/2018/01/09/developing-mq-java-applications-maven/ Regards, Roger Lacroix Capitalware Inc.

Also posted in JMS, Linux, Mac OS X, MQ, Programming, Unix, Windows Leave a comment

Sample Java Code to Subscribe to an IBM MQ Topic

Here is blog posting # 2 on subscribing to a topic in IBM MQ. More code examples – here is a Java IBM MQ (non-JMS) sample program to subscribe to a topic within a queue manager of IBM MQ. It will receives messages until ‘no messages available’ exception which is set for 30 seconds. You […]

Also posted in IBM i (OS/400), Linux, Mac OS X, MQ, Programming, Unix, Windows, z/OS Leave a comment

Sample Java Code to Publish to an IBM MQ Topic

Programmers always have questions about coding Pub/Sub in IBM MQ. I’ll do 2 blog posting: one on publishing to a topic and the next one on subscribing to a topic in IBM MQ. Since everyone likes code examples, here is a Java IBM MQ (non-JMS) sample program to publish a message to a topic within […]

Also posted in IBM i (OS/400), Linux, Mac OS X, MQ, Programming, Unix, Windows, z/OS Leave a comment

IBM fixed a quirk in MQ

Wow, IBM fixed a quirk in IBM MQ for Windows and I never in noticed until now. 🙂 3 and 1/2 years ago, I wrote a blog posting here about Java applications connecting in ‘bindings mode’ and receiving Reason Code of 2495 when using 64-bit JVM on Windows. You can read the blog posting for […]

Also posted in JMS, MQ, Windows 1 Comment

Autonomous Lost Message Notifier

All too often, I and the world of MQAdmins hear architects, programmers, support personal, etc. say: MQ has lost my message. Where is my message? What happened to the reply message for the request message? If you need to track or audit messages and/or message flows then your company needs to invest in a commercial […]

Also posted in Database, IBM i (OS/400), Linux, Mac OS X, MQ, Programming, Unix, Windows Comments Off on Autonomous Lost Message Notifier

Java 9 Released

Oracle has just released Java 9. https://docs.oracle.com/javase/9/whatsnew/toc.htm#JSNEW-GUID-C23AFD78-C777-460B-8ACE-58BE5EA681F6 Java Platform, Standard Edition (Java SE) lets you develop and deploy Java applications on desktops and servers, as well as in today’s demanding embedded environments. Java offers the rich user interface, performance, versatility, portability, and security that today’s applicationsrequire. Regards, Roger Lacroix Capitalware Inc.

Also posted in IBM i (OS/400), JMS, Linux, Mac OS X, Programming, Unix, Windows, z/OS Comments Off on Java 9 Released

IBM Open Sources Their Own JVM As Eclipse OpenJ9

IBM has open sourced their JVM implementation (called J9) as OpenJ9. The community now has an alternative implementation of Java which has been well tested on enterprise workloads and hardware. https://www.eclipse.org/openj9/index.html Regards, Roger Lacroix Capitalware Inc.

Also posted in Linux, Open Source, Programming Comments Off on IBM Open Sources Their Own JVM As Eclipse OpenJ9

MQ Resource Adapter and MQ Exits

It is always interesting to see what IBM Support thinks of issues and their resolution. 🙂 Case in point: https://developer.ibm.com/messaging/2017/08/01/using-channel-exits-jee-application-servers/ Background: Several months ago, a long-time customer of MQ Authenticate User Security Exit (MQAUSX) was deploying a JBoss V7 server and needed to configure the MQAUSX client-side security exit to be used for authentication to […]

Also posted in Capitalware, JMS, Linux, MQ, MQ Authenticate User Security Exit, MQ Channel Encryption, Unix, Windows Comments Off on MQ Resource Adapter and MQ Exits

Windows 10 Creators Update causing Java to Crash

The following applies to Capitalware Java products and any other program that uses Java (JVM) on Windows 10 with a recent Creators Update. Microsoft has changed something in Windows 10 that causes Java (JVM) to crash for some users (not all) when accessing a file. For those IBM MQ users, just to refresh your memory, […]

Also posted in Capitalware, JMS, MQ, Windows Comments Off on Windows 10 Creators Update causing Java to Crash

MQ Channel Encryption Product Advisory

It has been discovered that very small TSH segments will cause MQCEJ (Java/JMS) and MQCEDN (.NET) to throw an exception. The issue has been fixed and a product update is available. To get the latest Capitalware commercial product release, send an email to support@capitalware.com and we will send you the latest release of the product. […]

Also posted in .NET, Capitalware, Linux, MQ, MQ Channel Encryption, Security, Unix, Windows, z/OS Comments Off on MQ Channel Encryption Product Advisory