13.07.2015 Views

Caché Direct の使用法

Caché Direct の使用法

Caché Direct の使用法

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

VisM コントロールの 使 用 に 関 する 基 本2.2 接 続 と 切 断サーバへの <strong>Caché</strong> <strong>Direct</strong> クライアントの 接 続 またはサーバからの 切 断 を 実 行 するには、Server プロパティ、ConnTagプロパティ、SetServer() メソッド、Connect() メソッド、および DeleteConnection() メソッドを 使 用 できます。これらのツールにはそれぞれ 特 有 の 用 途 がありますが、 重 複 している 部 分 もあります。SetServer() メソッドと Connect() メソッドは 似 ていますが、これまでの 経 緯 と 下 位 互 換 性 保 持 のため、 多 少 の 違 いがあります。SetServer() の 2 つ 目 の 引 数 を 除 き、Serverプロパティと SetServer() メソッドは 同 じです。付 録 " 以 前 のバージョンをお 使 いの 方 へのご 注 意 " も 参 照 してください。2.2.1 接 続 文 字 列 と 接 続 タグ<strong>Caché</strong> に 接 続 するための 構 文 を 記 述 する 前 に、その 構 文 で 使 用 される 接 続 文 字 列 と 接 続 タグについて 知 っておくと 役立 ちます。2.2.1.1 基 本 的 な 接 続 文 字 列接 続 文 字 列 は、 次 の 形 式 を 持 つ 文 字 列 です。"CN_IPTCP:server[port]"この 引 数 の 最 初 にある CN_IPTCP は 接 続 メソッドで、 必 ず TCP です。2 つ 目 は <strong>Caché</strong> スーパーサーバが 稼 動 しているサーバの 名 前 、または IP アドレスとポートです。 例 えば、VisM1 という VisM の 接 続 を 設 定 するには、 次 の 構 文 を 使 用します。VisM1.Server="CN_IPTCP:127.0.0.1[57772]"この 基 本 文 字 列 を 拡 張 することもできます ( 詳 細 は、"VisM.ocx コントロールの 詳 細 " の 章 にある "VisM 拡 張 接 続 文 字列 の 構 文 " で 説 明 しています)。この 拡 張 機 能 は、 一 般 には 使 用 されません。2.2.1.2 間 接 参 照 を 使 用 した 接 続代 わりに、ローカルに 定 義 されたデータベースのエイリアスに 対 する 間 接 参 照 を 使 用 することもできます。この 場合 、"@servername" という 形 式 の 文 字 列 を 使 用 します。ここでは、servername は <strong>Caché</strong> Server Manager 内 で 指 定 されたものです (<strong>Caché</strong> サーバ・マネージャの 使 用 法 の 詳 細 は、"<strong>Caché</strong> システム 管 理 ガイド" の "リモート・サーバ 接 続 の定 義 " を 参 照 してください)。これらのエイリアスは、クライアント・マシンに 対 してローカルなものです。クライアント・マシンが、 対 応 する <strong>Caché</strong> サーバのエイリアスに 対 する 名 前 付 け 規 約 に 従 っている 場 合 のみ、この 方 法 でハード・コーディングすることができます。例 えば、サーバ 名 unix1 への VisM オブジェクト VisM1 の 接 続 を 設 定 するには、 次 の 構 文 を 使 用 します。VisM1.Server="@unix1"注 釈Kerberos 認 証 を 使 用 する 接 続 を 開 くときには、 間 接 参 照 を 使 用 することをお 勧 めします。<strong>Caché</strong> サーバ・マネージャでは、 認 証 方 法 としての Kerberos の 設 定 、 接 続 のセキュリティ・レベルの 指 定 、およびサービス・プリンシパル 名 の 定 義 を 行 えます。2.2.1.3 ユーザ・プロンプト接 続 文 字 列 を 使 用 できる 任 意 の 場 所 で、この 文 字 列 の 代 わりに 二 重 引 用 符 で 囲 まれた 疑 問 符 ("?") を 使 用 することができます。この 場 合 、クライアント・マシンで 定 義 されているサーバ・エイリアスを 1 つ 選 択 するように 求 めるプロンプトが表 示 されます。例 えば、 次 の 構 文 を 使 用 すると、ユーザに 対 して VisM1 という VisM の 接 続 を 求 めるプロンプトが 表 示 されます。8 <strong>Caché</strong> <strong>Direct</strong> の 使 用 法

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!