Webit
Webit概要 アプリケーションプログラムの例 製品カタログ
前提環境などについて、良くある質問をまとめました
- WebSphere Application Server は必要ですか?
- その他に必要なソフト(プラットフォーム)はありますか?
- Webitで作成したアプリケーションはWebitを導入していないマシンで実行できますか?
- OS/400のバージョンはいくつから対応していますか?
- Web画面(画面イメージ)はどのように作成するのですか?
- HTMLの知識は必要ですか?
- プログラムでWeb画面の入出力をどのようにコーディングするのですか?
- 5250画面のサブファイルのように 複数行の表示/入力のコーディングを補助する機能はありますか?
- ILE RPGでコーディングする必要がありますか?
- 使用できるHTMLの機能に制限はありますか?
- チェックボックス、ラジオボタン、選択メニュー(ドロップダウンメニュー)などは使用できますか?
- Java Script は使用できますか?
- Webitでの開発について、どの程度の習得期間が必要ですか?
- エミュレータは不要になるのですか?
- 印刷はどのような形が可能ですか?
- ・WebSphere Application Server は必要ですか?
- WebSphere Application Server は使用しません。
そのため、マシン負荷が少なく低スペックのマシンでも高いパフォーマンスを得られます。 - ・その他に必要なソフト(プラットフォーム)はありますか?
- 標準の OS/400 以外は必要ありません。
- ・Webitで作成したアプリケーションはWebitを導入していないマシンで実行できますか?
- 実行できません。
Webitはアプリケーション実行時にアプリケーションプログラムとWeb画面の間で動作するミドルウェアです。
アプリケーションを稼動させるマシンにも開発とは別途ライセンスが必要です。 - ・OS/400 のバージョンはいくつから対応していますか?
- V4R4M0からです。
それより前のバージョンについては別途ご相談させて頂きます。 - ・Web 画面(画面イメージ)はどのように作成するのですか?
- プログラムとは独立してHTMLで定義します。
プログラムのコーディングではHTMLを意識する必要はありません。
5250画面での開発でも画面定義とプログラムが独立しているのと同様です。 - ・HTML の知識は必要ですか?
- ベースとなるWeb画面はHTMLで記述するため、基本的なHTMLの知識は必要です。
ただ、最低限必要なのは極めて基本的なレベルの知識だけです。
HTMLの経験が全く無い方でも1時間もあれば習得できるレベルです。
プログラムの作成ではHTMLの知識は不要です。 - ・プログラムでWeb画面の入出力をどのようにコーディングするのですか?
- 提供されるサブプログラムを呼び出すことによりWeb画面の表示/入力を行います。
(EXFMT 命令がサブプログラム呼び出しに置き換わります。)
入出力フィールドはレコード形式のパラメータでやりとりします。
このレコードのレイアウトはDDSで定義します。
(サンプルをご覧下さい。) - ・5250 画面のサブファイルのように複数行の表示/入力のコーディングを補助する機能はありますか?
- 5250 画面のサブファイルとほぼ同様な機能を提供しています。
サブファイルに対する命令をサブプログラムの呼び出しに変えるだけで
サブファイルとほぼ同様にコーディングすることができます。 - ・ILE RPG でコーディングする必要がありますか?
- ILE では無い従来のRPG(RPG400)でコーディングできます。
勿論、ILE RPG でもコーディングできます。 - ・使用できるHTML の機能に制限はありますか?
- Webit として特定のタグの使用を制限することはありません。
- ・チェックボックス、ラジオボタン、選択メニュー(ドロップダウンメニュー)などは使用できますか?
- チェックボックス、ラジオボタン、選択メニュー をプログラムとの入出力項目として使用できます。
選択メニューは選択項目をプログラム実行時に動的にセットすることができます。 - ・Java Script は使用できますか?
- 使用できます。
勿論、ブラウザ側が対応していることが前提となります。 - ・Webit での開発について、どの程度の習得期間が必要ですか?
- これまでの例では RPG での開発経験と HTML の基本的な知識がある方であれば
1時間程度の説明だけで、後はサンプルとマニュアルを参考にしながら
即座に開発を始めています。 - ・エミュレータは不要になるのですか?
- 不要になります。
ただしWebit開発または修正時はエミュレータが必要です。 - ・印刷はどのような形が可能ですか?
- 現在表示されているものを印刷するのであれば、ブラウザの印刷機能が使用可能です。
IBM i(AS/400)の帳票プログラムも起動できますので、通常のIBM i(AS/400)から印刷することも可能です。