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 メソッドServer プロパティを 設 定 することは、SetServer() メソッドの 呼 び 出 しと 同 じ 効 果 があります。 詳 細 は、この 章 後 半の " 接 続 メソッドの 比 較 " のセクションを 参 照 してください。TagTimeOut<strong>Caché</strong> <strong>Direct</strong> では 使 用 されません。このプロパティは、Microsoft Visual Basic 規 約 との 互 換 性 のために 用 意 されています。これは 任 意 の 方 法 で 使 用 できます。クライアントがサーバからの 応 答 を 待 機 する 時 間 (ミリ 秒 ) を 表 す 整 数 値 。これは、TCP 経 由 でメッセージが 送 信された 直 後 から、Windows からデータの 受 信 が 報 告 されるまでの 時 間 です。タイマが 作 動 すると、つまり、 許 容時 間 内 に 応 答 が 受 信 されなかった 場 合 、 接 続 は 切 断 されます。これにより、 通 常 はサーバで TCP エラーが 発生 し、サーバがシャットダウンされます。クライアントは、 処 理 可 能 なエラー 状 態 で、 制 御 を 取 り 戻 します。アプリケーションが 処 理 の 続 行 を 求 める 場 合 は、 新 しい CDConnect を 作 成 する 必 要 があります。これにより、 新 たにスレーブ・サーバ・ジョブが 作 成 されます。このジョブはグローバルにはアクセスできますが、 古 いサーバ・ジョブのローカル 状 態 には 一 切 アクセスできません。このプロパティが 負 の 数 または 0 である 場 合 、クライアントは 永 久 にメッセージが 返 されるのを 待 ちます。 既 定 値は 60000 (60 秒 ) です。5.3 VisM メソッドVisM コントロールには、 次 のメソッドが 用 意 されています。Connectこの VisM を 指 定 された <strong>Caché</strong> サーバに 接 続 し、 必 要 に 応 じて、 新 しい CDConnect を 作 成 します。 以 下 の 構文 のいずれかを 使 用 します。Connect(connection_string, tag)Connect(connection_string)Connect("?", tag)Connect("?")Connect(tag)Connect("")connection_stringtag""CN_IPTCP:server_name[port] という 形 式 の 文 字 列 。ここで、server_nameは <strong>Caché</strong> が 実 行 されているマシンの DNS 名 または IP アドレス、portは <strong>Caché</strong> スーパーサーバが 使 用 しているポートです。この 章 の 前 半 にある VisM 接 続 文 字 列 も 参 照 してください。新 しく 作 成 された CDConnect オブジェクトの 名 前 となるオプションの 文字 列 。 指 定 されたクライアント・プロセス 内 で、 常 にタグの 名 前 が 重 複 しないことを 確 認 するのは、ユーザの 責 任 です。この 場 合 、VisM は ( 該 当 する 場 合 は、 最 初 の 切 断 後 )、 最 後 に 開 かれたCDConnect に 接 続 します。 元 の CDConnect は 変 更 されません。動 作 の 詳 細 は、サブセクション " 接 続 メソッドの 比 較 " を 参 照 してください。DeleteConnectionこの VisM に 接 続 されている CDConnect から 切 断 し、これを 破 棄 して、サーバ・ジョブをシャットダウンします。<strong>Caché</strong> <strong>Direct</strong> の 使 用 法 37

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

Saved successfully!

Ooh no, something went wrong!