4.1. forma-config¶
項目
4.1.1. IM-FormaDesigner for Accel Platformの設定ファイルを編集する¶
IM-FormaDesigner for Accel Platformを利用する場合には、下記の内容に従って、設定ファイル(forma-config.xml)を編集してください。
<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>
4.1.1.1. 文字列(data_type_string)¶
文字列(画面アイテムでは、文字列、複数行文字列など)のデータを格納するテーブル項目のデータ型を設定します。初期値は”varchar”です。
4.1.1.2. 数値(data_type_number)¶
数値(画面アイテムでは、数値など)のデータを格納するテーブル項目のデータ型を設定します。初期値は”decimal”です。
4.1.1.3. 日付(data_type_date)¶
日付(画面アイテムでは、日付、期間など)のデータを格納するテーブル項目のデータ型を設定します。初期値は”date”です。
4.1.1.4. 日時(data_type_timestamp)¶
日時(画面アイテムでは、日付、期間など)のデータを格納するテーブル項目のデータ型を設定します。初期値は”timestamp”です。
4.1.1.5. バイナリ(data_type_binary)¶
バイナリ(画面アイテムでは、リッチテキストボックス)のデータを格納するテーブル項目のデータ型を設定します。初期値は”bytea”です。
4.1.1.6. テーブル名最大文字数(table_name_max_length)¶
テーブル名最大文字数では、ヘッダーテーブル/明細テーブルのテーブル名の設定可能最大文字数を設定します。初期値は”30”です。
4.1.1.7. 列名最大文字数(column_name_max_length)¶
列名最大文字数では、ヘッダーテーブル/明細テーブルの項目名(列名)の設定可能最大文字数を設定します。初期値は”30”です。注意
IM-FormaDesigner for Accel Platform の設定ファイルでご利用のデータベースの種類に合わせて適切なデータ型を指定しない場合には、正常に動作しません。
4.1.2. データベースごとのテーブルのデータ型の設定値一覧¶
初期状態では、PostgreSQLに設定されています。
データベース 文字列(String) 数値(number) 日付(date) タイムスタンプ(timestamp) バイナリ(binary) Oracle Database varchar2 number date timestamp blob PostgreSQL varchar decimal date timestamp bytea Microsoft SQL Server nvarchar decimal datetime2 datetime2 varbinary(max)