Вы не упомянули, какой именно уровень c вы используете. Если это 7.5.0.7 или более ранняя версия, файл sta sh, вероятно, будет проблемой:
https://www.ibm.com/support/knowledgecenter/en/SSFKSJ_9.1.0/com.ibm.mq.mig.doc/q128820_.htm
Старые версии криптографии c провайдер, используемый MQ (GSKit), использует другой формат файла sta sh для пароля хранилища ключей.
Хотя более новые версии GSKit могут обрабатывать старый формат файла sta sh, новый формат не читается старыми Версии GSKit. Если вы используете уровень, который использует новый формат, вы можете создать обратно-совместимый файл sta sh с опцией -v1sta sh:
runmqakm -keydb -stashpw -db <filename> -pw <password> -v1stash
Лучшая альтернатива, так как MQ 7.5 это Вне поддержки было бы использовать более новый уровень клиента, который может по-прежнему взаимодействовать с администратором очередей 7.5, если требуется.
Для справки, первый уровень GSKit, который использует новый формат файла sta sh, равен 8.0 .50.69. Уровни GSKit в комплекте с MQ перечислены здесь: https://www.ibm.com/support/pages/levels-jre-and-gskit-bundled-ibm-mq