JMS/MQ Addressing
How do I specify a JMS queue or topic as a destination when sending a message ? Is this there a separate addressing scheme for a direct queue connection?
The only standard URI provided by the WSDL Specification for the transport attribute on SOAP bindings is that for HTTP. Although the specification indicates that other URIs may be used to indicate other transports (SMTP etc), these are undefined. If a HTTP URL is present as the target endpoint then this is automatically suggested as an address on the To: line within the MagooClient message viewer.
In the absence of a widely-adopted standard, MagooClient uses the conventions below to specify JMS or MQ destinations.
MagooClient V3.x For JMS destinations, use either the 'queue:' or 'topic:' prefixes e.g. 'queue:SHIPQUEUE' when filling out the destination address on the To:/Cc: line. These will be resolved to physical JMS destinations using the JNDI information for the configured JMS transport.
MagooClient V4.x Version 4 is based on JMS 1.1 so use 'jms:' for both topics and queues when filling out the destination address. These will be resolved to physical JMS destinations using the JNDI information for the configured JMS transport.
If using native transports then the following conventions should be used: