MQSeries MQOPEN

# mqseries_open

(PECL mqseries >= 0.10.0)

mqseries_open — MQSeries MQOPEN

### 说明

function mqseries_open(
resource `$hconn`,
array `&$objDesc`,
int `$option`,
resource `&$hobj`,
resource `&$compCode`,
resource `&$reason`
): void

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

### 参数

`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.

### 返回值

没有返回值。

### 示例

示例 #1 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;
        }
    ?>

### 参见

- mqseries_close() - MQSeries MQCLOSE

`↑` and `↓` to navigate • `Enter` to select • `Esc` to close • `/` to open