Activiti on JBOSS EAP 7 with DB2 AS400 hosted in iSeries with jt400 JDBC Adaptor configured through JNDI
1) The Jt400 JDBC Adaptor throws out the Product name as "DB2 UDB for AS/400" which is not there in the database type mappings in Activiti Engine, Form Engine, DMN engine. Added the statement
databaseTypeMappings.setProperty("DB2 UDB for AS/400", DATABASE_TYPE_DB2); on my local
2) When I attempt to create a model or Form or Dmn, the JDBC is not able to insert into the DB2 AS 400 as the Dialect is using the Columns as "id", "version" in dmn engine and the de models. they have to be changed to ID_ and version_ respectively in AbstractModel, ModelRelation, Comment, RelatedContent Java file in app-logic package.
Done the above two fixes in my local and found to be working on DB2 AS 400, Postgres
Seeking thoughts from the community if I can checkin these changes.