13.07.2015 Views

Caché Direct の使用法

Caché Direct の使用法

Caché Direct の使用法

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

以 前 のバージョンをお 使 いの 方 へのご 注 意3. <strong>Caché</strong> <strong>Direct</strong> では、アドレスが IPv6 形 式 (コロンを 使 用 した 形 式 ) の 場 合 、3 番 目 の 部 分 が 接 続 文 字 列 に 付 加 されなくなりました。 接 続 に 成 功 すると、Server プロパティは 接 続 先 のサーバを 表 す 値 に 設 定 されます。IPv6 形 式 のアドレスの 場 合 は、 指 定 した 文 字 列 を 簡 潔 にしたような 形 式 になります。IPv4、DNS 名 、または localhost を 使 用 している 場 合 は、5.1 以 前 の <strong>Caché</strong> のバージョンとの 後 方 互 換 性 を 維 持 するため、 重 複 指 定 となる 3 番 目 の 部 分 が引 き 続 き 使 用 されます。4. IPv6 環 境 での 区 切 り 文 字 としてコロンのみを 扱 うアプリケーション・コードは 適 切 に 機 能 しない 可 能 性 があります。一 般 的 な 考 え 方 として、 接 続 文 字 列 が 意 味 する 内 容 を 人 間 が 容 易 に 認 識 できれば、ソフトウェアでも 容 易 に 認 識 できます。 接 続 文 字 列 の 解 析 ルールは 以 下 のとおりです。1. 最 初 の 部 分 は 必 ず CN_IPTCP: と 同 じになります。2. 次 の 部 分 (IPv4 形 式 または IPv6 形 式 ではサーバとポート) は、ポート 番 号 の 後 の 閉 じ 角 括 弧 で 終 了 します。これにより、アドレスにあるコロンにより 生 じる 混 乱 を 避 けることができます。3. Cache セキュリティの 導 入 により、ユーザ 名 とパスワードは 接 続 文 字 列 では 指 定 しないようになりました。ただし、<strong>Caché</strong><strong>Direct</strong> ではどちらのパラメータも、 拡 張 した IPv6 形 式 で 引 き 続 き 正 しく 認 識 および 処 理 できます。B.2 以 前 の 共 有 接 続 の 動 作従 来 の VisM コントロールは、シングル・スレッドの 共 有 接 続 メカニズムでした。これは、プロセス 中 に VisM コントロールすべてで 共 有 される MServer プロパティを 持 っていました。 実 際 、このプロパティは、サーバへの 接 続 を 反 映 した 計 算値 でした。VisM で 変 更 すると、このプロパティは 現 在 のサーバから 切 断 され、 新 しいサーバ・プロセスへの 新 しい 接 続 が作 成 されます。このプロパティに 空 の 文 字 列 が 設 定 されている 場 合 、サーバから 切 断 されます。通 信 は、 別 のスレッドで 行 われました。B.3 新 しいアーキテクチャ新 しい VisM コントロールの 新 しい 内 部 構 造 は、VisM オブジェクト、これらが 接 続 されている CDConnects、およびその下 で CDConnects にアタッチされているサーバ・プロセスの 3 層 から 構 成 されています。CDConnect には、 特 にこの 説明 に 関 連 する 次 のような 性 質 があります。• CDConnect は、 複 数 の 呼 び 出 し 元 に 接 続 できます。これは、 複 数 の VisM クライアントが 同 じサーバ・プロセスを 共有 できることを 示 します。• CDConnect をあるサーバ・プロセスから 切 断 し、すべての 呼 び 出 し 元 と 共 に 別 のサーバ・プロセスに 接 続 することができます。• CDConnect をサーバ・プロセスに 接 続 する 必 要 はありません。• CDConnects は 複 数 存 在 することがあります。これらの CDConnects はそれぞれ、 専 用 のサーバと VisM クライアントを 持 ちます。現 在 の 3 層 と、CDConnect 層 の 設 計 方 法 により、<strong>Caché</strong> <strong>Direct</strong> アプリケーションの 柔 軟 性 はさらに 高 まっています。これまでは 不 可 能 だったクライアント/サーバ 関 係 を 作 成 できます。また、 同 時 に 別 々の 接 続 が 可 能 なので、マルチスレッド・アプリケーションを 作 成 できます。 接 続 はそれぞれ、 独 立 した 通 信 スレッドを 持 ち、これを 管 理 します。それでも、 各 接続 の 同 期 がとられている 必 要 があります。これは、サーバ・ジョブ 自 体 はシングルスレッドで、 一 度 に 処 理 できるメッセージは 1 つのみだからです。50 <strong>Caché</strong> <strong>Direct</strong> の 使 用 法

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

Saved successfully!

Ooh no, something went wrong!