Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

can't set application specific properties

 
Gamb Rockwell
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I am trying to set an application specific property on a message from a java program usign JMS and websphere MQ 5.3 but keep on getting errors when I try to open the message.

My code to set the property is :

message.setIntProperty("OrderNumber",num);

In my other application when I try to read the the property :

int prop = msg.getIntProperty("OrderNumber");


The error that I get is :

java.lang.NumberFormatException

at com.ibm.jms.JMSMessage.toInt(JMSMessage.java:6132)
at com.ibm.jms.JMSMessage.getIntProperty(JMSMessage.java:4012)
at com.verizon.aedw.SortMsg.MsgSorter.main(MsgSorter.java:82)
Exception in thread "main"


Also when I print out all message properties, my property "OrderNumber" does not show up in the receiving applications list.


If the problem is that I can't set the property do you know what could prevent me from doing that.

Thanks for your help.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic