How To: FileMaker as a Dataprovider (Custom XML JDBC Driver)

Thanks for the suggestion John - I’m looking to make this transparent to my users, and all within Servoy. I’m almost there, though! :P

Sincerely,

Ben

Does the driver work on Servoy 3.5.6? I receive this error:

ERROR [TaskExecuter[1]] com.servoy.j2db.util.Debug - Throwable
java.lang.AbstractMethodError: dataDefinitionCausesTransactionCommit is not implemented yet.
	at com.ddc.drivers.fmpxml.FmMetaData.dataDefinitionCausesTransactionCommit(FmMetaData.java:1079)
(...)

Servoy catches this exception and continues after logging it, so the driver may still work.

Rob

I have a solution that uses a server connection with that driver and it doesn’t start.

The solution is imported from servoy 2.2.x, in that versions it works.

Thanks

Log-Out
Madrid - Spain

The last lines in the log are:

and the solution doesnt start

Ops… Here is de log:

2008-06-30 17:31:17,518 ERROR [TaskExecuter[0]] com.servoy.j2db.util.Debug - Throwable
java.lang.AbstractMethodError: dataDefinitionCausesTransactionCommit is not implemented yet.
	at com.ddc.drivers.fmpxml.FmMetaData.dataDefinitionCausesTransactionCommit(FmMetaData.java:1079)
	at com.servoy.j2db.dblayer.DBDependentHandler.<init>(Unknown Source)
	at com.servoy.j2db.dblayer.DBDependentHandler.<init>(Unknown Source)
	at com.servoy.j2db.persistence.Server.a(Unknown Source)
	at com.servoy.j2db.persistence.Server.for(Unknown Source)
	at com.servoy.j2db.persistence.Server.getTable(Unknown Source)
	at com.servoy.j2db.persistence.Repository.a(Unknown Source)
	at com.servoy.j2db.persistence.Repository.a(Unknown Source)
	at com.servoy.j2db.persistence.Repository.a(Unknown Source)
	at com.servoy.j2db.persistence.Repository.a(Unknown Source)
	at com.servoy.j2db.persistence.s.a(Unknown Source)
	at com.servoy.j2db.persistence.Repository.getRootObject(Unknown Source)
	at com.servoy.j2db.persistence.Repository.getSolution(Unknown Source)
	at com.servoy.j2db.persistence.Repository.getServerProxies(Unknown Source)
	at com.servoy.j2db.ActiveSolutionHandler.loadActiveSolutions(Unknown Source)
	at com.servoy.j2db.J2DBClient$13.run(Unknown Source)
	at com.servoy.j2db.util.as.run(Unknown Source)
	at java.lang.Thread.run(Unknown Source)