第4章 MeFt/Webアプリケーションの構築
4.5 リモート実行
Webサーバマシン上に配置したCOBOLアプリケーションをWebブラウザからリモート実行する方法を説明します。
4.5.1 HTMLの表示
Webブラウザで、MeFt/Webをリモート実行するHTMLを表示するために、次のようなURLを指定します。
http://SampleSvr/ADDRESS/address.htm
リモート実行をするには、クライアントにMeFt/Webコントロールをダウンロードする必要がありますが、Webブラウザでリモート実行するための HTMLを表示すると、サーバマシンからMeFt/Webコントロールが自動的にダウンロードされます。
MeFt/Webコントロールのダウンロード時、ActiveXコントロールの認証をするダイアログボックスが表示されますので、[インストールする]を押 してダウンロードします。
なお、MeFt/Webコントロールがダウンロードされるのは、MeFt/Webサーバへの初回の接続時のみです。2回目以降は、ダウンロードさ
れているMeFt/Webコントロールが使用されます。
MeFt/Webコントロールがダウンロードされると、次のような画面が表示されます。
4.5.2 プログラムの実行
HTMLの[GO!]ボタンを押すと、プログラムが起動し、次のような画面がWebブラウザに表示されます。
・ プレビュー
・ クライアント印刷
・ サーバ印刷
・ スプール
アプリケーションが印刷処理をした場合、どのような印刷をするかはリモート実行するためのHTMLで定義しますが、今回使用するHTML では、省略値であるプレビューが設定されています。
以下は、帳票印刷のプレビュー表示の例です。
プレビュー表示からの印刷
印刷プレビューの画面で[印刷]ボタンを押すと、印刷先などを設定する画面が表示されます。この画面で印刷先を設定すると、印刷プ レビューの画面から指定した印刷先に印刷できます。
プレビューの終了
プレビュー表示を終了するには、プレビュー画面の[終了]ボタンを押します。
参考
帳票定義体を使用した印刷処理では、プレビューやクライアント印刷などのMeFt/Webの印刷機能が使用できます。
一方、帳票定義体を使用しない印刷処理では、MeFt/Webの印刷機能を使用しないサーバアプリケーションの印刷として処理されます。
プログラムの終了
ここでリモート実行されたアプリケーションでは、入力画面で[F5]キーまたは画面上の[終了(F5)]というボタンを押すと、プログラムが終了 します。プログラムが終了すると、Webブラウザは、リモート実行前と同じように表示されます。