Creating

Administration message

The home server queue is created in a similar manner to other queues. It is generally recommended not to use a time interval but to control the transmission using triggerTransmission.

C API

Figure 38.

   if (MQERETURN_OK == rc) {
      MQeHomeServerQParms homeServerQParms = HOME_SERVER_Q_INIT_VAL;
 
      rc = mqeAdministrator_HomeServerQueue_create(hAdministrator,
                                                   &exceptBlk,
                                                   hQueueName,
                                                   hServerName,
                                                   &homeServerQParms);

Administration is performed using the following APIs.

mqeAdministration_HomeServerQueue_action()

The MQeHomeServerQParms structure is used to pass parameters. Note that the first element is the MQeRemoteSyncQParms structure. This maps onto the MQeHomeServerQueueAdminMsg inheriting function from the MQeRemoteQueueAdminMsg.

typedef struct MQeHomeServerQParms 
{
   MQeRemoteSyncQParms     remoteQParms;             
/**<Remote Queue Parameters to be filled in  */
   MQEINT64              qTimerInterval;           
/**<Time Interval - for Java compatibility only*/
} MQeHomeServerQParms;


© IBM Corporation 2002, 2003. All Rights Reserved