RB Whitaker [
https://community.jboss.org/people/rbwhitaker] created the discussion
"Re: Replacement for sun-jms-adapter.rar?"
To view the discussion, visit:
https://community.jboss.org/message/759092#759092
--------------------------------------------------------------
Yes and no. It got me started, but then shortly after getting started, I... got stuck. Big
time. :)
When I run rar-info, I get something that looks like this:
<?xml version="1.0" encoding="UTF-8"
standalone="no"?>
<resource-adapters>
<resource-adapter>
<archive>C:\Users\rbwhitak\Desktop\The Bucket\genericra.rar</archive>
<config-property name="LogLevel"/>
<config-property name="CommonSetterMethodName"/>
<config-property name="TopicClassName"/>
<config-property name="QueueConnectionFactoryClassName"/>
<config-property name="Password"/>
<config-property name="UseFirstXAForRedelivery"/>
<config-property name="UserName"/>
<config-property name="ConnectionFactoryClassName"/>
<config-property name="ConnectionFactoryProperties"/>
<config-property name="JndiProperties"/>
<config-property name="RMPolicy"/>
<config-property name="XAConnectionFactoryClassName"/>
<config-property name="SupportsXA"/>
<config-property name="UnifiedDestinationClassName"/>
<config-property name="QueueClassName"/>
<config-property name="XAQueueConnectionFactoryClassName"/>
<config-property name="DeliveryType"/>
<config-property name="XATopicConnectionFactoryClassName"/>
<config-property name="ProviderIntegrationMode"/>
<config-property name="TopicConnectionFactoryClassName"/>
<transaction-support>XATransaction</transaction-support>
<connection-definitions>
<connection-definition
class-name="com.sun.genericra.outbound.ManagedQueueConnectionFactory"
enabled="true" jndi-name="java:jboss/eis/QueueConnection"
pool-name="QueueConnection" use-ccm="true"
use-java-context="true">
<config-property name="ClientId"/>
<config-property name="ConnectionValidationEnabled"/>
<config-property name="ConnectionFactoryJndiName"/>
<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.genericra.outbound.ManagedTopicConnectionFactory"
enabled="true" jndi-name="java:jboss/eis/TopicConnection"
pool-name="TopicConnection" use-ccm="true"
use-java-context="true">
<config-property name="ClientId"/>
<config-property name="ConnectionValidationEnabled"/>
<config-property name="ConnectionFactoryJndiName"/>
<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.genericra.outbound.ManagedJMSConnectionFactory"
enabled="true" jndi-name="java:jboss/eis/Connection"
pool-name="Connection" use-ccm="true"
use-java-context="true">
<config-property name="ClientId"/>
<config-property name="ConnectionValidationEnabled"/>
<config-property name="ConnectionFactoryJndiName"/>
<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.genericra.outbound.QueueProxy"
enabled="true" jndi-name="java:jboss/eis/ao/QueueProxy"
pool-name="QueueProxy" use-java-context="true">
<config-property name="DestinationJndiName"/>
<config-property name="DestinationProperties"/>
</admin-object>
<admin-object class-name="com.sun.genericra.outbound.TopicProxy"
enabled="true" jndi-name="java:jboss/eis/ao/TopicProxy"
pool-name="TopicProxy" use-java-context="true">
<config-property name="DestinationJndiName"/>
<config-property name="DestinationProperties"/>
</admin-object>
</admin-objects>
</resource-adapter>
</resource-adapters>
But there's all of those config-property elements
that need a value, and I'm having to do a lot of guessing to figure out what values
they're supposed to be. Some are easier than others to guess. For instance,
QueueClassName I think I can figure out, but ProviderIntegrationMode is not so obvious.
Is there any more intelligent way to figure out what these values should be, besides guess
and check?
--------------------------------------------------------------
Reply to this message by going to Community
[
https://community.jboss.org/message/759092#759092]
Start a new discussion in IronJacamar at Community
[
https://community.jboss.org/choose-container!input.jspa?contentType=1&...]