Try OpenEdge Now
skip to main content
Messaging and ESB
Understanding the OpenEdge Adapters : Understanding ABL - JMS object model : Session objects
 

Session objects

A session is a context for sending and receiving messages. OpenEdge supplies three session procedures that the OpenEdge application uses to interact with JMS. These procedures run persistently to represent a JMS session and its underlying connection:
*jms/jmssession.p — For PTP and Pub/Sub messaging
*jms/ptpsession.p — For PTP messaging
*jms/pubsubsession.p — For Pub/Sub messaging
A single OpenEdge session can have any number of session procedure instances, each of which creates an underlying JMS connection. These session procedures implement internal procedures that return additional ABL objects in the form of ABL persistent procedure handles.
For more information, see Managingconnections and sessions.