Main Page   Modules   Data Structures   File List   Data Fields   Globals   Related Pages  

MQe_Queue_Constants.h File Reference

API header file for the MQeQueue Constants. More...


Defines

#define MQE_QUEUE_MANAGER_SECTION
#define MQE_REGISTRY_SECTION
#define MQE_QUEUE_MANAGER_NAME
#define MQE_QMGR_DESCRIPTION
#define MQE_QMGR_RULES
#define MQE_QMGR_CHNLTIMEOUT
#define MQE_QMGR_CHNLATTRRULES
#define MQE_QMGR_QUEUESTORE
#define MQE_QMGR_QUEUES
#define MQE_QMGR_QUEUENAME
#define MQE_QMGR_QUEUEQMGRNAME
#define MQE_QMGR_QUEUETYPE
#define MQE_QMGR_CONNECTIONS
#define MQE_QMGR_BRIDGE_CAPABLE
#define MQE_QUEUE_QTIMERINTERVAL
#define MQE_QUEUE_QMGRNAME
#define MQE_QUEUE_ACTIVE
#define MQE_QUEUE_DESCRIPTION
#define MQE_QUEUE_FILEDESC
#define MQE_QUEUE_CRYPTOR
#define MQE_QUEUE_AUTHENTICATOR
#define MQE_QUEUE_COMPRESSOR
#define MQE_QUEUE_TARGETREGISTRY
#define MQE_QUEUE_REGISTRYNONE
#define MQE_QUEUE_REGISTRYQMGR
#define MQE_QUEUE_REGISTRYQUEUE
#define MQE_QUEUE_ATTRRULE
#define MQE_QUEUE_RULE
#define MQE_QUEUE_MAXMSGSIZE
#define MQE_QUEUE_PRIORITY
#define MQE_QUEUE_MODE
#define MQE_QUEUE_ASYNCHRONOUS
#define MQE_QUEUE_SYNCHRONOUS
#define MQE_QUEUE_EXPIRY
#define MQE_QUEUE_MAXQSIZE
#define MQE_QUEUE_NOLIMIT
#define MQE_QUEUE_CURRENTSIZE
#define MQE_QUEUE_QALIASNAMELIST
#define MQE_QUEUE_TRANSPORTER


Detailed Description


Define Documentation

#define MQE_QUEUE_MANAGER_SECTION
 

Name for Queue manager section in Fields object used when starting queue manager

#define MQE_REGISTRY_SECTION
 

Name for Registry Section in Fields object used when starting queue manager

#define MQE_QUEUE_MANAGER_NAME
 

Field name for Queue manager Name

#define MQE_QMGR_DESCRIPTION
 

Description (unicode)

#define MQE_QMGR_RULES
 

Rules (ascii): User replaceable rules which control the capability of the queue manager.

#define MQE_QMGR_CHNLTIMEOUT
 

Channel timeout (long): maximum amount of time in milliseconds that a channel will remain open.

#define MQE_QMGR_CHNLATTRRULES
 

Channel attribute rules

#define MQE_QMGR_QUEUESTORE
 

Default queue store

#define MQE_QMGR_QUEUES
 

Queues known by queue manager ( fields array - Read Only ).

Field names in a queue array element:

  • Queue manager name ( ascii)
  • Queue name ( ascii)
  • Queue type ( ascii)

#define MQE_QMGR_QUEUENAME
 

Queue Name

#define MQE_QMGR_QUEUEQMGRNAME
 

Queue QueueManager Name

#define MQE_QMGR_QUEUETYPE
 

Queue Type

#define MQE_QMGR_CONNECTIONS
 

Connections known by queue manager ( ascii array - Read only)

#define MQE_QMGR_BRIDGE_CAPABLE
 

MQEBOOL indicating whether a QMgr is bridge capable

#define MQE_QUEUE_QTIMERINTERVAL
 

Process outstanding admin messages after interval (milliseconds) (long). Resource may end up residing on the admin queue for a period of time if the managed resource was not available when the message was initially processed. Admin messages are processed from 1 to MQeAdminMsg.Admin_MaxAttempts.

#define MQE_QUEUE_QMGRNAME
 

Queue manager that owns the queue (ascii). Once set the queue manager name cannot be changed. This is also true of the queue name.

#define MQE_QUEUE_ACTIVE
 

Queue active ? (boolean, Read Only)

#define MQE_QUEUE_DESCRIPTION
 

Description (unicode)

#define MQE_QUEUE_FILEDESC
 

File descriptor - location where queue is stored (ascii). Once set, the file descriptor cannot be re-set. The file descriptor is formed from two parts

  • an adapter
  • the adapter's parameters For example: If alias MsgLog is set to MQeDiskFieldsAdapater then to store messages at d:\ServerQM123\Queues, the filedescriptor would be: MsgLog:d:\ServerQM123\Queues

#define MQE_QUEUE_CRYPTOR
 

Queue security characteristics:

  • Name of cryptor class (ascii)
  • Name of authenticator class (ascii)
  • Name of compressor class (ascii)
  • Target registry type (byte)
  • Name of queue attribute rules class (ascii) These fields can only be changed when the queue has 0 messages and is not active.

#define MQE_QUEUE_AUTHENTICATOR
 

Queue Authenticator

#define MQE_QUEUE_COMPRESSOR
 

Queue Compressor

#define MQE_QUEUE_TARGETREGISTRY
 

Queue Target Registry

#define MQE_QUEUE_REGISTRYNONE
 

No Queue Registry

#define MQE_QUEUE_REGISTRYQMGR
 

Queue Registry Queue Manager

#define MQE_QUEUE_REGISTRYQUEUE
 

Queue Registry Queue

#define MQE_QUEUE_ATTRRULE
 

Queue Attribute Rule

#define MQE_QUEUE_RULE
 

Name of queue rules class (ascii)

#define MQE_QUEUE_MAXMSGSIZE
 

Maximum length of messages allowed on the queue (int)

#define MQE_QUEUE_PRIORITY
 

Default priority for messages if not already specified in the message (byte)

#define MQE_QUEUE_MODE
 

Type of queue (byte). Is queue access synchronous or asynchronous?

#define MQE_QUEUE_ASYNCHRONOUS
 

Asynchronous Queue

#define MQE_QUEUE_SYNCHRONOUS
 

Asynchronous Queue

#define MQE_QUEUE_EXPIRY
 

Messages on queue expire n milliseconds after being stored on the queue (long)

#define MQE_QUEUE_MAXQSIZE
 

Maximum number of messages allowed on the queue (int)

#define MQE_QUEUE_NOLIMIT
 

Value for no limit. This can be used with MaxQSize and MaxMsgSize

#define MQE_QUEUE_CURRENTSIZE
 

Current queue depth (int, Read Only)

#define MQE_QUEUE_QALIASNAMELIST
 

Set of alias names for this queue (ascii array)

#define MQE_QUEUE_TRANSPORTER
 

Name of the transporter class to use (ascii)


Generated Thu Aug 11 23:41:22 2005 for Websphere MQ Everyplace for Multiplatforms C Bindings Reference