Skip to content

Commit

Permalink
0002639: Issue 2519 broke DB2 Z/OS version 10 support
Browse files Browse the repository at this point in the history
  • Loading branch information
erilong committed Jun 14, 2016
1 parent 66c2250 commit ccb10ec
Showing 1 changed file with 20 additions and 4 deletions.
Expand Up @@ -21,6 +21,7 @@
package org.jumpmind.symmetric.db.db2;

import org.jumpmind.db.platform.IDatabasePlatform;
import org.jumpmind.db.sql.ISqlTransaction;
import org.jumpmind.symmetric.db.ISymmetricDialect;
import org.jumpmind.symmetric.service.IParameterService;

Expand All @@ -31,9 +32,24 @@ public Db2zOsSymmetricDialect(IParameterService parameterService, IDatabasePlatf
this.triggerTemplate = new Db2zOsTriggerTemplate(this);
}

// TODO: add check to trigger template if CURRENT SQLID = '${db.user}'
//public String getSyncTriggersExpression() {
// return "CURRENT SQLID = ";
//}
@Override
public void createRequiredDatabaseObjects() {
// TODO: Detect if DB2 for Z/OS is version 11, then use global variables
// TODO: On DB2 for Z/OS before version 11, check CURRENT SQLID = '${db.user}' instead
}

@Override
public void disableSyncTriggers(ISqlTransaction transaction, String nodeId) {
}

@Override
public String getSyncTriggersExpression() {
return "1=1";
}

@Override
public String getSourceNodeExpression() {
return "null";
}

}

0 comments on commit ccb10ec

Please sign in to comment.