I am trying to use SQL Passthrough to send a schema change to several remote databases. The remote databases are SQL Anywhere 11.0.1 and are running on Window 7 tablet computers. The consolidated schema is on a 220.127.116.11 Oracle database running on Solaris 10. The MobiLink server is also running on Solaris 10.
When I add rows to the ml_passthrough table in the consolidated Oracle schema, the MobiLink server tries to load the JAVA VM. I see the following error in the MobiLink server log: <main> [-10133] Unable to load jvm.dll. This file does not exist on my Solaris 10 server. My synchronization scripts do not use JAVA. Does SQL Passthrough require JAVA? Or is there a way to disable the need to start the JAVA VM?
SQL Passthrough initially required Java, but at some point we rewrote it in C++ to remove that requirement. I'm not sure what build we changed that in; if you apply the most recent EBF, the error should go away.
answered 03 Apr '13, 10:57