i-web RPGX セミナー資料 i-web RPGX による Web アプリケーション構築 2002年9月27日 株式会社アクセル i-web RPGX とは ■RPGだけでwebプログラムを作成するツールで、 web機能のコンポーネント群です。 ■webプログラムで使用する複雑なシステムAPIや、呼び出し手順等を すべてカプセル化し、プログラムが簡単に作成できるようになっております。 ■一連の画面推移をひとつのセッションとして管理することができます。 ■比較的入力データの多いものも処理することが可能です。 ■プログラム生成機能を利用すると簡単にwebプログラムを作成することができます。 ■AS/400側に特別なソフトは必要ありません。 株式会社 アクセル 1 i-web RPGX の機能 IOプロシジャー機能 #IW関数を用いてブラウザーとの処理のやり取りを行います。 基本的な#IW関数は次の4つの組込関数から成ります。 ■ #IWIN・・・ブラウザーからの入力値を一括して入力域に読み込みます ■ #IWVAL・・・一括して読み込まれた入力域から個々の変数値を取り出します ■ #IWSET・・・出力域に変数値をセットします ■ #IWOUT・・・出力域の変数値をHTMLスケルトンとともに ブラウザーに書き出します ユーザー作成 ファイル RPGプログラム 入 #IWIN 商品マスター 力 演 算 処 理 #IWVAL CHAIN SYOHINF IF *IN90 = *OFF TANKA MULT SUURYO・・・ セッション管理ファイル #IWSET ENDIF セッション管理変数ファイル 出 #IWOUT 力 HTML定義ファイル i-web RPGX システムファイ ル 株式会社 アクセル 2 i-web RPGX の機能 PC連携機能 CSVファイル、ExcelによるPCとのデータの 連携に用いる機能を提供します。 ① Excel形式のダウンロード ② PCからデータベースへのアップロード ③ CSVファイルからデータベースファイルの作成 ④ データベースファイルからCSVファイルの作成 AS/400 ② PCファイルを AS/400に アップロード ④ データベース ファイル * IFS=統合ファイルシステム ③ ① データベース・ ファイルから Excel表示 データベース・ ファイルから、 IFSに CSVファイル を作成 CSVファイルから、 データベース・ ファイル を作成 CSV ファイル 株式会社 アクセル 3 i-web RPGX の機能 PC連携機能を利用すると・・・ ローカルで作成したCSVファイルからAS/400データベースファイルを 作成することが可能です。 AS/400に CSVファイルが アップロード CSVファイルを作成 AS/400 PCファイルをAS/400にアップロード CSV ファイル コマンド入力から CALLされるプログラム CSVファイルから データベース ファイルの作成 CSV ファイル コマンド入力で プログラムをCALLし、 AS/400にデータベース ファイルを作成。 データベース ファイル 株式会社 アクセル 4 i-web RPGX の機能 プログラム生成機能 データベース及び項目を対話型で指定し、 参照プログラムのRPG及びHTMLを自動生成します。 ■ 単一レコード照会 ■ 複数レコード照会 ■ ウィンドウ型照会 ジェネレーターに より作成された プログラムソースと HTMLソース プログラム ファイル Web参照プログラムを 作成する ジェネレーター HTML ソースファイル 指示画面 株式会社 アクセル 5 i-web RPGX の機能 生成されたプログラムのサンプル 単一レコード照会 複数レコード照会 株式会社 アクセル 6 i-web RPGX を使用するためには iシリーズ(AS400)での環境 ■ OS400V4.5以上 ■ ILERPGコンパイラー(開発時) ■ IBM提供のサービスプログラムを使用しているので QSYSINCライブラリーが必要 ■ 空きディスク容量12M以上 ■ ネットワーク環境であること PCでの環境 ■ ネットワーク(インターネット)環境であること ■ Microsoft Excel (office 98以上)がインストールされていること(一部のツールにて使用しています) ■ ブラウザー(インターネットエクスプローラーなど)がインストールされていること <インターネットエクスプローラーの場合、バージョン4.0以上を推奨しております> 株式会社 アクセル 7 i-web シリーズについて i-web RPGX 以外にもいろいろな商品を取り揃えております。 主な内容は、弊社ホームページにてご覧ください。 ■ インターネットアドレス http://www.axel.ne.jp/ ■ お問い合わせ 住所:460-0008 名古屋市中区栄 2-11-30-8階 ℡ :(052)222-0040 fax :(052)222-0041 mail:[email protected] 株式会社 アクセル 8
© Copyright 2024 ExpyDoc