IBM webMethods Hybrid Integration

IBM webMethods Hybrid Integration

Join this online group to communicate across IBM product users and experts by sharing advice and best practices with peers and staying up to date regarding product enhancements.

 View Only
  • 1.  Configuring OCI mode

    Posted Thu July 12, 2007 10:51 AM

    Hi,

    I am trying to configure a JDBC connection with driver type OCI.

    Environment:

    OS: AIX 5.3

    webM: IS 6.5 SP2, JDBC 6.5

    JVM: J2RE 1.4.2 build 1.4.2, IBM AIX

    DB : Oracle 10g RAC 10.2.0.2.0 (also, Client is Installed at wM host)

    Steps followed:

    1. Installed Oracle 10g Client at wM host.

    2. Created tnsnames.ora with appropriate entries.

    3. Set the following paths in Environment

    LIBPATH=/u01/app/oracle/product/client/10.2/lib32

    LD_LIBRARY_PATH=/u01/app/oracle/product/client/10.2/lib32

    ORACLE_HOME=/u01/app/oracle/product/client/10.2

    PATH=/usr/bin:/etc:/usr/sbin:/usr/ucb:/usr/bin/X11:/sbin:/usr/java14/jre/bin:
    /usr/java14/bin:/u01/app/oracle/product/client/10.2/lib32:/u01/app/oracle/product/client/10.2/bin

    1. Copied the ojdbc14.jar from “/u01/app/oracle/product/client/10.2/jdbc/lib” to “/opt/webMethods6/IntegrationServer/lib/jars”

    2. Started IS and created an adapter connection with following parameters.


    Transaction Type NO_TRANSACTION
    DataSource Class oracle.jdbc.pool.OracleDataSource
    serverName xxx.xxx.xxx.xxx
    user WM
    password ******
    databaseName DEV01
    portNumber 1521
    networkProtocol tcp
    Other Properties drivertype=oci


    While enabling the connection, I am getting the below exception.


    [ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource Test.OCI:OCI_Conn.
    [ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
    /opt/webMethods6/IntegrationServer/lib/libwmSystemInfo_2.a: load ENOEXEC on shared library(s) /opt/webMethods6/IntegrationServer/lib/libwmSystemInfo_2.a


    I see that, file libwmSystemInfo_2.a has read and execute privilages granted for user.

    Any help will be appreciated.

    Warm regards,
    Raheel


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 2.  RE: Configuring OCI mode

    Posted Mon April 28, 2008 11:58 AM

    Hi,

    I have the same error with a similar configuration. Do someone have any idea? rahmed, do you have found a solution?
    OS: AIX 5.3
    webM: IS 6.5 SP1, JDBC 6.5
    JVM: J2RE 1.4.2 build 1.4.2, IBM AIX
    DB : Oracle 10g RAC 10.2.0.2.0 (also, Client is Installed at wM host)
    LIBPATH=/u01/app/oracle/product/client/10.2/lib
    Transaction Type NO_TRANSACTION
    DataSource Class oracle.jdbc.pool.OracleDataSource
    serverName xxx.xxx.xxx.xxx
    user WM
    password ******
    databaseName
    portNumber
    networkProtocol tcp
    Other Properties drivertype=oci;url=jdbc:oracle:oci:@(DESCRIPTION=(ADDRESS_LIST=(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.64)(PORT = 1521))(ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.65)(PORT = 1521))(LOAD_BALANCE = yes))(CONNECT_DATA =(SERVICE_NAME = PRD)(FAILOVER_MODE =(TYPE = SELECT)(METHOD = BASIC)(RETRIES = 20)(DELAY = 60))))


    #Adapters-and-E-Standards
    #Integration-Server-and-ESB
    #webMethods


  • 3.  RE: Configuring OCI mode

    Posted Mon April 28, 2008 12:02 PM

    This post and the thread it belongs to may be of assistance.

    Mark


    #Integration-Server-and-ESB
    #Adapters-and-E-Standards
    #webMethods


  • 4.  RE: Configuring OCI mode

    Posted Mon April 28, 2008 04:44 PM

    Thank’s for you answer but I’ve still an error:

    -oracle client is installed and tnsmane is defined
    >tnsping prd
    TNS Ping Utility for IBM/AIX RISC System/6000: Version 10.2.0.1.0 - Production on 28-APR-2008 15:05:14
    Copyright (c) 1997, 2005, Oracle. All rights reserved.
    Used parameter files: /oracle/ora_base/product/10.2.0/network/admin/sqlnet.ora
    Used TNSNAMES adapter to resolve the alias
    Attempting to contact (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.64)(PORT = 1521)) (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.7.65)(PORT = 1521)) (LOAD_BALANCE = yes) (CONNECT_DATA = (SERVICE_NAME = PRD) (FAILOVER_MODE = (TYPE = SELECT) (METHOD = BASIC) (RETRIES = 20) (DELAY = 60))))
    OK (0 msec)

    • My environment variables are defined:
      LD_LIBRARY_PATH=/oracle/ora_base/product/10.2.0/lib
      LIBPATH=/oracle/ora_base/product/10.2.0/lib

    • My connection is :
      Transaction Type NO_TRANSACTION
      DataSource Class oracle.jdbc.pool.OracleDataSource
      serverName xxx.xxx.xxx.xxx
      user WMportal
      password ******
      databaseName
      portNumber
      networkProtocol tcp
      Other Properties drivertype=oci;url=jdbc:oracle:oci:@PRD

    but I cannot enable my connection
    /logiciels/webMethods/IS1/IntegrationServer/lib/libwmSystemInfo_2.a: load ENOEXEC on shared library(s) /logiciels/webMethods/IS1/IntegrationServer/lib/libwmSystemInfo_2.a


    #webMethods
    #Integration-Server-and-ESB
    #Adapters-and-E-Standards


  • 5.  RE: Configuring OCI mode

    Posted Wed May 07, 2008 08:31 PM

    change the driver type to thin mode…as JDBC 6.5 supports CLOBS/BLOBS no need for OCI drivers


    #Integration-Server-and-ESB
    #webMethods
    #Adapters-and-E-Standards