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

MQe_Connection_Constants.h File Reference

Constants for use with connections. More...


Data Structures

struct  MQeConnectionDefinitionParms_st
 Administrator parameter data structure for connection definition. More...


Defines

#define MQE_CONNECTION_DEF_NAME
 The name of the target queue manager. This must be present - use mqeFields_putAscii().

#define MQE_CONNECTION_DEF_DESCRIPTION
 A description of the connection definition - use mqeFields_putUnicode().

#define MQE_CONNECTION_DEF_CHANNEL
 Channel class name - use MQE_CHANNEL_CLASS.

#define MQE_CONNECTION_DEF_ADAPTER
 Adapter class name.

#define MQE_CONNECTION_DEF_ADAPTERS
 An array of adapters, although only the first element is used.

#define MQE_CONNECTION_DEF_ADAPTER_CLASS
 Not yet implemented for administration messages - for IPV6.

#define MQE_CONNECTION_DEF_ADAPTER_DESTINATION
 Not yet implemented for administration messages - for IPV6.

#define MQE_CONNECTION_DEF_ADAPTER_VIAQM
 Not yet implemented for administration messages - for IPV6.

#define MQE_CONNECTION_DEF_ADAPTER_ASCII_PARM
 A command to be used at the remote machine.

#define MQE_CONNECTION_DEF_ADAPTER_OPTIONS
 Not currently used by the Native adapter.

#define MQE_CHANNEL_CLASS
 The channel class name.

#define MQE_CHANNEL_CLASS_TOKEN
 The channel class name as a token.

#define MQE_CONNECTION_DEF_ALIASES
 The connection definition aliases.

#define MQE_TRANSPORTER_CLASS_NAME
 The transporter class name as a token.

#define CONNDEF_INIT_VAL
 initial value for the connection definition structure

#define SET_CONNDEF_INIT_VAL(condefParms)
 initial value for the connection definition structure

#define CONNDEF_CHANNEL_CLASS_OP
 bit flag for the base structure channel class field

#define CONNDEF_DESC_OP
 bit flag for the connection definition structure description field

#define CONNDEF_ADAPTER_CLASS_OP
 bit flag for the connection definition structure adapter class field

#define CONNDEF_ADAPTER_PARMS_OP
 bit flag for the connection definition structure adapter parameter field

#define CONNDEF_COMMAND_OP
 bit flag for the connection definition structure channel command field

#define CONNDEF_ALIAS_OP
 bit flag for connection alias operations.

#define CONNDEF_VIAQM_OP
 bit flag for the connection definition structure viaQM parameter field

#define CONNDEF_ALL_OP
 mask for all bit flags for the connection definition structure

#define MQE_CON_DESCRIPTION
 Description (unicode) Description of the connection in unicode.

#define MQE_CON_CHANNEL
 Type of channel to use Channel class (ascii) the type of channel that this connection should use eg. com.ibm.mqe.MQeChannel com.ibm.mqe.MQePeerChannel the value can also be null meaning this is a local connection.

#define MQE_CON_MANAGER
 Connection manager class. Connection manager class if anything other than a simple connection (one which uses only one adapter is required then a connection manager class is required to manage the connection. (ascii).

#define MQE_CON_MANAGERRULES
 Additional rules If a connection manager is specified, additionally a rules class can also be spefified. (ascii). All rules need to implemented in Java.

#define MQE_CON_ADAPTERS
 Set of adapters to connect with Set of adapters used to connect to a target queue managers. If ony no connection manager then only the first adapter defind is used. (fields array).

#define MQE_CON_ADAPTER
 Adapater to use.

#define MQE_CON_ADAPTER_RULES_DATA
 Rules data.

#define MQE_CON_ADAPTER_ASCII_PARM
 ASCII parameters if any.

#define MQE_CON_ADAPTER_ENCODED_PARM
 Enocded parameters.

#define MQE_CON_ADAPTER_OPTIONS
 Adapter Options.


Detailed Description

The CONNECTION_DEF constants may be used to create a connection definition administration message. In order to create an administration message the message must contain the MQE_CONNECTION_DEF_NAME.


Define Documentation

#define MQE_CONNECTION_DEF_ADAPTER
 

Use MQE_HTTP_ADAPTER, and if required the IP address and port number of the remote machines. This string will look something like: Network:120.5.5.9:8081 This should be added to the adapters array. Use mqeFields_putAscii() to the MQeFields in the first element in the adapters array

#define MQE_CONNECTION_DEF_ADAPTERS
 

Use mqeFields_putAsciiArray()

#define MQE_CONNECTION_DEF_ADAPTER_ASCII_PARM
 

The default that should be used is ?Channel as defined in MQE_HTTP_COMMAND. Use mqeFields_putAscii() to the MQeFields in the first element in adapters array.

#define MQE_CONNECTION_DEF_ADAPTER_OPTIONS
 

This contains options such as persistence

#define CONNDEF_ALIAS_OP
 

Connection alias exists in the current Java code base. Its equivalent in the Native code base is the Queue Manager Alias.

#define MQE_CON_ADAPTERS
 

Adapters can be null if there is no channel specified.


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