users@genericjmsra.java.net

"message-destination-link" must be declared

From: zhang jianhua <zangjianhua_at_yahoo.com>
Date: Mon, 27 Feb 2006 18:20:02 -0800 (PST)

Thanks for your quick response. I'm trying to access
SunMQ in one Sun appserver from another Sun appserver
instance? I set JndiProperties to
"java.naming.provider.url=iiop://localhost:36613".
While the code executes to

 Hashtable props = parseToProperties(this.jndiProps);
 debug("Properties passed to InitialContext :: " +
props); // I print the debug information. it is the
value I set.
 InitialContext ic = new InitialContext(props);

 return ic.lookup(this.jndiName); ==> NameNotFound.

Based on the information from Sun Forum, I also set
-Dorg.omg.CORBA.ORBInitialHost=localost
-Dorg.omg.CORBA.ORBInitialPort=36613

It doesn't work.

  Part of my sun-ejb-jar.xml is as below.

    <ejb>
      <ejb-name>MessageListener</ejb-name>
      <jndi-name>testTopic</jndi-name>
      <resource-ref>
<res-ref-name>jms/RepositoryTopic</res-ref-name>
        <jndi-name>ConnectionFactory</jndi-name>
      </resource-ref>
     
<jms-durable-subscription-name>localhost</jms-durable-subscription-name>
      <mdb-connection-factory>
          <jndi-name>ConnectionFactory</jndi-name>
      </mdb-connection-factory>

      <mdb-resource-adapter>
       
<resource-adapter-mid>genericAdaptor</resource-adapter-mid>
        <activation-config>
                    <activation-config-property>
                           
<activation-config-property-name>ClientId</activation-config-property-name>
                           
<activation-config-property-value>4</activation-config-property-value>
                    </activation-config-property>
                    <activation-config-property>
                           
<activation-config-property-name>DestinationType</activation-config-property-name>
                           
<activation-config-property-value>javax.jms.Topic</activation-config-property-value>
                    </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>MaxPoolSize</activation-config-property-name>
           
<activation-config-property-value>32</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>RedeliveryAttempts</activation-config-property-name>
           
<activation-config-property-value>0</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>ReconnectAttempts</activation-config-property-name>
           
<activation-config-property-value>4</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>ReconnectInterval</activation-config-property-name>
           
<activation-config-property-value>10</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>RedeliveryInterval</activation-config-property-name>
           
<activation-config-property-value>1</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>SendBadMessagesToDMD</activation-config-property-name>
           
<activation-config-property-value>false</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>ConnectionFactoryJndiName</activation-config-property-name>
           
<activation-config-property-value>SunConnectionFactory</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>DestinationJndiName</activation-config-property-name>
           
<activation-config-property-value>topic/MessageTopic</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>SupportsXA</activation-config-property-name>
           
<activation-config-property-value>false</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>ProviderIntegrationMode</activation-config-property-name>
           
<activation-config-property-value>jndi</activation-config-property-value>
          </activation-config-property>
          <activation-config-property>
           
<activation-config-property-name>JndiProperties</activation-config-property-name>
           
<activation-config-property-value>java.naming.provider.url=iiop://localhost:36613</activation-config-property-value>
          </activation-config-property>
        </activation-config>
      </mdb-resource-adapter>


__________________________________________________
Do You Yahoo!?
Tired of spam? Yahoo! Mail has the best spam protection around
http://mail.yahoo.com