Most providers reserve message properties starting with JMSX and JMS
for internal use and many drivers check such properties against the
standard set supported by the vendor. Technically the JMS spec only
says that 'JMSX' properties are reserved, but most providers reserve
all the 'JMS' properties too.  Since you are communicating with two
different providers and don't seem to have need of correlation, you
can simply remove all properties that start with JMS/JMSX before
dropping into the WMQ queue. Implementation wise, I wonder whether a
header filter strategy makes more sense than using a wire tap - I am
not sure.

Reply via email to