mq-golang icon indicating copy to clipboard operation
mq-golang copied to clipboard

MQ 7.x

Open sebgoa opened this issue 2 years ago • 4 comments

Is there a compatibility mode in this library that could make it usable with a MQ 7.2 instance ?

sebgoa avatar Jun 24 '22 13:06 sebgoa

You cannot compile this code against a V7.2 installation. As the README states, the lowest level for compilation is V8 (though even that version of MQ has been out of support for a number of years).

You can work with a later level of MQ client connecting to a V7.2 qmgr - that's standard MQ cross-version compatibility.

ibmmqmet avatar Jun 24 '22 14:06 ibmmqmet

7.2 is very very old yes.

We have code that communicates very well with a 9.2 version but for some reason we ran into a 7.2 instance.

Do you think that if we compiled this library with v8 it would work with a v7.2 instance ?

sebgoa avatar Jun 24 '22 14:06 sebgoa

As i said, all versions of MQ can interoperate. You can connect a V9.3 client to a V7.1 qmgr. Of course, things like a TLS connection might not work because of different cipher availability. And whether your program actually works will depend on if it uses any features that only came in later.

That's the kind of thing that is better answered by simply trying it.

ibmmqmet avatar Jun 24 '22 17:06 ibmmqmet

English is not my first language so you have to excuse me if I don't understand you right away.

sebgoa avatar Jun 24 '22 18:06 sebgoa