IJ000620: Warning: ValidateOnMatch validation was specified with a non compliant ManagedConnectionFactory

Solution Verified - Updated -

Issue

  • Getting IJ000620 message in server.log each time a jms connection is checked in EAP 7
13:36:31,305 WARN  [org.jboss.jca.core.connectionmanager.pool.strategy.OnePool] (default task-1) IJ000620: Warning: ValidateOnMatch validation was specified with a non compliant ManagedConnectionFactory: com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl
  • validation-on-match is enabled in resource-adapters subsystem as the following standalone.xml:
<subsystem xmlns="urn:jboss:domain:resource-adapters:5.0">
    <resource-adapters>
        <resource-adapter id="wmq.jmsra.rar">
            <archive>
                wmq.jmsra.rar
            </archive>
            <transaction-support>XATransaction</transaction-support>
            <connection-definitions>
                <connection-definition class-name="com.ibm.mq.connector.outbound.ManagedConnectionFactoryImpl" jndi-name="java:jboss/IBM_MQ_CONNECTION_FACTORY" enabled="true" tracking="false" pool-name="mq-cd" use-ccm="true">
                    <xa-pool>
                        <min-pool-size>0</min-pool-size>
                        <max-pool-size>10</max-pool-size>
                    </xa-pool>
                    <validation>
                        <validate-on-match>true</validate-on-match>  <<<=== validation-on-match is enabled (default: false)
                    </validation>
                </connection-definition>

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7
  • IBM MQ 9.1.z

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content