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

MQe_MQMessage_Constants.h File Reference


Detailed Description

Constants for MQeMQMessage.

Constants required for use of MQeMQMessage.


Defines

#define FIELD_NAME_MQ_REPORT
#define FIELD_NAME_MQ_FEEDBACK
#define FIELD_NAME_MQ_ENCODING
#define FIELD_NAME_MQ_CHARACTER_SET
#define FIELD_NAME_MQ_FORMAT
#define FIELD_NAME_MQ_PERSISTENCE
#define FIELD_NAME_MQ_BACKOUT_COUNT
#define FIELD_NAME_MQ_USER_ID
#define FIELD_NAME_MQ_ACCONTING_TOKEN
#define FIELD_NAME_MQ_APP_ID_DATA
#define FIELD_NAME_MQ_PUT_APP_TYPE
#define FIELD_NAME_MQ_PUT_APP_NAME
#define FIELD_NAME_MQ_APP_ORIG_DATA
#define FIELD_NAME_MQ_PUT_DATE_TIME
#define FIELD_NAME_MQ_DATA
#define FIELD_NAME_MQ_GROUP_ID
#define FIELD_NAME_MQ_MSG_SEQUENCE_NUM
#define FIELD_NAME_MQ_OFFSET
#define FIELD_NAME_MQ_MSG_FLAGS
#define FIELD_NAME_MQ_ORIGINAL_LENGTH
#define FIELD_NAME_MQ_HEADERS


Define Documentation

#define FIELD_NAME_MQ_REPORT
 

The name of an optional Integer field used to hold the reporting options a message will use when being conveyed on an MQSeries system.

See the MQSeries programming reference for more detail of the available reporting options. Note that this field is not used by the MQe messaging fabric.

#define FIELD_NAME_MQ_FEEDBACK
 

The name of an optional Integer field used to hold the feedback, or reason code.

See the MQSeries programming reference material for a more detailed explanation.

#define FIELD_NAME_MQ_ENCODING
 

The name of an optional Integer field used to hold the data encoding used for the message data.

#define FIELD_NAME_MQ_CHARACTER_SET
 

The name of an optional Integer field used to hold the coded character set the data is encoded in.

#define FIELD_NAME_MQ_FORMAT
 

The name of an optional Ascii string field used to indicate the format of the message data, as defined by the MQSeries reference manuals.

The field is encoded as an Ascii string. Normally 8 characters long.

#define FIELD_NAME_MQ_PERSISTENCE
 

The name of an optional Integer field used to indicate whether the message is persistent or not, as defined by the MQSeries reference manuals.

MQe does not use this field, it has an effect only when the message is being conveyed to, from or over an MQSeries queue manager.

#define FIELD_NAME_MQ_BACKOUT_COUNT
 

The name of an optional Integer field used to indicates how many times the message has been backed-out, as defined in the MQSeries reference manuals.

MQe does not use this field, it has an effect only when the message is being conveyed to, from or over an MQSeries queue manager.

#define FIELD_NAME_MQ_USER_ID
 

The name of an optional Ascii field used to hold the name of the user who generated the message, as defined in the MQSeries reference manuals.

The field is an ASCII field, usually of length 12 to match that used by MQSeries.

#define FIELD_NAME_MQ_ACCONTING_TOKEN
 

The name of an optional byte array field used to hold the accounting token associated with this message, as defined in the MQSeries reference material.

The field is of type byte array.

#define FIELD_NAME_MQ_APP_ID_DATA
 

The name of an optional Ascii string field which holds appliation data relating to identity.

#define FIELD_NAME_MQ_PUT_APP_TYPE
 

The name of an optional integer field which indicates the type of the application which put the message.

The values of this field are defined by the MQSeries reference manuals.

#define FIELD_NAME_MQ_PUT_APP_NAME
 

The name of an optional Ascii string field which indicates the name of the application which put the message.

#define FIELD_NAME_MQ_APP_ORIG_DATA
 

The name of an optional Unicode field which holds application data relating to the original source of the data.

#define FIELD_NAME_MQ_PUT_DATE_TIME
 

The name of an optional Long field which holds the combined value of the time and date the message was put, as a java Epoc.

Milliseconds since 1 jan 1970.

This is a field of type Long.

If this field is missing from the message, then the current time at the point the information is required is returned.

#define FIELD_NAME_MQ_DATA
 

The name of the optional byte array field which holds the message payload.

#define FIELD_NAME_MQ_GROUP_ID
 

The name of the optional byte array field which holds group identifier information, as defined in the MQSeries reference material.

#define FIELD_NAME_MQ_MSG_SEQUENCE_NUM
 

The name of the optional Integer field which holds the sequence number of the logical message within a group of messages, as defined by the MQSeries reference material.

#define FIELD_NAME_MQ_OFFSET
 

The name of the optional Integer field which holds the offset of the data in the physical message from the start of a logical message, as defined by the MQSeries reference material.

#define FIELD_NAME_MQ_MSG_FLAGS
 

The name of the optional Integer field which holds message flags, as defined by the MQSeries reference material.

#define FIELD_NAME_MQ_ORIGINAL_LENGTH
 

The name of the optional Integer field which holds the length of the original message.

#define FIELD_NAME_MQ_HEADERS
 

Holds the MQSeries message RFH2 header information. The field is an array of bytes. If this field is missing from the message, then no default is assumed.


Generated Thu Aug 11 23:27:10 2005 for Websphere MQ Everyplace for Multiplatforms C Programming Reference