Hrm... I guess this won't work for JMS though... fuck. Then a wrapper for JMS connections too?
Bah, write once run everywhere my ass. --jason > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:jboss- > [EMAIL PROTECTED]] On Behalf Of Igor Fedorenko > Sent: Thursday, August 08, 2002 2:45 PM > To: [EMAIL PROTECTED] > Subject: Re: [JBoss-dev] [ jboss-Bugs-590816 ] XAProto Errors on closed > XAResources > > Jason Dillon wrote: > > Could some of these problems be solved by using a custom driver layer > > which would resolve these issues at the JDBC layer? Dain was talking > > about doing something like this at the last SF training. Then we would > > have one driver, which would delegate to the db specific driver and > > resolve the issues before it even gets to an adapter. > > This is what I did to solve #585632. > > > > > --jason > > > > > > > >>-----Original Message----- > >>From: [EMAIL PROTECTED] [mailto:jboss- > >>[EMAIL PROTECTED]] On Behalf Of Ole Husgaard > >>Sent: Thursday, August 08, 2002 2:10 PM > >>To: [EMAIL PROTECTED] > >>Subject: Re: [JBoss-dev] [ jboss-Bugs-590816 ] XAProto Errors on > > > > closed > > > >>XAResources > >> > >>Hi, > >> > >>Scott M Stark wrote: > >> > >>>Why do we have to work around driver bugs at the transaction manager > >>>level? Why not write the TM the way we want and start introducing > >> > > driver > > > >>>specific JCA wrappers to deal with these issues? > >> > >>Makes sense to me. > >> > >>Then, we wouldn't have to add extra code in the TM code > >>to work around the multitude of different bugs in the > >>different drivers. > >> > >>The downside is that quite a few different JCA wrappers > >>would be needed for this. For example, just about every > >>version of the Oracle XA drivers have different bugs. > >> > >>I'm not that familiar with JCA (still have to read up on > >>that), but I wonder if it is possible to make stackable > >>JCA wrappers that each fix one bug. > >>If that is the case we could write: > >>a) a JCA wrapper that fixes the "res.end(suspend) followed > >> by res.end(success) fails"-bug, > >>b) a JCA wrapper that fixes bug #585632. > >>c) a JCA wrapper that fixes the problem some Oracle drivers > >> have because they only accept their own Xid > >> implementation. This wrapper would eliminate the need > >> for the Xid factory in the TM code. > >> > >>Then the Oracle 8.1.7 driver could be wrapped in (a) and > >>(b) above. > >>Oracle 8.1.6 drivers would probably need wrappers (a) and > >>(c). > >>And the Sybase jConnect 5.2.1 would need wrapper (a) only. > >> > >>What do the JCA experts here think about this? > >> > >> > >>Best Regards, > >> > >>Ole Husgaard. > > -- > Igor Fedorenko > Think smart. Think automated. Think Dynamics. > www.thinkdynamics.com > > > > ------------------------------------------------------- > This sf.net email is sponsored by:ThinkGeek > Welcome to geek heaven. > http://thinkgeek.com/sf > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > https://lists.sourceforge.net/lists/listinfo/jboss-development ------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development