I am using Weblogic Workshop 8.1 sp 3 to run a web services application and have been having problems with the honor global transactions variable. I find that it does not permit a rollback when the global transactions variable is set to true and throws a sql exception stating that - cannot call connection.rollback in distributed transaction. Is there someway to work around this? Can somebody give me the steps to use java XAConnection and XADataSource?