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

Reply via email to