Cannot lookup broker queue from an MDB in Oracle WebLogic AS


I am trying to have an MDB deployed under Oracle WebLogic Application Server to listen to a WM’s Broker queue configured in MWS (through JNDI).
I have been following the “Sample Oracle WebLogic Application Server Configuration through ASF” from documentation “8-2-SP2_Broker_Messaging_Guide.pdf” but I have an issue.
It looks like Weblogic server is trying to call method lookupLink from WmJmsNamingContext but it is not supported…
For information, when I try pure Java JNDI lookup (and not lookupLink method of course) with the same values it is working just fine.

Here is the stacktrace:

<Apr 30, 2015 11:14:24 AM CEST> <Warning> <EJB> <BEA-010061> <The Message-Driven EJB: TestMDB is unable to connect to the JMS destination: WM_Test_JMSQueue.         The Error was:
weblogic.jms.common.JMSException: [BRN.110.1008] Lookup Link Error: Lookup link failed: Operation is not supported.
        at weblogic.jms.common.CDS.processDD(
        at weblogic.jms.common.CDS.lookupDDAndCalloutListener(
        at weblogic.jms.common.CDS.access$100(
        at weblogic.jms.common.CDS$DDListenerRegistrationTimerListener.timerExpired(
Caused by: javax.naming.OperationNotSupportedException: [BRN.110.1008] Lookup Link Error: Lookup link failed: Operation is not supported.; remaining name 'WM_Test_JMSQueue'
        at com.webmethods.jms.naming.WmJmsNamingContext.lookupLink(
        at com.webmethods.jms.naming.WmJmsNamingContext.lookupLink(
        at javax.naming.InitialContext.lookupLink(
        at weblogic.jms.common.CDS.checkForeign(
        at weblogic.jms.common.CDS.access$200(

Thank you for any clue