Support Questions
Find answers, ask questions, and share your expertise

Unable to preserve header attributes while publishing messages to IBM MQ Queue using NIFI PublishJMS processor




I was trying to read messages from one IBM MQ queue and publish them to another ibm mq queue as is with no modifications.

I did encounter issues while publishing to the queue with 3 properties JMS_IBM_MsgType, JMS_IBM_Encoding, JMS_IBM_PutApplType not being passed as an integer type. but got it resolved using UpdateAttribute processor ref :


Unfortunately had to encounter another issue passing these 3 property values as is to PublishJMS processor. I get the values as is from UpdateAttribute converted to integer but JMS_IBM_Encoding value is being overwritten by PublishJMS processor defaulting to 273.


Please advise on how to preserve these and pass them as is to put the message in the queue.