I am using IBM MQ v7.5. I want to have mutual SSL authentication between queue manager and my JMS client.
I am a beginner in IBM MQ and SSL. Can someone help me step by step procedure for this ?
Thanks,
Anuj
This Q&A on dwAnswers gives a step-by-step guide for versions older than 7.5 and also a link to the new runmqckm command in lieu of gsk6cmd. https://developer.ibm.com/answers/questions/180659/how-do-you-set-up-ssl-2-way-authentication-between/
I think the redbooks are your friend in this instance:
Secure Messaging Scenarios with MQ
Specifically check out Chapter 11 - fine grained security.
Related
I am new to IBM MQ and don't have any background. I have followed the below link for code development.
https://developer.ibm.com/components/ibm-mq/tutorials/mq-jms-application-development-with-spring-boot/
I am trying to figure out how to write/test IBM MQ using an embedded MQ server (For eg: Embedded Kafka), but unable to identify the solution. Can anyone help me with the following queries,
Do we have any Embedded MQ server support which can be used to test IBM MQ with Spring Boot application?
If yes, Can you please share some examples of how to test it.
Try the documentation at this git hub repo - https://github.com/ibm-messaging/mq-jms-spring
Extract from the readme:
IBM MQ JMS Spring Components
This repository contains code to help to provide Spring developers
with easy configuration of the IBM MQ JMS package.
The library contains:
mq-jms-spring-boot-starter for Spring Boot 2 applications
I would like to know if the Basic IBM MQ Server licence cost, covers also the IBM Websphere MQ web console and the REST API.
As JoshMc already answered in the comments: The MQ Console and MQ REST API are part of the MQ product.
These components are also not specifically mentioned on the IBM MQ licensing page as a separate product, so it complies to the "All other IBM MQ components from the install media not explicitly mentioned above" rule.
I want to use IBM Websphere MQ client v7.5. I am writing standalone JMS client application to send and consume messages from the IBM WebsphereMQ server(which is running somewhere else but I have authority to send/receive messages)
I followed steps below:
Installed Websphere MQ client(Free version for 6 months) and did all basic installation.
I copied required Jar to other location/host and wrote a sample JMS application to send/receive messages. I am able to communicate to with the server.
My questions is : Can I use these Jars independently on any host(even in production) for life long or I should buy proper licence, install the client and then use those JARs ?
Thanks,
Anuj
MQ v8.0.0.4 provides exactly what you want. See here: http://www-01.ibm.com/support/docview.wss?uid=swg21969244. Look for IBM MQ JMS and Java 'All Client'. Client is free but whoever runs the queue manager must have appropriate licenses.
I'm trying to migrate an EJB application from WAS 6 to WAS 8.5.5 and seems to not work entirely, doesn't respond correctly to the message-selector filter I'm using in ejb-jar.xml.
Can somebody tell me the version of MQ server supported in WAS 8.5.5 ?
The version of the MQ client (in the MQ Resource Adapter form) in WAS 8.5.5 is MQ 7.1. This page provides the list of the exact version of the client for each WAS level: https://www-304.ibm.com/support/docview.wss?rs=171&uid=swg21248089
The MQ server supported can be any currently supported version i.e. you can use MQ Server 8/7.5./7.1/7/6 etc with a MQ 7.1 client. However, there are features that might not be available if you are using a certain combination client/server.
For your issue it is probably best to post a new question with the actual error you are seeing.
If you have a Websphere MQ full installation, MQ 8.0 is already out but please check the following information about WAS 8.5 and MQ 7.5: http://www-01.ibm.com/support/knowledgecenter/prodconn_1.0.0/com.ibm.scenarios.wmqwasmig2v85.doc/topics/ts_mqv7cons.htm?lang=el
There are two alternatives depending on what you want to migrate before the other : MQ or WAS.
I am new to this JMS, MSMQ, Weblogic things and don't have much idea about them. Can someone please guide me regarding my above question - How a JMS based Weblogic server can cosume a message created via MSMQ? Any reading material, links will be helpful, working examples would be great.
From the MSMQ product group's blog:
JMS and MSMQ interoperability