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

**URL:** <https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927>\
**Category:** Classic Servoy\
**Created:** [May 16, 2006, 6:40pm UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927 "2006-05-16T18:40:56Z")\
**Posts on this page:** 6\
**Page:** 5

<div class="post-metadata">

**Author:** ![LOGIsoft](https://avatars.discourse-cdn.com/v4/letter/l/e36b37/32.png) [@LOGIsoft](https://forum.servoy.com/u/LOGIsoft)\
**Post date:** [July 20, 2007, 2:33pm UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/81 "2007-07-20T14:33:28Z")

</div>

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]( "Razz")

Sincerely,

Ben

---

<div class="post-metadata">

**Author:** ![log-out](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@log-out](https://forum.servoy.com/u/log-out)\
**Post date:** [June 10, 2008, 4:01pm UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/82 "2008-06-10T16:01:59Z")

</div>

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

```auto
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)
(...)

```

---

<div class="post-metadata">

**Author:** ![rgansevles](https://avatars.discourse-cdn.com/v4/letter/r/3d9bf3/32.png) [@rgansevles](https://forum.servoy.com/u/rgansevles)\
**Post date:** [June 11, 2008, 6:45am UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/83 "2008-06-11T06:45:38Z")

</div>

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

Rob

---

<div class="post-metadata">

**Author:** ![log-out](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@log-out](https://forum.servoy.com/u/log-out)\
**Post date:** [June 11, 2008, 8:30am UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/84 "2008-06-11T08:30:27Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![log-out](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@log-out](https://forum.servoy.com/u/log-out)\
**Post date:** [June 30, 2008, 4:58pm UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/85 "2008-06-30T16:58:13Z")

</div>

The last lines in the log are:

and the solution doesnt start

---

<div class="post-metadata">

**Author:** ![log-out](https://avatars.discourse-cdn.com/v4/letter/l/b38774/32.png) [@log-out](https://forum.servoy.com/u/log-out)\
**Post date:** [June 30, 2008, 4:59pm UTC](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927/86 "2008-06-30T16:59:05Z")

</div>

Ops… Here is de log:

```auto
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)

```

[Previous page](https://forum.servoy.com/t/how-to-filemaker-as-a-dataprovider-custom-xml-jdbc-driver/5927.md?page=4)
