In the client-server architecture, clients issue requests through
session-handle objects to kernel-maintained sessions. Messaging Middleware
libraries provide a session-handle class called CMsvSession
. Messaging client applications typically create an instance of this
class when they start. Client MTMs, UI MTMs and high-level client
library classes typically share the message client application’s session
object and make requests as needed.
Messaging client applications, Client MTMs and UI MTMs manipulate
entries through two classes, TMsvEntry
and CMsvEntry
. The entry currently being operated on is called
the context. A message client application can start by setting the
context to the root entry. By finding the children of this initial
entry, and then their children, it can find any entry.
Message type-independent operations are requested by message client
applications from and Client MTMs and UI MTMs through CMsvEntry
or CMsvServerEntry
. The
Message Server performs such operations itself or uses a Server MTM
to do them. For more information on how client requests are handled
by Message Server, see Handling Client Requests.