Hello. I've been poundering on this question for quite some time, and even if I look stupid I have to ask it now. Sorry, if this seems dumb.
>>> data-sources.xml <data-source class="com.evermind.sql.DriverManagerDataSource" name="Hypersonic" location="jdbc/HypersonicCoreDS" xa-location="jdbc/xa/HypersonicXADS" pooled-location="jdbc/pooled/HypersonicPooledDS" ejb-location="jdbc/HypersonicDS" connection-driver="org.hsql.jdbcDriver" username="sa" password="" url="jdbc:HypersonicSQL:./database/defaultdb" inactivity-timeout="30" /> <<< end data-sources.xml So. I have a CMP entity bean. I want to map it to this data-source. However, in orion-ejb-jar.xml I have to specify a data-source="jdbc/AnyLocation". But there are four different locations, that have been defined for a single data-source. And the question is: Which one should I set in my descriptor: 1. location="jdbc/HypersonicCoreDS" 2. xa-location="jdbc/xa/HypersonicXADS" 3. pooled-location="jdbc/pooled/HypersonicPooledDS" 4. ejb-location="jdbc/HypersonicDS" My first guess, is that I should use ejb-location. Right? Then WHY? Please. It may be dumb, but I wouldn't want to miss something serious here. BTW. An explanation on each location, and it's use would be GREAT! May the shade of the tree strengthen you. Lachezar Dobrev.