Hi Andriotto,

do you have any stack trace (deployment or runtime) ?

Thanks,
Regards
JB

Andriotto Massimiliano wrote:
I need to use ode-jbi.1.3.3 inside ServiceMix and I want to use Oracle
DB instead of DerbyDB but I have same difficult to configure the system.

Can someone help me?

I do this:

1) I added
jencks-2.0-all.jar

tranq-connector-1.4.jar

tranq-connector-oracle-common-1.4.jar

ojdbc-1.4.jar

To ServiceMix\lib

This is my jndi.xlm:

<beans xmlns:jencks="http://jencks.org/2.0";
       xmlns:amq="http://activemq.apache.org/schema/core";

       xmlns:amqra="http://activemq.apache.org/schema/ra";

       xmlns:util="http://www.springframework.org/schema/util";>

<bean id="odeManagedConnectionFactory"
class="org.tranql.connector.oracle.XAMCF">

    <property name="databaseName" value="SMM"/>

    <property name="userName" value="ode"/>

    <property name="password" value="ode"/>

    <property name="portNumber" value="1521"/>

    <property name="serverName" value="10.1.0.67"/>

    <property name="driverType" value="thin"/>

  </bean>

      <bean id="odeDataSource"
class="org.jencks.factory.ConnectionFactoryFactoryBean">

        <property name="managedConnectionFactory"
ref="odeManagedConnectionFactory"/>

        <property name="connectionManager" ref="connectionManager"/>

</bean>
  <bean id="jndi" depends-on="broker"

        class="org.apache.xbean.spring.jndi.SpringInitialContextFactory"


        factory-method="makeInitialContext"

        singleton="true">

    <property name="entries" ref="jndiEntries" />

  </bean>

  <util:map id="jndiEntries">

    <!-- PXE DB datasource -->

    <!--

    <entry key="java:comp/env/jdbc/pxe__pm">

      <bean class="org.hsqldb.jdbc.jdbcDataSource">

        <property name="database" value="jdbc:hsqldb:mem:pxe"/>

        <property name="user" value = "sa"/>

        <property name="password" value = ""/>

      </bean>

    </entry>

    -->

    <!-- wsn2005 jms connection factory -->

    <entry key="java:comp/env/jms/wsnotificationCF">

      <amq:connectionFactory brokerURL="${activemq.url}" />

    </entry>

    <!-- transaction manager -->

    <entry key="javax.transaction.TransactionManager"
value-ref="transactionManager" />

    <entry key="java:comp/env/smx/TransactionManager"
value-ref="transactionManager" />

    <!-- bootstrap context -->

    <entry key="java:comp/env/smx/BootstrapContext"
value-ref="bootstrapContext" />

    <!-- connection context -->

    <entry key="java:comp/env/smx/ConnectionManager"
value-ref="connectionManager" />

    <!-- Authentication service -->

    <entry key="java:comp/env/smx/AuthenticationService"
value-ref="authenticationService" />

    <!-- Keystore manager -->

    <entry key="java:comp/env/smx/KeystoreManager"
value-ref="keystoreManager" />

  </util:map>

  <!-- A managed JDBC DataSource for derby -->

  <!-- needs tranql derby

  <bean id="localDerbyMCF"
class="org.tranql.connector.derby.EmbeddedXAMCF">

    <property name="databaseName" value="data/derby"/>

    <property name="createDatabase" value="true"/>

  </bean>

  <bean id="localDerbyDataSource"
class="org.springframework.jca.support.LocalConnectionFactoryBean">

    <property name="managedConnectionFactory" ref="localDerbyMCF"/>

    <property name="connectionManager" ref="connectionManager"/>

  </bean>

  -->

  <!-- A managed JMS ConnectionFactory for ActiveMQ -->

<amqra:managedConnectionFactory
          id="activemqMCF"

          resourceAdapter="#activemqRA" />

<amqra:resourceAdapter
          id="activemqRA"

          serverUrl="vm://localhost"/>

<jencks:connectionFactory
          id="activemqCF"

          managedConnectionFactory="#activemqMCF"

          connectionManager="#connectionManager" />

</beans>

Thank you for any information

Massimiliano Andriotto


Reply via email to