Sure this is the report generated by the rarinfo tool:
Archive: imqjmsra.rar
JCA version: 1.5
Type: Bidirectional
Reauth: No
Compliant: No
Native: No
Resource-adapter:
-----------------
Class: com.sun.messaging.jms.ra.ResourceAdapter
Config-property: ConnectionURL (java.lang.String)
Config-property: UserName (java.lang.String)
Config-property: Password (java.lang.String)
Introspected Config-property: addressListBehavior (java.lang.String)
Introspected Config-property: addressListIterations (int)
Introspected Config-property: adminPassFile (java.lang.String)
Introspected Config-property: adminPassword (java.lang.String)
Introspected Config-property: adminUsername (java.lang.String)
Introspected Config-property: brokerArgs (java.lang.String)
Introspected Config-property: brokerBindAddress (java.lang.String)
Introspected Config-property: brokerEnableHA (boolean)
Introspected Config-property: brokerHomeDir (java.lang.String)
Introspected Config-property: brokerId (java.lang.String)
Introspected Config-property: brokerInstanceName (java.lang.String)
Introspected Config-property: brokerJavaDir (java.lang.String)
Introspected Config-property: brokerLibDir (java.lang.String)
Introspected Config-property: brokerPort (int)
Introspected Config-property: brokerProps (java.lang.String)
Introspected Config-property: brokerStartTimeout (int)
Introspected Config-property: brokerType (java.lang.String)
Introspected Config-property: brokerVarDir (java.lang.String)
Introspected Config-property: clusterBrokerList (java.lang.String)
Introspected Config-property: clusterId (java.lang.String)
Introspected Config-property: dBType (java.lang.String)
Introspected Config-property: doBind (boolean)
Introspected Config-property: doInitOnlyOnStart (boolean)
Introspected Config-property: groupName (java.lang.String)
Introspected Config-property: inAppClientContainer (boolean)
Introspected Config-property: inClusteredContainer (boolean)
Introspected Config-property: manageBrokerLifecycle (boolean)
Introspected Config-property: masterBroker (java.lang.String)
Introspected Config-property: nowaitForMasterBrokerTimeoutInSeconds (int)
Introspected Config-property: reconnectAttempts (int)
Introspected Config-property: reconnectEnabled (boolean)
Introspected Config-property: reconnectInterval (int)
Introspected Config-property: rmiRegistryPort (int)
Introspected Config-property: startRmiRegistry (boolean)
Introspected Config-property: useJNDIRmiServiceURL (boolean)
Introspected Config-property: useSSLJMXConnector (boolean)
Managed-connection-factory:
---------------------------
Class: com.sun.messaging.jms.ra.ManagedConnectionFactory
Validating: No
Config-property: AddressList (java.lang.String)
Config-property: UserName (java.lang.String)
Config-property: Password (java.lang.String)
Introspected Config-property: addressListBehavior (java.lang.String)
Introspected Config-property: addressListIterations (int)
Introspected Config-property: clientId (java.lang.String)
Introspected Config-property: enableAPIDirect (boolean)
Introspected Config-property: enableRADirect (boolean)
Introspected Config-property: options (java.lang.String)
Introspected Config-property: reconnectAttempts (int)
Introspected Config-property: reconnectEnabled (boolean)
Introspected Config-property: reconnectInterval (int)
Introspected Config-property: useSharedSubscriptionInClusteredContainer (boolean)
Admin-object:
-------------
Class: com.sun.messaging.Queue
Config-property: Name (java.lang.String)
Config-property: Description (java.lang.String)
Class: com.sun.messaging.Topic
Config-property: Name (java.lang.String)
Config-property: Description (java.lang.String)
Activation-spec:
----------------
Class: com.sun.messaging.jms.ra.ActivationSpec
Required-config-property: destination
Required-config-property: destinationType
Introspected Config-property: acknowledgeMode (java.lang.String)
Introspected Config-property: addressList (java.lang.String)
Introspected Config-property: addressListBehavior (java.lang.String)
Introspected Config-property: addressListIterations (int)
Introspected Config-property: clientId (java.lang.String)
Introspected Config-property: customAcknowledgeMode (java.lang.String)
Introspected Config-property: endpointExceptionRedeliveryAttempts (int)
Introspected Config-property: endpointExceptionRedeliveryInterval (int)
Introspected Config-property: endpointPoolMaxSize (int)
Introspected Config-property: endpointPoolResizeCount (int)
Introspected Config-property: endpointPoolResizeTimeout (int)
Introspected Config-property: endpointPoolSteadySize (int)
Introspected Config-property: mdbName (java.lang.String)
Introspected Config-property: messageSelector (java.lang.String)
Introspected Config-property: options (java.lang.String)
Introspected Config-property: password (java.lang.String)
Introspected Config-property: reconnectAttempts (int)
Introspected Config-property: reconnectEnabled (boolean)
Introspected Config-property: reconnectInterval (int)
Introspected Config-property: sendUndeliverableMsgsToDMQ (boolean)
Introspected Config-property: subscriptionDurability (java.lang.String)
Introspected Config-property: subscriptionName (java.lang.String)
Introspected Config-property: useSharedSubscriptionInClusteredContainer (boolean)
Introspected Config-property: userName (java.lang.String)
Deployment descriptor:
----------------------
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<resource-adapters>
<resource-adapter>
<archive>imqjmsra.rar</archive>
<config-property name="UserName">guest</config-property>
<config-property name="ConnectionURL">mq://localhost:7676/</config-property>
<config-property name="Password">guest</config-property>
<transaction-support>XATransaction</transaction-support>
<connection-definitions>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/QueueConnection" pool-name="QueueConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/QueueConnection" pool-name="QueueConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/TopicConnection" pool-name="TopicConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
</connection-definitions>
<admin-objects>
<admin-object class-name="com.sun.messaging.Queue" enabled="true" jndi-name="java:jboss/eis/ao/Queue" pool-name="Queue" use-java-context="true">
<config-property name="Name"/>
<config-property name="Description"/>
</admin-object>
<admin-object class-name="com.sun.messaging.Topic" enabled="true" jndi-name="java:jboss/eis/ao/Topic" pool-name="Topic" use-java-context="true">
<config-property name="Name"/>
<config-property name="Description"/>
</admin-object>
</admin-objects>
</resource-adapter>
</resource-adapters>
And this is the ironjacamar.xml file I have created with it (Notice it is slightly different from my earlier post. I just discovered that config properties can be added without any issue, while in the 7.1.1 final release caused me failure in validation. With the latest snapshot I'm using exactly the same config from the rarinfo tool)
<?xml version="1.0" encoding="UTF-8"?>
<ironjacamar>
<config-property name="UserName">guest</config-property>
<config-property name="ConnectionURL">mq://localhost:7676/</config-property>
<config-property name="Password">guest</config-property>
<transaction-support>XATransaction</transaction-support>
<connection-definitions>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/QueueConnection" pool-name="QueueConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/QueueConnection" pool-name="QueueConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
<connection-definition class-name="com.sun.messaging.jms.ra.ManagedConnectionFactory" enabled="true" jndi-name="java:jboss/eis/TopicConnection" pool-name="TopicConnection" use-ccm="true" use-java-context="true">
<config-property name="UserName">guest</config-property>
<config-property name="AddressList">localhost</config-property>
<config-property name="Password">guest</config-property>
<xa-pool>
<min-pool-size>0</min-pool-size>
<max-pool-size>10</max-pool-size>
<prefill>false</prefill>
<use-strict-min>false</use-strict-min>
<flush-strategy>FailingConnectionOnly</flush-strategy>
<pad-xid>false</pad-xid>
<wrap-xa-resource>true</wrap-xa-resource>
</xa-pool>
<security>
<application/>
</security>
</connection-definition>
</connection-definitions>
<admin-objects>
<admin-object class-name="com.sun.messaging.Queue" enabled="true" jndi-name="java:jboss/eis/ao/Queue" pool-name="Queue" use-java-context="true">
<config-property name="Name"/>
<config-property name="Description"/>
</admin-object>
<admin-object class-name="com.sun.messaging.Topic" enabled="true" jndi-name="java:jboss/eis/ao/Topic" pool-name="Topic" use-java-context="true">
<config-property name="Name"/>
<config-property name="Description"/>
</admin-object>
</admin-objects>
</ironjacamar>
However the issue stays the same...........:-(