swirl
Guide to OmniMark 9   OmniMark home
docs home 
 
  Related Topics   Other Library Functions  
function  

mq-disconnect

 
 


Declaration

define external function mq-disconnect
    from     value    mq-connection    connection

Argument definitions

connection
is a connected mq-connection object.


Purpose

Use mq-disconnect to disconnect an mq-connection object from its queue manager.

Requirements

You must include the following line at the beginning of your OmniMark program:

  include "ommqi.xin"

The connection must be connected (else external exception OMMQI0010).

Usage Notes

This function corresponds to the MQDISC function in the MQSeries API.

The CompCode and Reason parameters of MQDISC are integrated into the OMMQI error handling.

This function is implicitly called when an mq-connection variable goes out of scope.

Example

Disconnect from a queue manager

  include "ommqi.xin"
  
  process
     local mq-connection a-connection
  
     ; Connect to queue manager QM_desthost
     set a-connection to mq-connect to "QM_desthost"
  
     ; Perform some operations
     ;...
  
     ; Disconnect from queue manager
     mq-disconnect a-connection

    Related Topics
 
Other Library Functions
 
 

Top [ INDEX ] [ CONCEPTS ] [ TASKS ] [ SYNTAX ] [ LIBRARIES ] [ LEGACY LIBRARIES ] [ ERRORS ]

OmniMark 9.1.0 Documentation Generated: September 2, 2010 at 1:38:10 pm
If you have any comments about this section of the documentation, please use this form.

Copyright © Stilo International plc, 1988-2010.