Does anyone know what these Oracle AQ JMS XA properties do?
        Posted  
        
            by Alan Chan
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Alan Chan
        
        
        
        Published on 2010-04-21T16:53:18Z
        Indexed on 
            2010/04/27
            2:13 UTC
        
        
        Read the original article
        Hit count: 503
        
I'm using Oracle Advanced Queues via JMS from within Websphere App Server.
Does anyone know what effect the following two properties have:-
 - oracle.jms.useEmulatedXA
 - oracle.jms.useNativeXA
I have seen mentioned in some blogs and quick start guides, usually in sentences along the lines of "Add -Doracle.jms.useEmulatedXA=false -Doracle.jms.useNativeXA=true to the JAVA_PROPERTIES variable", without any explanation as to what they do:-
e.g.
- http://biemond.blogspot.com/2008/11/using-aq-in-weblogic-103.html
 - http://sqltech.cl/doc/oas10gR31/integrate.1013/b28994/adptr_aq.htm#CHDEADFB
 
I'm curious as to what these two properties actually do, and what the implications of setting them are, even though they don't seem to have any affect on our app regardless of whether we set them or not.
Googling hasn't given any answers, does anyone have any clue what they actually do?
© Stack Overflow or respective owner