How to configure security-domain-and-application to resource-adapter in EAP7?
Issue
- How to configure security-domain-and-application to resource-adapter subsystem in EAP7?
- How to migrate the following resource adapter setting from EAP5 to EAP7?
$JBOSS_EAP5_HOME/jboss-as/server/server-name/deploy/jboss_jmsra_ds.xml
<?xml version="1.0" encoding="UTF-8"?>
<connection-factories>
<!-- connection factory definition -->
<tx-connection-factory>
<jndi-name>IbmMqXA</jndi-name>
<xa-transaction/>
<rar-name>wmq.jmsra.rar</rar-name>
<connection-definition>javax.jms.ConnectionFactory</connection-definition>
<config-property name="channel" type="java.lang.String">MQ_CHANNEL_NAME</config-property>
<config-property name="hostName" type="java.lang.String">MQ_HOST</config-property>
<config-property name="port" type="java.lang.String">MQ_PORT</config-property>
<config-property name="queueManager" type="java.lang.String">MQ_QUEUE_MANAGER_NAME</config-property>
<config-property name="transportType" type="java.lang.String">CLIENT</config-property>
<security-domain-and-application>IbmMqXARealm</security-domain-and-application>
</tx-connection-factory>
...
</connection-factories>
$JBOSS_EAP5_HOME/jboss-as/server/server-name/conf/login-config.xml
...
<application-policy name="IbmMqXARealm">
<authentication>
<login-module code="org.jboss.resource.security.ConfiguredIdentityLoginModule"
flag="required">
<module-option name="principal">MQ_USER_NAME</module-option>
<module-option name="userName">MQ_USER_NAME</module-option>
<module-option name="password">MQ_PASSWORD</module-option>
<module-option name="managedConnectionFactoryName">jboss.jca:service=TxCM,name=IbmMqXA</module-option>
</login-module>
</authentication>
</application-policy>
...
Environment
- Red Hat JBoss Enterprise Application Platform (EAP)
- 7.x
- IBM MQ resource adapter
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.