trouble getting the jmsMessageID

I am trying to retrieve the messageID after creating a TextMessage from the QueueSession.
The call to getJMSMessageID() on the resulting message returns null.

Any ideas?
Code example below:
           try {
                      System.out.println("QueueSession = " + qsess.toString());
                      message = qsess.createTextMessage();
                      msgId = message.getJMSMessageID();
                      System.out.println("msgID:= " + msgId);

Debug output:
QueueSession = weblogic.jms.client.WLSessionImpl@afa68a
msgID:= null
Who is Participating?
mccarlConnect With a Mentor IT Business Systems Analyst / Software DeveloperCommented:
The JMSMessageID isn't assigned until the message is sent.

For what purpose are you wanting the ID? There may be other way to satisfy your requirement.
Looks like weblogic doesn't create an id. I can't tell you for sure since the api is apparently secret
dpalyca755Author Commented:
Is there a reference where you found that information I can see?
Get your problem seen by more experts

Be seen. Boost your question’s priority for more expert views and faster solutions

What information? Your code clearly shows what happens (doesn't happen)
dpalyca755Author Commented:
I checked the disabled flag and its set to false.
Sorry - i don't understand
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.