Thanks for this reply Vicky. Here is the TRACE level logging re: ConnectionFactoryBindingService activity ....
Also, I have come to learn that I should not expect my
javax.jms.ConnectionFactory factory = (javax.jms.ConnectionFactory)ctx.lookup("IVTCF");
statement to work when executied from a remote Java client application. The JCA spec does not explicitly require that implementors accommodate a remote client's lookup of a ConnectionFactory JNDI reference that bridges to a providers ConnectionFactory implementation (via providers RA). So the fact that JBoss does not accommodate my remote client's lookup of 'IVTCF' is definitely not an indication of any JBoss delinquency re: JCA compliance. Indeed, wrt to a local client invoke, if I run the exact same lookup code from a JBoss deployed servlet everything works ideally. That said, the above remote client lookup code is accommodated by the Apache Geronimo JEE implementation. It would be mighty nice if JBoss AS also provided this accommodation. I am considering opening a JBoss AS "feature enhancement" JIRA ticket re: this use case. Thanks again Vicky.
cottonbe@dndcor3autw001> cat server.log | grep -i ConnectionFactoryBindingService
2010-02-11 06:11:15,134 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource@1e58c9aa' into JNDI at 'java:DefaultDS'
2010-02-11 06:11:15,136 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=DefaultDS' to JNDI name 'java:DefaultDS'
2010-02-11 06:11:37,058 TRACE [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Constructing
2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Creating jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Created jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
2010-02-11 06:11:37,061 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Starting jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
2010-02-11 06:11:37,065 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jms.JmsConnectionFactoryImpl@7ba37b98' into JNDI at 'JmsXA'
2010-02-11 06:11:37,065 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=JmsXA' to JNDI name 'JmsXA'
2010-02-11 06:11:37,065 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Started jboss.jca:service=ConnectionFactoryBinding,name=JmsXA
2010-02-11 06:11:38,906 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource@14db02c9' into JNDI at 'java:ms-capmktsLocalTxDS'
2010-02-11 06:11:38,906 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=ms-capmktsLocalTxDS' to JNDI name 'java:ms-capmktsLocalTxDS'
2010-02-11 06:11:40,852 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'org.jboss.resource.adapter.jdbc.WrapperDataSource@250e74de' into JNDI at 'java:pg-capmktsLocalTxDS'
2010-02-11 06:11:40,853 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=DataSourceBinding,name=pg-capmktsLocalTxDS' to JNDI name 'java:pg-capmktsLocalTxDS'
2010-02-11 06:11:58,020 TRACE [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Constructing
2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Creating jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Created jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
2010-02-11 06:11:58,023 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Starting jboss.jca:service=ConnectionFactoryBinding,name=IVTCF
2010-02-11 06:11:58,026 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Binding object 'com.ibm.mq.connector.outbound.ConnectionFactoryImpl@518add92' into JNDI at 'IVTCF'
2010-02-11 06:11:58,026 INFO [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Bound ConnectionManager 'jboss.jca:service=ConnectionFactoryBinding,name=IVTCF' to JNDI name 'IVTCF'
2010-02-11 06:11:58,026 DEBUG [org.jboss.resource.connectionmanager.ConnectionFactoryBindingService] (main) Started jboss.jca:service=ConnectionFactoryBinding,name=IVTCF