PB 電子会議室

コメント

発言No. 更新日 題名(クリックすると発言内容と関連するコメントが表示されます)
13846 00/11/08 20:21:30 RE(13):PB7.0: ネットワークの接続解除(WNetCancelConnection2) (2) By M.M
13845 00/11/08 20:24:57 RE(12):PB7.0: ネットワークの接続解除(WNetCancelConnection2) (1) By M.M
13836 00/11/08 13:54:39 RE(11):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By Taka
13834 00/11/08 12:14:59 RE(10):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By M.M
13833 00/11/08 12:04:19 RE(9):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By M.M
13828 00/11/08 10:00:46 RE(8):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By ryochan
13827 00/11/08 00:43:12 RE(7):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By Taka
13826 00/11/07 22:36:33 RE(6):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法(1) By river
13824 00/11/07 18:49:52 RE(5):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法(3) By M.M
13823 00/11/07 18:50:55 RE(4):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法(2) By M.M
13821 00/11/07 19:22:20 RE(3):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法(1) By M.M
13816 00/11/07 13:07:19 RE(2):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By river
13809 00/11/06 22:57:30 RE(1):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By Taka
13798 00/11/06 17:33:45 PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法 By river

カテゴリ:スクリプトの記述
日付:2000年11月07日 13:07 発信者:river
題名:RE(2):PB7.0: 分散アプリケーションで、サーバAPからクライアントにファイルを作成する方法

Takaさん、こんにちは。

>riverさん、こんばんは。

>分散アプリってことは、当然クライアントAPとサーバAPが会話するような作りですよね?

>サーバAPから、各クライアントの所定のパスにファイルを保存させたいのでしょうか?
>こういう場合は、以下の手順で処理するほうが管理も楽ですけど。

>1.クライアントAP → サーバAPへ処理を要求
>2.サーバAPは、要求内容にしたがって処理しファイルを作成し、サーバ上の所定の位置に名前をつけて保存。
> (このディレクトリは事前に共有化させておくこと)
>3.上記処理が終わったら、クライアントAPは実行結果のファイルを見に行く or コピーする。
> (UNC表記 \\\\HostName\\共有名\\ディレクトリ\\ファイル のようなパスでアクセス可能)

>こんな感じでどうでしょう。

レスありがとうございます。
やはり事前にディレクトリを共有化しないとできないんですね。
ユーザが共有を解除したりすることも考えられるので、
できれば共有化はしたくなかったんですが・・・

現在は、以下の手順を代替え案として考えています。
1.クライアントAP → サーバAPへ処理を要求
 この際、配列をインスタンスに定義したユーザオブジェクトを
 参照で渡す。
2.サーバAPの処理で、データを編集して配列に格納する。
 FileWrite関数で使うようなレコード形式にデータを編集し、
 1レコード目を配列の1番目に、2レコード目を配列の2番目に・・・
 と格納していく。
3.クライアントAPで、戻ってきたユーザオブジェクトの配列を元に
 FileWrite関数でファイルを作成する。

この方法だと、管理は楽だとは思うんですが、
実行速度が遅いかとも思います。
他に何か方法があれば教えてください。
よろしくお願いします。


付加情報:

PowerBuilder Version (記載なし)

Client SoftWare

OS Windows95
DBMS その他
Browser (記載なし)

Server SoftWare

OS Windows NT 4.0
DBMS その他
WebServer (記載なし)

PowerSpaceの運営は、パワーフューチャー株式会社が行っております。
Copyright © 2013 Power Future Co., Ltd.