DTD 生成プログラムを使用した Web エディター用の XML 形式記述ファイルの作成

forms51_be.xml ファイルは、XML 形式記述ファイルのサンプルです。 これは、Web エディターで使用されるフォームのセットを提供します。 以下のステップでは、システム管理者が DTD 生成プログラムを使用して、 新しい XML フォームを追加する方法について説明しています。

注: 以下の手順を実行する前に、 Web エディター・ディレクトリー内の既存の forms51_be.xml を名前変更してください。 あるいは、以下の手順で新しい名前を付けて出力ファイルを作成してから、 その新たに作成したファイルを使用するように Web エディターを再構成してください。

XML フォームを作成するには、DTD 生成コマンドを実行します。

以下のステップでは、XML フォームを作成する方法について説明します。

  1. フォームで使用するテーブルの名前を含んでいる、"tables.txt" という名前の一時ファイルを作成する。

    以下の例のように、1 行ごとに 1 つずつテーブル名を入力します。

      Catentry
      Catentdesc
      Catentship
      Inventory

    注: これらのテーブル名には大文字小文字の区別があります。

  2. DTD 生成コマンドがあるディレクトリーに tables.txt を保管する。
  3. オペレーティング・システムのコマンド・プロンプトで、DTD 生成コマンドがあるディレクトリーに移動する。
  4. 以下のように入力して、DTD 生成コマンドを実行する。
      Windows NT Windows 2000 AIX Solaris Linux
      dtdgen -infile tables.txt -outfile tables51.dtd -dbname dbname 
      -dbuser userid -dbpwd password -xmlTableDesc tableFORMS.xml 
      -propFile filename
      
      iSeries
      QWEBCOMM/GENWCSDTD DATABASE(database) SCHEMA(schema)
      INSTROOT(instroot) PASSWD(password) OUTFILE(tables51.dtd) 
      INFILE(tables.txt) XMLTABDESC(tableFORMS.xml)

    テーブル記述スイッチ (-xmlTableDesc または XMLTABDESC) により、 DTD 生成プログラムが DTD の他に、テーブルの新しいフォーム記述を作成します。

    Windows NT Windows 2000 AIX Solaris Linux -propFile オプションでは、ヘルプ・テキスト、デフォルト値、およびフィールド記述情報を保管できる、 外部プロパティー・ファイルの名前を指定します。

  5. 前のセクションで説明したように、新たに作成したファイルを使用するように Web エディターを再構成する。
  6. WebSphere 拡張管理コンソールを再始動する。 これを行うには、以下のステップを実行します。

    1. WebSphere 管理可能ドメインを拡張表示する。
    2. 「Enterprise Applications (エンタープライズ・アプリケーション)」を拡張表示する。
    3. 「Enterprise Application - demo (エンタープライズ・アプリケーション - デモ)」を拡張表示する。
    4. アプリケーションを右マウス・ボタン・クリックして、「停止」を選択する。
    5. アプリケーションが停止したことを示すメッセージが表示されるまで待つ。
    6. アプリケーションを右マウス・ボタン・クリックして、「開始」を選択する。
    7. エンタープライズ・アプリケーションが開始したことを示すメッセージが表示されるまで待つ。
  7. Web ブラウザーで新しいフォームを表示するために、以下の URL をオープンする。
      https://host_name>:8000/wcm/webeditor

    ここで host_name は、WebSphere Application Server の完全修飾 HTTP ホスト名です。

    テーブル名がすべてリストされているブラウザー・ウィンドウが Web エディターに表示されます。

関連概念

関連タスク

IBM 著作権