Does any one knows how to set this directly or as a workaround to a JMS Header property.

I know that this is kind of a read-only field but my receiver broker flow expects the value to be supplied. I tried with a messageconvertor, custom jmstemplate but didn't get anywhere.

I am using mq/jms libraries.

The requirement is working as a standalone java application using com.ibm.mq.MQMessage. You could set putApplName = <new value> before setting the message to the outputstream.

Any help would be appreciated.

Thanks