Summary of CQS client requests
CQS client requests enable a client to access CQS or shared queues on coupling facility list structures. Your primary tool for writing a CQS client is the set of client request macros that CQS provides. You can use these requests to enable a client to access CQS or the shared queues on coupling facility list structures.
The following list summarizes the CQS requests:
- CQSBRWSE
- Retrieves a copy of a data object from a queue
- CQSCHKPT
- Takes a checkpoint of internal tables or of all data objects on a structure
- CQSCONN
- Connects a client to one or more structures
- CQSDEL
- Deletes one or more data objects from a queue
- CQSDEREG
- De-register a client from its CQS, terminating communication with it
- CQSDISC
- Disconnects a client from one or more structures
- CQSINFRM
- Registers client interest in one or more queues, notifying the client when work exists on the queue
- CQSMOVE
- Moves one or more data objects from one queue to another
- CQSPUT
- Places a data object on a queue
- CQSQUERY
- Requests information about a queue or a structure
- CQSREAD
- Retrieves and locks a copy of a data object from a queue
- CQSRECVR
- Recovers data objects that were moved to the cold queue after a client or CQS cold starts
- CQSREG
- Registers a client with a CQS, establishing communication
- CQSRSYNC
- Resynchronizes in-doubt data between the client and its CQS after a failure
- CQSSHUT
- Shuts down a CQS
- CQSUNLCK
- Unlocks a data object, making it available to any client
- CQSUPD
- Updates one or more uniquely named resources on a resource structure