DB2, DB2(AS400)
最終更新日: 2024年5月9日
DB2利用時は設定ファイルdatabase.txtを追加してください。詳細は「対応するデータベースを追加する」をお読みください。
Wagby で指定した型は、データベース内で次のように扱われます。
DB2 で「表スペース・ページ・サイズ」を変更しなければならなくなった場合、ページサイズ変更の前に、モデルの各項目の定義を見直すことで問題を解決できる可能性があります。
具体的には、Wagby が自動生成した DB2 用の DDL 文(create table 文)を参照します。例えば文字列型項目の場合、Wagby が自動生成する DDL 上では 255 文字を確保するようになっています。このサイズを微調整することで、ページ・サイズの変更を抑制できる可能性があります。
詳細は「リポジトリ > モデル項目の定義 > データベースの詳細」をお読み下さい。
なお、表スペース・ページ・サイズの変更作業そのものは Wagby から行うことはできません。DB2 のマニュアルに従って作業を行ってください。
Wagby 内部で定義済みのシステムモデルにテキストエリアを使用している項目がありますが、これが影響して DB2 利用時にはテーブル作成時にエラーが発生することがあります。この場合、テキストエリアの型に項目長を設定することで解決できる場合があります。例えば varchar(2000) などです。
次のファイルを差し替えてください。テーブル名を10文字に変更するものとなっています。
wagbydesigner/bin/template/basexsl/webpage/WEB-INF/classes/jprincipal.hbm.xml.xsl
システムタブにある「フロー参加者コンテナ」のモデル定義を手動で修正してください。
DB2 のサポートはプレミアムサポートで承ります。
対応するデータベース設定の追加を行ってください
仕様および制約
型のマッピング
整数型
integer
文字列型
varchar(255)
文字列型 (テキストエリア)
varchar(4000)
日付型
date
時間型
time
日付時間型
timestamp
ファイル型(ファイル名)
varchar(255)
1バイト整数
smallint
2バイト整数
smallint
4バイト整数
integer
8バイト整数
bigint
4バイト浮動小数点数
float
8バイト浮動小数点数
double
固定値 (作成日/更新日)
timestamp
その他 (URL型/メールアドレス型など)
varchar(255)
ページサイズの変更
Wagby内部に同梱されているシステムモデルに関する注意
AS/400を利用する場合
制約
ファイルの差し替え
jprincipal.hbm.xml.xsl
システムモデルの定義変更
モデル「フロー参加者コンテナ(jfcparticipant_setting_node)」
jfcprtcpn1
とする。partici1
とする。参考資料
サポート