mqseries_open

MQSeries MQOPEN

&reftitle.description; `void` `mqseries_open` `resource` `hconn` `array` `objDesc` `int` `option` `resource` `hobj` `resource` `compCode` `resource` `reason`

The `mqseries_open` (MQOPEN) call establishes access to an object.

&reftitle.parameters;

`hConn`

- Connection handle.

  This handle represents the connection to the queue manager.

`objDesc`

- Object descriptor. (MQOD)

`options`

- Options that control the action of the function.

`hObj`

- Object handle.

  This handle represents the object to be used.

`compCode`

- Completion code.

`reason`

- Reason code qualifying the compCode.

&reftitle.returnvalues;

&return.void;

&reftitle.examples;

### `mqseries_open` example

    <?php
        $mqods = array('ObjectName' => 'TESTQ');
        mqseries_open(
                    $conn,
                    $mqods,
                    MQSERIES_MQOO_INPUT_AS_Q_DEF | MQSERIES_MQOO_FAIL_IF_QUIESCING | MQSERIES_MQOO_OUTPUT,
                    $obj,
                    $comp_code,
                    $reason);
        if ($comp_code !== MQSERIES_MQCC_OK) {
            printf("open CompCode:%d Reason:%d Text:%s<br>\n", $comp_code, $reason, mqseries_strerror($reason));
            exit;
        }
    ?>

&reftitle.seealso;

- `mqseries_close`