DB2 is not one of the listed databases. Though the overall application may have issue with DB2 there are methods to allow to put in hooks to save survey data to DB2. Our current architecture uses Microsoft SQL Server 2008 for LimeSurvey to operate (we also have a mySQL version that seems to be running quite well also). My hook is inserted just after line 437 in .../application/helpers/SurveyRuntimeHelper.php (for Version 2.00+ Build 130116):
Code:
/** INSERT FOR UNC POST PROCESSING HOOK ****************************************/
Yii::import('application.unc.WebCIS.WebCIS_ProcessingService');$webCIS=new WebCIS_ProcessingService();$webCIS->process($surveyid);/** END INSERT FOR UNC POST PROCESSING HOOK ************************************/
Whereas this hook calls an external class that I have setup a DB2 connection and subsequent tables for writing the appropriate data.