5.3.3. im-Jugglingによるwarの作成¶
コラム
im-Jugglingを起動し、Juggling プロジェクトを作成します。
- ベースモジュールより、移行後のエディションを選択します。
- アプリケーションより、IM-FormaDesigner for Accel Platform、移行ツールを選択します。
データベース、Storageの設定などについては、「intra-mart Accel Platform 移行ガイド」を参照してください。
IM-FormaDesigner for Accel Platformの設定ファイル類を移行します。
IM-FormaDesigner for Accel Platformの設定ファイル(forma.ini/forma-config.xml)
version 7.2 で IM-FormaDesigner の各設定ファイルを編集している場合は、以下の移行作業を行ってください。
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> <!-- テーブル名最大文字数 --> <table_name_max_length>30</table_name_max_length> <!-- 列名最大文字数 --> <column_name_max_length>30</column_name_max_length> </table-setting>
注意
利用するデータベースが「Microsoft SQL Server 2008 R2」、もしくは 「Microsoft SQL Server 2012」となる場合には、必ず文字列のデータ型を「nvarchar」に設定してください。
データベースごとのテーブルのデータ型の設定値一覧
初期状態では、PostgreSQLに設定されています。
データベース
文字列(String)
数値(number)
日付(date)
タイムスタンプ(timestamp)
Oracle Database 11g Release 2
VARCHAR2
NUMBER
DATE
TIMESTAMP
PostgreSQL 9.2
VARCHAR
DECIMAL
DATE
TIMESTAMP
Microsoft SQL Server 2008 R2
NVARCHAR
DECIMAL
DATETIME2
DATETIME2
Microsoft SQL Server 2012
NVARCHAR
DECIMAL
DATETIME2
DATETIME2
IBM DB2 9.7 FixPack5
VARCHAR
DECIMAL
DATE
TIMESTAMP
IBM DB2 10.1 FixPack2
VARCHAR
DECIMAL
DATE
TIMESTAMP
画面アイテムのプロパティ項目「ラベル」の最大文字数
forma.iniの内容
################################################################################ # アイテムのラベル入力最大文字数 ################################################################################ #アイテムのラベル入力最大文字数 IMFR_ITEM_LABEL_MAX = 10000 [End of File]
forma-configでの設定場所
<!-- アイテムのラベル入力最大文字数 --> <item_label_max>10000</item_label_max>
forma-config.xmlの設定
- version 7.2 で IM-FormaDesigner の設定ファイル「forma-config.xml」を設定している場合の対応方法の詳細について、「IM-FormaDesigner for Accel Platform 操作ガイド」を参照してください。
ビルドウィザードより、war を作成します。
注意
「サンプル」は選択しないでください。
war を Web Application Server にデプロイします。