ページの先頭行へ戻る
Interstage List Creator V10.5.0 アプリケーション作成ガイド
FUJITSU Software

5.6.2 コネクタ連携型のサンプルプログラム

Servletを使用してマルチフォーム出力を行うJavaインタフェースのサンプルプログラムについて説明します。

5.6.2.1 サンプルプログラムの概要

このサンプルプログラムは、Webクライアント上のWebブラウザからの要求により、Webサーバ上のServletからJavaインタフェースを呼び出し、帳票出力を行います。

Webサーバ上のServletプログラムでは、サンプル帳票「FAX送付状」、「売上伝票」(【Windows版】)/「FAXSOUFU」、「URIAGE」(【UNIX系OS版】)を使用してマルチフォーム出力で、帳票出力サーバでPDFファイル保存を行います。また、PDFファイル保存を行う場合、Webサーバ上のServletプログラムから、生成したPDFファイルのURLをWebクライアント上のWebブラウザに返し、Webクライアント上でPDFファイルを表示します。

5.6.2.2 処理の流れ

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

図5.2 Javaインタフェースのサンプルプログラムの処理の流れ(コネクタ連携型の場合)

  1. 帳票定義情報とデータファイルをアプリケーションサーバ上に配置します。

  2. Webクライアント上のWebブラウザで[実行]ボタンをクリックすると、Webサーバ経由でアプリケーションサーバ(当サンプルプログラムの場合はWebサーバと同一)上のServletプログラムが呼び出されます。

  3. アプリケーションサーバ上のServletプログラムは、Javaインタフェースを呼び出します。

  4. アプリケーションサーバ上のJavaインタフェースは、1.で配置したデータファイルを入力データとし、1.で配置した帳票定義情報にしたがって帳票出力サーバ上でPDFファイルを生成し、アプリケーションサーバへPDFファイルを転送します。

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

  6. Webクライアント上のWebブラウザは、Servletプログラムから送信されたURLにしたがって、Webサーバ(当サンプルプログラムの場合はアプリケーションサーバと同一)上のPDFファイルを表示します。