Apache Camel - integração IBM MQ

Eu tenho um projeto Apache camel (versão 2.18) que envia um arquivo para o servidor IBM MQ do meu parceiro pelo cliente IBM MQ. No entanto, meu parceiro usa omessageId como o nome do arquivo, precisamos definir um nome de arquivo específico paramessageId.

Minha pergunta é como podemos mudar omessageId?

Eu tentei adicionarJMS_IBM_MQMD_MsgId ouMsgId ou modifique oJMSMessageId no cabeçalho JMS antes de enviar o arquivo para o servidor IBM MQ, mas não funciona. Você tem alguma solução?

Aqui está o código no arquivo spring. Por exemplo, antes de enviarmos o JMS ao servidor do meu parceiro. Definimos a chave / valor abaixo como cabeçalho JMS:

exchange.getIn().setHeader("JMS_IBM_MQMD_MsgId",MsgExtFileName().getBytes())
exchange.getIn().setHeader("JMS_IBM_Format", MQC.MQFMT_STRING)

questionAnswers(1)

yourAnswerToTheQuestion