IBM WebFacing Tool の設定

WebFacing ツール では、元のアプリケーションの変換されたユーザー・インターフェースを選択、変換、およびテストするための GUI 環境を提供します。

WebFacing Tool 用システムの設定には、以下のような作業が含まれます。

  • IBM® i サーバーでの WebSphere® Application Server の設定
  • IBM i サーバーでの WebFacing サーバー PTF のインストール
  • IBM i サーバーでの WebFacing サーバーの始動
  • 変換後のアプリケーションの IBM i サーバーへの転送

IBM i サーバーでの WebSphere Application Server の設定

WebSphere Application Server は、DDS 変換処理のパーツとして生成される JavaServer Pages および JavaBeans の実行を処理します。 WebSphere Application Server for IBM i を、 次の Web サイトにある文書リソースを使用してセットアップしてください。

IBM WebSphere Application Server - Express V7.0 for IBM i
http://www.ibm.com/software/webservers/appserv/was/library/v70/e-ibmi/index.html

少なくとも、インストールのステップを実行する必要があります。IBM WebSphere Application Server の文書、特にインストールとアプリケーション・サーバー・インスタンスの作成に関するセクションを十分に理解してください。

オプションで WebSphere Application Server のインスタンスを個々にセットアップすることができます。システムをテストおよび実動作業の両方で使用する場合には、テストと開発のためのインスタンスを作成し、実動用には別のインスタンスを作成すると役に立つことがあります。 同様に、複数の開発者が開発作業を行っている場合には、追加のインスタンスを複数作成することによって、別々に開発作業を行ったり、テストしたりすることができます。 WebSphere Application Server のデフォルト HTTP ポートはポート 9080 です。 管理サーバーのデフォルト・ポートはポート 9060 です。 管理サーバーには、ブラウザー・ベースのコンソールを使用してアクセスします。追加のインスタンスを作成したい場合には、上記の Web サイトのリンクを参照してください。

WebSphere Application Server のセットアップをテストしてください。 上のサイトでリンクを使用して適切なインフォメーション・センターを見つけてください。インフォメーション・センターで、Verify the installation で検索を行い、アプリケーション・サーバー・セットアップのテストに関する情報を探してください。

IBM i サーバーでの WebSphere Portal の設定

WebSphere Portalでは、プロジェクトから作成したポートレットの実行を処理します。以下の Web サイトの文書リソースを使用して、WebSphere Portal for IBM i をセットアップしてください。

少なくとも、インストールのステップを実行する必要があります。IBM WebSphere Portal の文書、特にインストールに関するセクションを十分に理解しておくことを強くお勧めします。

IBM i サーバーでの WebFacing サーバー PTF のインストール

WebFacing サーバーは、WebSphere Application Server とユーザー自身の IBM i アプリケーションの間のゲートウェイとして機能します。WebFacing サーバー PTF に関する情報は、WebFacing アプリケーションのトラブルシューティングに記載されています。

WebFacing サーバーの PTF は、アプリケーションを実行する IBM i サーバーにインストールする必要があります。最新の一部のモデルの IBM i サーバーを除き、WebFacing ツールは対話式サイクルを使用します。WebSphere Application Server は同じシステムで実行できますが、必ずしもユーザーのアプリケーションが稼働中のシステムと同じシステムで実行する必要はありません。ユーザーのアプリケーション用に変換されたインターフェースは、WebSphere アプリケーションとしてデプロイされます。WebFacing WebSphere アプリケーションをある IBM i サーバーにデプロイし、別のサーバーに IBM i アプリケーションをインストールすることもできます。

IBM i サーバーでの WebFacing ランタイム・サーバーの始動

  1. IBM i サーバーで WebFacing ランタイム・サーバーを始動します。 OS/400® V5R2 以降の場合は、コマンド行から STRTCPSVR SERVER(*WEBFACING) と入力します。WebFacing サーバーを停止するには、コマンド行から ENDTCPSVR SERVER(*WEBFACING) と入力します。
  2. サーバーが実行中であることを確認するには、コマンド行から WRKACTJOB と入力します。
    1. すべての WebFacing ジョブをリストするには、コマンド行から WRKACTJOB JOB(QQF*) と入力します。
      • QQFWFSVR -- WebFacing ランタイム・サーバー
      • QQFVTSVR -- WebFacing 仮想端末サーバー (複数の QQFVTSVR ジョブが実行されている場合がありますが、これは正常です)。
    注: システム値 QAUTOVRT を検査してください。 この値が 0 である場合は、ブラウザー・セッションを VT (仮想端末) ジョブの代わりに立ち上げることはできません。 WebFacing ランタイム・サーバーは VT ジョブに依存します。 QAUTOVRT の値により、自動開始できる仮想端末ジョブの数が決定されます。 必要な場合は、QAUTOVRT を *NOMAX に設定するか、あるいは 0 より大きい値に設定します。QAUTOVRT の値を変更するには、システム値を処理するための WRKSYSVAL IBM i サーバー・コマンドを使用してください。

変換後のアプリケーションの IBM i サーバーへの転送

アプリケーション開発はワークステーションで行われます。アプリケーションによって生成された成果物は、その後 WebSphere Application Server でデプロイできるように、IBM i サーバーに転送する必要があります。変換済みアプリケーションを IBM i サーバーに転送するためのメソッドをセットアップしてください。 変換済みアプリケーションを IBM i サーバーにデプロイする場合は、それらをサーバーに転送するメソッドが必要となります。アプリケーションは .ear ファイルとして転送されます。これは「エクスポート」ウィザードで作成されるアーカイブされた Web アプリケーション・パッケージです。 これは、新規 WebFacing Web アプリケーションの WebSphere Application Server へのデプロイおよびインストールを容易にします。ファイル転送に使用できる主なメソッドとしては、以下のものがあります。
  • Rational® Developer for IBM i ワークベンチのリモート・システム・エクスプローラー・パースペクティブ
  • IBM i NetServer ファイル共用 -- ファイル共用により、「エクスポート」ウィザードを使用してファイルを転送できます。
  • FTP -- FTP を使用して、ファイルを手動で転送します。

NetServer のファイル共用により、IBM i サーバー上の IFS フォルダーをワークステーションのドライブ名にマップすることができます。これにより、ファイルを 1 つのフォルダーからワークステーション上の別のフォルダーにコピーするのと同じ方法で、「エクスポート」ウィザードを使用してファイルをサーバーへ転送することができます。FTP によってファイルを転送するには、FTP サーバーが IBM i サーバー上で実行されている必要があります。FTP が実行されていない場合は、コマンド STRTCPSVR *FTP を入力することによって FTP を開始できます。