"InvalidNameException: __dummy2" when connecting to Sun Message Queue server when using OpenDS LDAP provider in JBoss SOA-P 5.3
Issue
- Our current ESB uses Sun Messge Queue server, aka SunMQ. It provides access to the connection factories and queues via JNDI with Sun/Oracle OpenDS LDAP as JNDI provider.
- I get an error when i try to connect to the SunMQ via JNDI:
javax.naming.InvalidNameException: __dummy2: [LDAP: error code 34 - The provided value "__dummy2" could not be parsed as a valid distinguished name because the underscore character is not allowed as the first character of an attribute name even if the ds-cfg-allow-attribute-name-exceptions configuration option is enabled]; remaining name '__dummy2'
- Our jboss-esb.xml looks like:
<?xml version="1.0"?>
<jbossesb parameterReloadSecs="5"
xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.3.1.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.3.1.xsd http://anonsvn.jboss.org/repos/labs/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.3.1.xsd">
<providers>
<jms-provider connection-factory="XAConnectionFactory"
jndi-URL="ldap://host:port/cn=somevalue,dc=somevalue,dc=somevalue,dc=somevalue,dc=somevalue"
jndi-context-factory="com.sun.jndi.ldap.LdapCtxFactory" name="SomeName">
<jms-bus busid="SomeTopic">
...
Environment
- JBoss Enterprise SOA Platform (SOA-P) 5.3.0
- Sun Message Queue server
- Sun/Oracle OpenDS
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.
Welcome! Check out the Getting Started with Red Hat page for quick tours and guides for common tasks.
