ページの先頭行へ戻る
Interstage List Creator V10.4.1 旧機能編
FUJITSU Software

9.11.1 サンプルの構成

Servletプログラムを使用したWebアプリケーション連携機能サンプルを提供しています。

サンプルについて説明します。

9.11.1.1 サンプルの概要

このサンプルは、Webブラウザからのプレビュー/印刷要求より、ServletプログラムでOWFファイルを生成し、Webブラウザでプレビュー/印刷するまでをオンラインで行う2階層のサンプルです。

Servletプログラムは、Webブラウザからのプレビュー/印刷要求によりOWFファイルを作成し、OWFファイルのURLを送信します。

ポイント

  • このサンプルでは、List Creatorのインストール時にインストールされる各種データファイル(サンプル帳票名+拡張子「.dat」のファイル)とメディアデータファイルを参照しています。

9.11.1.2 処理の流れ

このサンプルの処理の流れを説明します。

図9.1 OWFファイル生成ライブラリのサンプルプログラムの処理の流れ(Servletプログラムを使用したサンプル)

  1. 帳票定義情報をアプリケーションサーバ上に配置します。

  2. Webクライアント上のWebブラウザでプレビュー/印刷要求を行います。
    印刷時にはフレームへURLを指定します。プレビュー時には別のWebクライアント上のWebブラウザに対してURLを指定します。

  3. URLを受け取ったWebクライアント上のWebブラウザが、Webサーバ上のサンプルServletプログラムを呼び出します。

  4. Webクライアント上のWebブラウザから要求を受けたWebサーバ上のServletプログラムは、OWFファイル生成ライブラリを使用してOWFファイルを生成します。

  5. Webサーバ上のServletプログラムは、生成したOWFファイルのURLをWebクライアント上のWebブラウザに送信します。

  6. Webクライアント上のWebブラウザは、Servletから送信されたURLにしたがって、OWFファイルをダウンロードし、Webプラグインを起動します。

  7. Webプラグインは、OWFファイルにしたがって帳票をプレビューまたは印刷します。

9.11.1.3 サンプルの起動画面について

ここでは、このサンプルの起動画面について説明します。

図9.2 サンプルの起動画面(Webアプリケーション連携)

帳票名

使用する帳票名を選択してください。

プリンタ名

帳票のプレビュー/印刷時に使用するプリンタ名を指定してください。

省略すると、プリンタフォルダで「通常使うプリンタ」に設定されているプリンタが使用されます。

プレビューズーム率

プレビューする場合に、ズーム率を指定してください。

省略すると、ズーム率を自動的に計算し、ページ全体が表示されるようにしてプレビュー表示されます。

モード

帳票をプレビューするか印刷するかを選択してください。

プレビューを選択した場合には、もう1つ別のブラウザが起動されプレビューされます。