This application aims to create and use a single queue manager with a local
queue. It involves putting a message to the local queue and then removing
it.
You can create queue managers for use by one program. Once this program
has completed, you can run a second program that reinstates the previous queue
manager configuration.
Typically, configuring new entities is a separate process from their actual
use. Once configured, administering these entities also requires a different
process than using them. This section concentrates on usage rather than administration.
Assuming that the queue manager entity has already been configured, the
HelloWorld application has the following flow for both the C and Java™ code
bases:
- Start the queue manager This starts the queue manager based on
information already created
- Create a message Creates a structure that you can use to send a
message from one queue manager to another
- Put to a local queuePuts the message on the local queue
- Get from a local queueRetrieves the message from the local queue
and checks that the message is valid
- ShutdownClears and stops the queue manager
Note: The C code base does not have an equivalent of the Java Garbage
Collection function. Therefore, clearing the queue manager features more strongly
in C.