dbfit/dbfit — pull request #326 by struesda (2014-06-24 20:47:11+00:00)
Title: adding Informix environment

I am working with RaviKkumarReddy on the informix wrapper.
I have followed your steps to fork the repo, add Ravi's new files, and commit the changes back to my fork.
(previously we were compiling the new informix jar outside of the rest of the dbfit structure)

At this point we have 2 problems:

**1. Gradle compile**
I have updated the gradle files to verify that I can use gradle to compile the new jars.
However when I try to run the jar task - it cannot find the Informix JDBC class.
What do we need to do in order to get the gradle process to use the Informix JDBC jar when compiling?

**2. Connecting to Informix - non-transactional**
This is our core problem. We need to connect to a database that has no transaction logging.
Using the normal code - when trying to connect we get a 'Transactions not Supported' error.

At the moment we are getting around this by overriding the connect() method, looking for our specific database name, and handing the setAutoCommit() call appropriately. (as well as overriding the rollback() method the same way)

But we are hoping there is a better way to do this without having to resort to hard coding things like this. Is there any way to add some connection string parameters that could be intercepted by our overridden methods? Any other suggestions?

**3. Procedure Parameters**
Once we have resolved the issues above - we can look at the best way to handle procedure parameters from Informix.

Thanks.