Hi, everyone! I am new to Orion and I am trying to deploy my (test) application. However, I have some problems. When running my client I get the following exception (pasted from application.log): 2000-11-07 13:21 Error in bean Account interbase.interclient.InvalidOperationException: [interclient] Invalid operation to commit or rollback a transaction while in auto-commit mode. See API reference for exception interbase.interclient.InvalidOperationException at interbase.interclient.Connection.rollback(Unknown Source) at com.evermind.sql.an.rollback(JAX) at com.evermind.sql.an.rollback(JAX) at com.evermind.server.ejb.DataSourceConnection.rollback(JAX) at Account_EntityBeanWrapper2.loadState(Account_EntityBeanWrapper2.java:835) at AccountHome_EntityHomeWrapper5.findExistingEntity(AccountHome_EntityHomeWrapper5.java:37) at AccountHome_EntityHomeWrapper5.findByPrimaryKey(AccountHome_EntityHomeWrapper5.java:225) at java.lang.reflect.Method.invoke(Native Method) at com.evermind.server.rmi.bd.run(JAX) at com.evermind.server.rmi.bb.hy(JAX) at com.evermind.server.rmi.bb.run(JAX) at com.evermind.util.f.run(JAX) I use Interbase as database and somehow the database seems to be in autocommit mode when Orion tries to commit or rollback a transaction. This seems strange to me, because I believe that Orion should turn off autocommit for all connections. Any clues to why I receive this exception? My data-sources.xml looks as follows: <?xml version="1.0"?> <!DOCTYPE data-sources PUBLIC "Orion data-sources" "http://www.orionserver.com/dtds/data-sources.dtd"> <data-sources> <data-source class="com.evermind.sql.DriverManagerDataSource" name="Default Interbase" schema="database-schemas/Interbase.xml" location="jdbc/InterbaseCoreDS" xa-location="jdbc/xa/InterbaseXADS" ejb-location="jdbc/InterbaseDS" connection-driver="interbase.interclient.Driver" username="user" password="password" url="jdbc:interbase://localhost/d:/tmp/databases/Ejb-orion.gdb" inactivity-timeout="30" /> </data-sources> The database schema file Interbase.xml looks as follows: <?xml version="1.0"?> <!DOCTYPE database-schemea PUBLIC "-//Evermind//- Database scheme" "http://www.orionserver.com/dtds/database-schemes.dtd"> <database-schema name="Interbase" not-null="not null" null="" primary-key="primary key"> <type-mapping type="java.lang.String" name="varchar(252)" /> <type-mapping type="int" name="integer" /> <type-mapping type="long" name="numeric(18,0)" /> <type-mapping type="float" name="float" /> <type-mapping type="double" name="double precision" /> <type-mapping type="byte" name="smallint" /> <type-mapping type="char" name="char" /> <type-mapping type="short" name="smallint" /> <type-mapping type="boolean" name="smallint" /> <type-mapping type="java.sql.Date" name="date" /> <type-mapping type="java.sql.Time" name="time" /> <type-mapping type="java.sql.Timestamp" name="timestamp" /> <type-mapping type="java.io.Serializable" name="varchar(2000)" /> <disallowed-field name="user" /> <disallowed-field name="password" /> <disallowed-field name="date" /> </database-schema> I have the following configuration of my system: JDK 1.3 Orionserver 1.3.8 Interbase 6.01 Interclient 1.6 WinNT 4.0 SP 6 I know from other messages on this list that some of you actually uses Interbase together with Orion. What did you do to make it work? How does your data-sources.xml look like?? ---- Håkan Axelsson E-mail: [EMAIL PROTECTED] Object Technology Mentoring Phone: +46 8 507 142 59 Enea Business Software AB Fax: +46 8 658 57 90 Hornsgatan 166, S-117 28 Täby, Sweden WWW: www.enea.se