Contents

Figures
Tables
About this book
Who this book is for
What you need to know to understand this book
How to use this book
Terms used in this book
Summary of changes
Changes for this edition (GC34-6605-00)
Guidance for users
Getting started
What are WebSphere MQ classes for .NET?
Connection options
Client bindings connection
Server bindings connection
Installation
Prerequisites
What is installed
Using WebSphere MQ classes for .NET
Configuring your queue manager to accept TCP/IP client connections
Sample applications
Running your own WebSphere MQ .NET programs
Solving WebSphere MQ .NET problems
Tracing the sample application
Error messages
Programming with WebSphere MQ classes for .NET
Introduction for programmers
Why should I use the .NET interface?
The WebSphere MQ .NET interface
Compiling WebSphere MQ .NET applications
WebSphere MQ classes for .NET class library
Writing WebSphere MQ .NET programs
Connection differences
Client connections
Defining which connection to use
Example code fragments
Example code (client connection)
Example code (server bindings connection)
Operations on queue managers
Setting up the WebSphere MQ environment
Connecting to a queue manager
Accessing queues and processes
Handling messages
Handling errors
Getting and setting attribute values
Multithreaded programs
Secure Sockets Layer (SSL) support
Enabling SSL
Using the distinguished name of the queue manager
Error handling when using SSL
Using the .NET Monitor
Example code fragments
Compiling and testing WebSphere MQ .NET programs
Tracing WebSphere MQ .NET programs
The WebSphere MQ .NET classes and interfaces
MQAuthenticationInformationRecord
Constructors
Properties
MQEnvironment
Constructors
Properties
MQException
Constructors
Properties
MQGetMessageOptions
Constructors
Properties
MQManagedObject
Constructors
Methods
Properties
MQMessage
Constructors
Methods
Properties
MQPutMessageOptions
Constructors
Properties
MQQueue
Constructors
Methods
Properties
MQQueueManager
Constructors
Methods
Properties
MQC
Appendixes
Appendix A. SSL CipherSpecs supported by WebSphere MQ
Appendix B. Notices
Trademarks
Index