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
dpalyca755Asked:
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.
0
 
CEHJCommented:
Looks like weblogic doesn't create an id. I can't tell you for sure since the api is apparently secret
0
 
dpalyca755Author Commented:
Is there a reference where you found that information I can see?
0
Cloud Class® Course: Amazon Web Services - Basic

Are you thinking about creating an Amazon Web Services account for your business? Not sure where to start? In this course you’ll get an overview of the history of AWS and take a tour of their user interface.

 
CEHJCommented:
What information? Your code clearly shows what happens (doesn't happen)
0
 
dpalyca755Author Commented:
I checked the disabled flag and its set to false.
0
 
CEHJCommented:
Sorry - i don't understand
0
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.