IBM App Connect Toolkit with MQ libraries on Windows 10 - ibm-mq

I have IBM App Connect Enterprice Toolkit on my Win 10 machine. Works OK.
But now I need to use IBM MQ queues. And that seems to need some MQ libraries installed on my setup.
How can I install those missing libraries?
There probably is a installation package, but I just cant find one.

The main link you want is https://developer.ibm.com/articles/mq-downloads/, which will lead you to https://developer.ibm.com/tutorials/mq-connect-app-queue-manager-windows/ which will lead you to https://ibm.biz/mqdevwindows
The final one is the download, but I'd recommend going through the steps in the second link for help on how to get it all set up.

Related

What is needed for a Secure WebSocket connection on Windows 10

I wrote a QT tool using WebSockets with SSL. When I roll it out to an other Windows 10 machine it doesn't connect but produces a QAbstractSocket::UnsupportedSocketOperationError on Client side. On server side I don't get any notification that a new client has connected.
The tool "Dependencies" shows no difference in dll's, a test without SSL worked fine as well as connecting from same network with my developer machine.
As is works fine with my developer machine I assume something is wrong/missing on the other Windows 10 machine. I have installed OpenSSL 1.1.0f on it but I have no idea what else to look for.
I found out that this was an encryption problem from QT. I solveded it by downloading the dll's (libcrypto-1_1-x64.dll, libssl-1_1-x64.dll) together with precompiled(!) MySql driver for my QT version from https://github.com/thecodemonkey86/qt_mysql_driver/releases and stored it into the application root folder. Additional I copied into here the "tls"-folder from qt/6.3.0/plugins/.

cannot find IBM DB2 Express-C for download

I have spent at least one hour trying to find the tar.gz for Linux, for version 11.1 or at least 10.5. All IBM links either don't work or take me to general DB2 pages that have nothing for Express-C. It's as if IBM is hiding the download links. In the past I have downloaded it several times from URLs that now don't work. I was only able to find the Windows version at a non-IBM site (a version I don't want).
Thanks for any pointers.
You can find the Express-C download at the below link:
https://www-01.ibm.com/marketing/iwm/iwm/web/pickUrxNew.do?source=swg-db2expressc
If you are not using cloud based Db2 offerings, at the present date you can choose only between a docker-image based solution (IBM Db2 Developer Community Edition), or a trial version (90 days) of locally installed Db2.
The docker-image solution is currently V11.1 based and runs on Linux and Mac and Windows provided that the prerequisites are met.
Both offerings are accessible via this link
https://www.ibm.com/analytics/us/en/db2/trials/
Re Db2 Express-C, it may have been withdrawn from marketing. Study this thread:
https://www.ibm.com/developerworks/community/forums/html/topic?id=c53df683-6e51-41fa-96ce-0a3d7cfe741f&ps=25
If you have a Passport Advantage contract (for paying customers) you may find additional downloads.
Db2 Developer-C Edition is a non-docker version that can be used for non-production use for free
https://www.ibm.com/us-en/marketplace/ibm-db2-direct-and-developer-editions
You can find the Express-C 11.1 in this link (IBM Account required)
May be you would find usefull the following urls:
Pricing
Announcements

IBM MQ client for Mac OS

Was trying to locate the IBM MQ client installable ( and dependent libraries ) for Mac operating system, but could not.
Tried couple of variations from the IBM site, but always ends up getting the error :
package MQSeriesMsg_cs-<any-version-i-take>.x86_64 is intended for a different operating system
Anyone faced this error and was able to get a proper version for MacOS,please suggest.
If you are still looking for this, IBM now have an official toolkit. See this link: https://developer.ibm.com/components/ibm-mq/tutorials/mq-macos-dev/

How to put message to IBM MQ version 8 using console (LINUX)?

Currently evaluating IBM MQ version 8, and trying to put message using console. I understand that in version 7.5 there is this command called amqsput & amqsget, however I can't found this command in version 8. Is there any equivalent command in version 8? Or do I need to use the MQExplorer for this?
There are many sample programs provided by IBM for this purpose. To obtain them for Linux, install the MQSeriesSamples RPM as described in Installing IBM MQ server on Linux.
After installation, the amqsput command will be available in /opt/mqm/samp/bin if the default install location is used.
https://github.com/ibm-messaging/mq-q-qload
Here are forks of useful MQ utilities Q and QLOAD (MA01 and MO03), they are unfortunately no longer supported by IBM.
The project is ready to build for most platforms.
If you are dealing with JMS messages (and not "plain" MQ messages), you can use a tool like JMSToolBox on sourceforge to post/browse/get etc messages

Is it possible to run Websphere Application Server 6.1 Test environment in Rational Software Architect (RSA) version 9.0?

Is it possible to run Websphere Application Server 6.1 Test environment in Rational Software Architect (RSA) version 9.0?
I don't mean does it officially support it.. I mean, can you "somehow" get it working in RSA9.
For that you would need a server adapter that you can plug in into RSA. Since RSA is based on eclipse, a server adapter working for eclipse should work for RSA.
Having said that, it is very unlikely (although I do not know for sure) that anyone (in the very least IBM) has provided a publicly available server adapter for WAS 6.1. Usually these are preinstalled with the product and as you already have noticed WAS 6.1 <-> RSA 9.0 is not the best combo. Only supported combinations are preinstalled with IBM products.
It is quite possible to write your own server adapter but since WAS 6.1 is a closed product you may and probably will run into many problems along the way. To get started on writing on your own server adapter you can have a look here. Also some more information about WAS server adapters on eclipse in earlier stackoverflow posts.
Rational licensing is usually not limited to a certain product version, thus you could install and run (provided your licensing allows it) an older version of RSA that supports WAS 6.1 on the same machine where you have your RSA 9 installation.

Resources