The SOAP/WebSphere MQ .NET sender

The .NET sender is implemented in the sealed class IBM.WMQSOAP. MQWebRequest. This class is derived from System.Net.WebRequest and System.Net.IwebRequestCreate. When the .NET environment detects the "jms:" URI prefix it attempts to place the message on the specified request queue, setting up any specific expiry, persistence and priority options.

The method then creates an IBM.WMQSOAP.MQWebResponse object which reads the response message from the response queue and then returns it to the client.