createMessage(forPUT: Boolean): JadeGenericMessage;
The createMessage method of the JadeGenericQueue class returns a JadeGenericMessage object that can be used for working with a message that is added to or retrieved from a queue. If the value of the forPUT parameter is true, the message object is initialized for constructing a message to be added to a queue. If the value of the forPUT parameter is false, the message object is initialized for retrieving a message from a queue.
The following example shows the use of the createMessage method to retrieve a message.
vars factory : JadeMessagingFactory; msg : JadeGenericMessage; queue : JadeGenericQueue; begin create factory transient; queue := factory.openQueue("JadeMQ://localnode/TestQ", "Usage=All"); msg := queue.createMessage(false); queue.getMessage(msg, null); write msg.body.String; epilog delete factory; delete msg; delete queue; end;