Message Queuing Administration Interface

Introduction to the WebSphere MQ Administration Interface (MQAI)
MQAI concepts and terminology
Use of the MQAI
How do I use the MQAI?
Overview
Building your MQAI application
Using data bags
Types of data bag
Creating and deleting data bags
Deleting data bags
Types of data item
Adding data items to bags
Adding an inquiry command to a bag
Filtering and querying data items
Changing information within a bag
Counting data items
Deleting data items
Deleting data items from a bag using the mqDeleteItem call
Clearing a bag using the mqClearBag call
Truncating a bag using the mqTruncateBag call
Inquiring within data bags
System items
Configuring WebSphere MQ using mqExecute
Sending administration commands to the command server
Example code
Hints and tips for configuring WebSphere MQ
Exchanging data between applications
Converting bags and buffers
Putting and receiving data bags
Sending PCF messages to a specified queue
Receiving PCF messages from a specified queue
MQAI reference
mqAddBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddByteString
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddByteStringFilter
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddInquiry
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
Supported INQUIRE command codes
mqAddInteger
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddInteger64
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddIntegerFilter
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddString
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqAddStringFilter
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqBagToBuffer
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqBufferToBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqClearBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqCountItems
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqCreateBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqDeleteBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqDeleteItem
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqExecute
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqGetBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqInquireBag
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireByteString
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireByteStringFilter
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireInteger
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireInteger64
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireIntegerFilter
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireItemInfo
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireString
Syntax
Parameters
C language invocation
Visual Basic invocation
mqInquireStringFilter
Syntax
Parameters
C language invocation
Visual Basic invocation
mqPad
Syntax
Parameters
Usage notes
C language invocation
mqPutBag
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetByteString
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetByteStringFilter
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetInteger
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetInteger64
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetIntegerFilter
Syntax
Parameters
C language invocation
Visual Basic invocation
mqSetString
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqSetStringFilter
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
mqTrim
Syntax
Parameters
Usage notes
C language invocation
mqTruncateBag
Syntax
Parameters
Usage notes
C language invocation
Visual Basic invocation
MQAI Selectors
User selectors
System selectors
Examples of using the MQAI
Creating a local queue (amqsaicq.c)
Inquiring about queues and printing information (amqsailq.c)
Displaying events using an event monitor (amqsaiem.c)
Advanced topics
Indexing
Data conversion
Use of the message descriptor