PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
8207 | 99/09/14 18:44:00 | RE(5):PB6.5: 分散アプリケーションについて(2) By moc |
8200 | 99/09/14 13:04:30 | RE(4):PB6.5: 分散アプリケーションについて(2) By M.M |
8190 | 99/09/14 09:12:21 | RE(3):PB6.5: 分散アプリケーションについて(2) By Potato |
8185 | 99/09/13 18:36:08 | RE(2):PB6.5: 分散アプリケーションについて(2) By M.M |
8184 | 99/09/13 18:30:38 | RE(1):PB6.5: 分散アプリケーションについて(1) By M.M |
8162 | 99/09/13 09:29:07 | PB6.5: 分散アプリケーションについて By moc |
カテゴリ:スクリプトの記述
日付:1999年09月14日 09:12 発信者:Potato
題名:RE(3):PB6.5: 分散アプリケーションについて(2)
M.Mさん、おはようございます。
>mocさん、こんばんは。
>
>>行いたい処理
>>1.クライアント側で大量データのレポート作成をサーバに命令する。
>>2.サーバ側で用意されているデータストア(レポートのフォーム)で大量データを検索する。
>>3.2を実施中にクライアント側はログアウトをする。
>>4.サーバ側は処理を終了し、サーバで指定されているプリンタにプリントアウトする。
>
>ですので、PowerBuilderの分散アプリケーションでは、上記機能の実現は難しいと思います。
>
>対応策として私が考えたのは、
>・印刷専用アプリケーションを作成し、サーバアプリとする。
>・クライアントアプリとサーバアプリで、ソケット通信を行い、クライアントからサーバ
> に対して、印刷の指示を送る。
>
>通信の箇所を自分でプログラムすれば、クライアントアプリが動いていても止まっていても
>関係なくサーバ側の処理を実行できると思います。
>
MMさんとよく似た意見ですが、
印刷専用のアプリケーションを作成するところまでは同じで、
それを呼出すのに、サーバ アプリケーションからRunで
バッチ イメージで印刷専用のアプリケーションを呼出すのは
いかがでしょうか。
Runであれば、非同期ですので、クライアント アプリケーション
から、サーバ アプリケーションに印刷リクエストして、
サーバ アプリケーションはRunを発行し、すぐに制御を、
クライアントに返せると思います。
上記はやったことはないので、本当に実現できるかどうか
わかりませんが、通信の個所を他言語やAPIを使用しなくて
よいのではないかと思います。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows95
DBMS Oracle SQL*Net 2.3
Browser (記載なし)
Server SoftWare
OS (記載なし)
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.