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

MQe_MQBridge_Constants.h File Reference

Constants for the MQSeries-Bridge. More...


Defines

#define MQE_FIELD_LABEL_NAME
#define MQE_FIELD_LABEL_CHILDREN
#define MQE_FIELD_LABEL_CHILD
#define MQE_FIELD_LABEL_RUN_STATE
#define MQE_FIELD_LABEL_AFFECT_CHILDREN
#define MQE_FIELD_LABEL_ADMINISTERED_OBJECT_CLASS
#define MQE_FIELD_LABEL_STARTUP_RULE_CLASS
#define MQE_FIELD_LABEL_BRIDGE_NAME
#define MQE_FIELD_LABEL_DEFAULT_TRANSFORMER
#define MQE_FIELD_LABEL_HEARTBEAT_INTERVAL
#define MQE_FIELD_LABEL_MQ_Q_MGR_PROXY_NAME
#define MQE_FIELD_LABEL_HOST_NAME
#define MQE_FIELD_LABEL_CLIENT_CONNECTION_NAME
#define MQE_FIELD_LABEL_PORT
#define MQE_FIELD_LABEL_USER_ID
#define MQE_FIELD_LABEL_PASSWORD
#define MQE_FIELD_LABEL_SECURITY_EXIT
#define MQE_FIELD_LABEL_RECEIVE_EXIT
#define MQE_FIELD_LABEL_SEND_EXIT
#define MQE_FIELD_LABEL_CCSID
#define MQE_FIELD_LABEL_MQ_BRIDGE_ADAPTER_CLASS
#define MQE_FIELD_LABEL_SYNC_Q_PURGER_RULES_CLASS
#define MQE_FIELD_LABEL_MAX_CONNECTION_IDLE_TIME
#define MQE_FIELD_LABEL_SYNC_Q_NAME
#define MQE_FIELD_LABEL_SYNC_Q_PURGE_INTERVAL
#define MQE_FIELD_LABEL_LISTENER_NAME
#define MQE_FIELD_LABEL_DEAD_LETTER_Q_NAME
#define MQE_FIELD_LABEL_SECONDS_WAIT_FOR_MSG
#define MQE_FIELD_LABEL_UNDELIVERED_MESSAGE_RULE_CLASS
#define MQE_FIELD_LABEL_LISTENER_STATE_STORE_ADAPTER
#define MQE_FIELD_LABEL_FLOWS_PER_COMMIT
#define MQE_FIELD_LABEL_TRANSFORMER
#define MQE_QUEUE_BRIDGENAME
#define MQE_QUEUE_MQQMGR
#define MQE_QUEUE_CLIENTCONNECTION
#define MQE_QUEUE_REMOTEQNAME
#define MQE_QUEUE_TRANSFORMER
#define MQE_QUEUE_MAXIDLETIME
#define ACTION_STOP
#define ACTION_START
#define RUN_STATE_STOPPED
#define RUN_STATE_RUNNING


Detailed Description

Constants required for use of the MQSeries-Brige.


Define Documentation

#define MQE_FIELD_LABEL_NAME
 

Label holding the MQSeries Everyplace field that holds the name of the bridge, proxy, client connection or listener.

#define MQE_FIELD_LABEL_CHILDREN
 

The label associated with the "children" MQSeries Everyplace field. The value of the field holds a list of object names

#define MQE_FIELD_LABEL_CHILD
 

The label of the MQSeries Everyplace field that holds the name of the child of an administered object.

#define MQE_FIELD_LABEL_RUN_STATE
 

The label of the MQSeries Everyplace field that holds the snap-shot of the current state of the administered object.

#define MQE_FIELD_LABEL_AFFECT_CHILDREN
 

Used to control whether a start/delete action affects child objects when applied to an administered object.

#define MQE_FIELD_LABEL_ADMINISTERED_OBJECT_CLASS
 

Used by all administered object registry entries. Indicates the class that should be loaded when you want to instantiate the administered object.

#define MQE_FIELD_LABEL_STARTUP_RULE_CLASS
 

Used by all the administered object registry entries. Indicates the class that should be used to decide whether or not the administered object is started when it is loaded.

#define MQE_FIELD_LABEL_BRIDGE_NAME
 

A label for the field that contains the name of the MQSeries-Bridge object.

#define MQE_FIELD_LABEL_DEFAULT_TRANSFORMER
 

Label holding the "name" of the MQSeries Everyplace field that holds the name of the default transformer class, used to convert from MQSeries Everyplace to MQSeries and MQSeries to MQSeries Everyplace message formats. Default transformer is used if there is no transformer specified on the target Q definition.

#define MQE_FIELD_LABEL_HEARTBEAT_INTERVAL
 

The label holding the int value of the time interval (in minutes) that dictates the period of each "heartbeat" event coming from the MQeHeart class. This affects the accuracy of any timer mechanisms in the bridge, as these all use the heartbeat as a "tick" of their timer.

#define MQE_FIELD_LABEL_MQ_Q_MGR_PROXY_NAME
 

Label of the MQSeries Everyplace field holding the name of the MQSeries queue manager proxy object.

#define MQE_FIELD_LABEL_HOST_NAME
 

MQSeries Everyplace field label for the hostname field.

#define MQE_FIELD_LABEL_CLIENT_CONNECTION_NAME
 

Label for the MQSeries Everyplace field that holds the name of the client connection the administration message is being sent to.

#define MQE_FIELD_LABEL_PORT
 

Label for the MQSeries Everyplace field that holds the port number of the MQSeries channel listener

#define MQE_FIELD_LABEL_USER_ID
 

Label for the user-id assumed by the bridge when talking to MQSeries.

#define MQE_FIELD_LABEL_PASSWORD
 

Label holding the password used when the bridge initializes an MQSeries connection.

#define MQE_FIELD_LABEL_SECURITY_EXIT
 

Label for the field holding the security exit class used on the underlying MQSeries Java Client channel.

#define MQE_FIELD_LABEL_RECEIVE_EXIT
 

Label for the field holding the receive exit used on the underlying MQSeries java client channel.

#define MQE_FIELD_LABEL_SEND_EXIT
 

Label for the field holding the send exit used on the underlying MQSeries java client channel.

#define MQE_FIELD_LABEL_CCSID
 

The label for the field holding the CCSID used on the underlying MQSeries Java Client channel. Specifies the MQEnvironment.CCSID connection parameter used by the MQSeries Java Client.

#define MQE_FIELD_LABEL_MQ_BRIDGE_ADAPTER_CLASS
 

The label for the field holding the name of the bridge adapter class. The bridge adapter is a Java class that allows messages sent to an MQSeries-Bridge queue for subsequent transferral to MQSeries.

#define MQE_FIELD_LABEL_SYNC_Q_PURGER_RULES_CLASS
 

MQSeries Everyplace field label for the SyncQPurgerRulesClass field. The Sync Queue purger rules class dictates the action to take if MQSeries Everyplace-bound messages are left unconfirmed for a preset time (such records are stored on the Sync queue).

#define MQE_FIELD_LABEL_MAX_CONNECTION_IDLE_TIME
 

The label for the field holding the maximum time value (in minutes) that an MQSeries client connection is kept open if it is idle. Connections idle for more than this time are closed by the bridge.

#define MQE_FIELD_LABEL_SYNC_Q_NAME
 

MQSeries Everyplace field label for the SyncQName field. The value is a queue on the MQSeries system, and is used to keep track of the state of progress through the assured delivery flows.

#define MQE_FIELD_LABEL_SYNC_Q_PURGE_INTERVAL
 

The time interval between successive purges of the sync queue, expressed in minutes. Zero indicates that the sync queue should never be purged.

#define MQE_FIELD_LABEL_LISTENER_NAME
 

Label for the field holding the MQSeries Transmission Queue Listener Name. This is the name of the Transmission queue on the MQSeries system.

#define MQE_FIELD_LABEL_DEAD_LETTER_Q_NAME
 

Label for the field holding the name of the dead letter queue on the MQSeries system.

#define MQE_FIELD_LABEL_SECONDS_WAIT_FOR_MSG
 

Label for the field holding the numbes of seconds that the MQSeries transmission queue listener waits for a message to arrive before it re-issues the get. For development use only.

#define MQE_FIELD_LABEL_UNDELIVERED_MESSAGE_RULE_CLASS
 

Label for the field holding the Java class name of the rule to used when the MQSeries message cannot be delivered to its MQSeries Everyplace destination.

#define MQE_FIELD_LABEL_LISTENER_STATE_STORE_ADAPTER
 

Label holding the name of the MQSeries Everyplace field that holds the name of the adapter class used by the listener to store its internal state.

#define MQE_FIELD_LABEL_FLOWS_PER_COMMIT
 

Label indicating how many times through the listener flows the listener is allowed to go before the Sync queue on the MQSeries system is cleaned up. This is only relevant when the listener is using MQSeries to store its internal state. Most administrators should not need to change this value.

#define MQE_FIELD_LABEL_TRANSFORMER
 

Label indicating that transformer class that should be used to convert the MQSeries message to an MQSeries Everyplace message before it is dispatched to the MQSeries Everyplace network.

#define MQE_QUEUE_BRIDGENAME
 

Constant used when dumping this queue's details to the registry... The MQeField holds the name of the bridge.

#define MQE_QUEUE_MQQMGR
 

Constant used when dumping this queue's details to the registry... The MQeField holds the name of the MQSeries queue manager.

#define MQE_QUEUE_CLIENTCONNECTION
 

Constant used when dumping this queue's details to the registry... The MQeField holds the name of the client connection.

#define MQE_QUEUE_REMOTEQNAME
 

Constant used when dumping this queue's details to the registry... The MQeField holds the name of the remote queue name.

#define MQE_QUEUE_TRANSFORMER
 

The name of the transformer to use when converting an MQSeries Everyplace message into an MQSeries message.

#define MQE_QUEUE_MAXIDLETIME
 

The name of the MaxIdleTime configuration parameter field that indicates how long an MQSeries-Bridge queue is allowed to hang on to an idle connection, before the connection is returned to the connection pool.

#define ACTION_STOP
 

Operation code for stopping an administered object...

#define ACTION_START
 

Operation code for starting an administered object...

#define RUN_STATE_STOPPED
 

Administered objects have this state when they are inactive.

#define RUN_STATE_RUNNING
 

Administered objects have this state when they are active.


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