IM-FormaDesigner for Accel Platform 移行ガイド 第9版 2018-04-01

5.3.3. IM-Jugglingによるwarの作成

コラム

IM-FormaDesigner for Accel Platformでの移行を目的としたIM-Jugglingによるwarの作成にあたっては、「 移行ガイド 」「 IM-FormaDesigner セットアップガイド 」と合わせて、参照してください。
  1. IM-Jugglingを起動し、Juggling プロジェクトを作成します。

    1. ベースモジュールより、移行後のエディションを選択します。
    2. アプリケーションより、IM-FormaDesigner for Accel Platform、移行ツールを選択します。
  2. データベース、Storageの設定などについては、「 移行ガイド 」を参照してください。

  3. IM-FormaDesigner for Accel Platformの設定ファイル類を移行します。

    1. IM-FormaDesigner for Accel Platformの設定ファイル(forma.ini/forma-config.xml)

      • version 7.2 で IM-FormaDesigner の各設定ファイルを編集している場合は、以下の移行作業を行ってください。

        1. forma.iniの設定(IM-FormaDesigner for Accel Platformで廃止になりました。)

          • version 7.2 で IM-FormaDesigner の設定ファイル「forma.ini」を設定している場合、
            下記の設定を IM-FormaDesigner for Accel Platform の「forma-config.xml」に転記してください。
            • 一覧表示件数の設定

              • forma.iniの内容

                ###############################################################################
                # 一覧表示件数 関連設定(設定変更可能)
                ###############################################################################
                
                # ページ内表示件数
                #・・・1ページ内に表示するデータ件数を指定します。
                IMFR_PAGE_COUNT = 20
                
                
              • forma-configでの設定場所

                	<listdisplay-setting>
                		<!-- ページ内表示件数 1ページ内に表示するデータ件数を指定します。 -->
                		<page_count>15</page_count>
                		<!-- 表示件数切り替え用の件数リストをカンマ区切りで指定します。 -->
                		<page_pattern>15,30,45,60</page_pattern>
                	</listdisplay-setting>
                
            • ヘッダーテーブル、明細テーブルのデータ型

              • forma.iniの内容

                ###############################################################################
                # テーブル作成 関連設定(設定変更可能)
                ###############################################################################
                
                # データ型 文字列
                IMFR_DATA_TYPE_STRING = VARCHAR
                # データ型 数値
                IMFR_DATA_TYPE_NUMBER = DECIMAL
                # データ型 日付
                IMFR_DATA_TYPE_DATE = DATE
                # データ型 タイムスタンプ
                IMFR_DATA_TYPE_TIMESTAMP = TIMESTAMP
                # テーブル名最大文字数
                IMFR_TABLE_NAME_MAX_LENGTH = 30
                # 列名最大文字数
                IMFR_COLUMN_NAME_MAX_LENGTH = 30
                
                
              • forma-configでの設定場所

                	<table-setting>
                		<!--  データ型 文字列 -->
                		<data_type_string>varchar</data_type_string>
                		<!-- データ型 数値 -->
                		<data_type_number>decimal</data_type_number>
                		<!-- データ型 日付 -->
                		<data_type_date>date</data_type_date>
                		<!-- データ型 タイムスタンプ -->
                		<data_type_timestamp>timestamp</data_type_timestamp>
                		<!-- データ型 バイナリ -->
                		<data_type_binary>bytea</data_type_binary>
                		<!-- テーブル名最大文字数 -->
                		<table_name_max_length>30</table_name_max_length>
                		<!--  列名最大文字数 -->
                		<column_name_max_length>30</column_name_max_length>
                	</table-setting>
                
            • データベースごとのテーブルのデータ型の設定
              使用するデータベースに合わせて、forma-configの設定を変更してください。
            • 画面アイテムのプロパティ項目「ラベル」の最大文字数

              • forma.iniの内容

                ################################################################################
                # アイテムのラベル入力最大文字数
                ################################################################################
                
                #アイテムのラベル入力最大文字数
                IMFR_ITEM_LABEL_MAX = 10000
                
                [End of File]
              • forma-configでの設定場所

                		<!-- アイテムのラベル入力最大文字数 -->
                		<item_label_max>10000</item_label_max>
                
        2. forma-config.xmlの設定

          • version 7.2 で IM-FormaDesigner の設定ファイル「forma-config.xml」を設定している場合の対応方法の詳細について、「 IM-FormaDesigner 作成者操作ガイド 」を参照してください。
  4. ビルドウィザードより、war を作成します。

    注意

    「サンプル」は選択しないでください。

  5. war を Web Application Server にデプロイします。