Messaging: XQuery functions

For more details on the functions please consult the wiki.

Send Message

An example can be found here.
(: Send message :) messaging:send( $content as item(), $jmsMessageProperties as map(*)?, $jmsConfiguration as map(*) )

Register Receiver

An example can be found here.
(: Register and start receiver :) messaging:register( $callback as function(*), $additionalParameters as item()*, $jmsConfiguration as map(*) )
(: Blue print for HoF for processing incoming messages :) handleMessage( $content as item(), $additionalParameters as item()*, $messageProperties as map(*), $jmsConfiguration as map(*) )

Management Functions

An example can be found here.
(: List all receivers :) jms:list() as xs:integer*
(: Get detailed information of a receiver :) jms:report($id as xs:integer) as node()
(: Start a receiver :) jms:start($id as xs:integer)
(: Stop a receiver :) jms:stop($id as xs:integer)
(: Close a receiver :) jms:close($id as xs:integer)