PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
21550 | 04/09/29 20:41:34 | <間違いです。>IIS6だと動かない?何故なの? By てつ太郎 |
カテゴリ:インターネットアプリケーションの構築
日付:2004年09月29日 20:41 発信者:てつ太郎
題名:<間違いです。>IIS6だと動かない?何故なの?
てつ太郎と言います。
PB7で作成したインターネットアプリケーションをWindows2003サーバ
で正常に動作するかチェックを行ったところ、次のエラーが表示され
アプリケーションが起動しません。
(ちなみにWin2K+IIS5やWinXP+IIS5では動作します。)
メッセージのタイトル:PBRX70
メッセージ内容:
PowerBuilder VM のスタートに失敗しました。
Return Code = -2
実際は、IEで開くHTMLの中でクライアントサイドのActiveXコン
トロールを起動させ、そのコントロールに引数でPBD名を渡し、
そのPBDをダウンロードした上で動作しているようです。
↓HTMLはこんな感じです。
<OBJECT ID=\"PBRX1\" WIDTH=984 HEIGHT=588
CLASSID=\"CLSID:77771304-7777-1000-8000-080009AC61A9\">
<PARAM NAME=\"_Version\" VALUE=\"70536\">
<PARAM NAME=\"_ExtentX\" VALUE=\"7000\">
<PARAM NAME=\"_ExtentY\" VALUE=\"8000\">
<PARAM NAME=\"_StockProps\" VALUE=\"0\">
<param name=\"pbwindow\" value=\"w_login\">
<PARAM NAME=\"LibList\" VALUE=\"http://172.29.1.160/web.pbd;
http://172.29.1.160/plugin.pbd;
http://172.29.1.160/plugin_fnc.pbd;
http://172.29.1.160/plugin_lib.pbd;
http://172.29.1.160/web_f.pbd;\">
<param name=\"pbapplication\" value=\"web_kintai\">
でこの事をパワーソフトに聞いた所、
Return Code = -2がpbd がクライアントに送られていないのが原因
↓
Windows 2003 Server Sybase Personal Web サーバでは問題なく動
作するのでこれはWin2003 Server IIS6.0のセキュリティ機能強化に
よる問題
と言うことでした。ただし今回のシステムはIIS上で動かすので、
Sybase Personal Web サーバでは駄目なのです。
ですのでIIS6.0の設定を変更する事で問題なく動くようにならない
か、同じような問題をIISの設定を変更することで解決された方が
いらっしゃらないかと思い、投稿しました。
もし同じような現象を解決された方がいらっしゃいましたら、解決
方法を教えて頂けないでしょうか?
以上宜しくお願いします。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows 2000
DBMS (記載なし)
Browser InternetExplorer5.X
Server SoftWare
OS Windows 2000
DBMS Oracle 8.0
WebServer IIS
Copyright © 2013 Power Future Co., Ltd.