Transport for SOAP
- Transport for SOAP
- Figures
- About this book
- Who this book is for
- What we need to know to understand this book
- Terms used in this book
- How to use this book
- Introduction to WebSphere MQ transport for SOAP
- Getting started
- What is SOAP?
- What is a Web service?
- What is WebSphere MQ transport for SOAP?
- What are senders and listeners in WebSphere MQ transport for SOAP?
- Overview of WebSphere MQ transport for SOAP
- How WebSphere MQ transport for SOAP processes Web services requests
- Interoperability
- Interoperation with WebSphere Application Server
- Interoperation with CICS
- The Nojndi mechanism
- Messages
- Listeners
- Report messages
- Senders
- Diagnostics
- Installation
- What is installed
- Prerequisites
- Testing your SOAP/WebSphere MQ installation
- Using WebSphere MQ transport for SOAP
- Creating and deploying a Web service using WebSphere MQ transport for SOAP
- Preparing service code
- Java
- .NET
- Deploying a service
- Preparing client code
- Linking a client
- Executing a client
- Starting listeners
- Samples
- Samples for Java
- Samples for .NET
- Programming for WebSphere MQ transport for SOAP
- Languages supported
- Basic Web service client programming
- Java
- .NET
- Basic service programming
- Java
- .NET
- Specifying the URI
- Parameter names and values
- The connectionFactory parameter
- Sample URIs
- Request queues
- Response queues
- Deployment
- The <span>deployment</span> utility
- Syntax of amqwdeployWMQService
- Outputs
- Queue and directory validation
- Using the deployment utility
- Restriction on deployment directory length
- Senders and listeners
- Senders
- <span>The SOAP/WebSphere MQ</span> Java sender
- <span>The SOAP/WebSphere MQ</span> .NET sender
- Listeners
- Java SOAP/WebSphere MQ listener
- .NET SOAP/WebSphere MQ listener
- Channel definition tables
- Java
- .NET
- Starting listeners by triggering
- Terminating listeners
- Report messages
- Context
- Further considerations
- Using SSL with WebSphere MQ transport for SOAP
- SSL-related options in the URI
- Transactional processing
- Java and .NET clients
- Java and .NET listeners
- Asynchronous messaging
- What is asynchronous messaging?
- Short-term asynchronous messaging
- Long-term asynchronous messaging using the MA0V SupportPac
- Appendixes
- Appendix. Notices
- Trademarks
- Index