Enqueue JMS Message

ajeeth

Member
How can I enqueue a message of type sys.AQ$_JMS_TEXT_MESSAGE using DOA.
How can I create the message properly so that other standard JMS client can dequeue it.
To do this the JMS header fields(sys.AQ$_JMS_HEADER) have to be set properly. How do I do that using DOA?

Thanx
 
I have successfully used the QueueDemo sample to enqueue and dequeue simple messages. But I would like to know how to create messages of type sys.AQ$_JMS_TEXT_MESSAGE
FYI
sys.AQ$_JMS_TEXT_MESSAGE attributes:-
HEADER (sys.AQ$_JMS_HEADER)
TEXT_LEN (Integer)
TEXT_VC (VARCHAR2)
TEXT_LOB (CLOB)

sys.AQ$_JMS_HEADER attributes:-
REPLYTO (sys.AQ$_AGENT)
TYPE (VARCHAR2)
USERID (VARCHAR2)
APPID (VARCHAR2)
GROUPID (VARCHAR2)
GROUPSEQ (INTEGER)
PROPERTIES (sys.AQ$_JMS_USERPROPERTY)

sys.AQ$_AGENT attributes:-
NAME (VARCHAR2)
ADDRESS (VARCHAR2)
PROTOCOL (NUMBER)

sys.AQ$_JMS_USERPROPERTY attributes
NAME (VARCHAR2)
TYPE (INTEGER)
STR_VALUE (VARCHAR2)
NUM_VALUE (NUMBER)
JAVA_TYPE (INTEGER)

Thanks for your help
 
Back
Top