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

mqseries_open() (MQOPEN) は、オブジェクトへのアクセスを確立します。

### パラメータ

`hConn`
  接続ハンドル。 このハンドルは、キューマネージャへの接続を表します。
`objDesc`
  オブジェクト記述子 (MQOD)。
`options`
  関数の動作を制御するオプション。
`hObj`
  オブジェクトハンドル。 このハンドルは、使用するオブジェクトを表します。
`compCode`
  完了コード。
`reason`
  compCode の原因を表すコード。

### 戻り値

値を返しません。

### 例

例1 mqseries_open() の例

    <?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