Re: pgsql XA with weblogic 8.1? - Mailing list pgsql-jdbc

From Kris Jurka
Subject Re: pgsql XA with weblogic 8.1?
Date
Msg-id Pine.BSO.4.61.0511290025590.8766@leary.csoft.net
Whole thread Raw
In response to Re: pgsql XA with weblogic 8.1?  (Jan de Visser <jdevisser@digitalfairway.com>)
Responses Re: pgsql XA with weblogic 8.1?  (Jan de Visser <jdevisser@digitalfairway.com>)
Re: pgsql XA with weblogic 8.1?  (Jan de Visser <jdevisser@digitalfairway.com>)
Re: pgsql XA with weblogic 8.1?  (Jan de Visser <jdevisser@digitalfairway.com>)
List pgsql-jdbc

On Mon, 28 Nov 2005, Jan de Visser wrote:

> Well, that wasn't it. I debugged a bit, and it turns out that WL sends a
> start(xid,TMJOIN) when committing entity EJBs. Don't ask me why (I'm not an
> XA expert by any stretch of the imagination). What I did is took the
> pragmatic approach, and allow a TMJOIN if the connection is in STATE_ENDED
> and if the xid is the same as the current xid. This seems to work.
>

What's the order of calls made?

start(xid, TMNOFLAGS)
end(xid, TMSUCCESS)
start(xid, TMJOIN)
prepare(xid)
commit(xid, false)

or does the start call only happen once, with TMJOIN instead of TMNOFLAGS.
It's tough to get an idea of what calls are actually being made and on
which connections.  Any chance you could send us a log trace using
Oliver's new logging code in 8.2dev with loglevel=2?

Kris Jurka

pgsql-jdbc by date:

Previous
From: Benjamin Stookey
Date:
Subject: Re: Deploying my application (nesting the jar)
Next
From: Kris Jurka
Date:
Subject: Re: getTables() not working for information_schema or pg_catalog