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