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