Multiconnect to external Informix database

Hi all,
We are in SAP ECC5.0 , oracle db, HP-UX OS, we want to connect to an external informix database and use native sql in ABAP to access it. As per sap notes, we config DBCO, and download dbinfslib.sl, but we don't know where we should place the dbinfslib.sl file in HP-UX, what else config we should do in HP-UX system, Could anyone help us ? thanks very much.
Regards,
Pole

Hi,Martin,
Thanks for your reply.
We got the following error when loading the dbinfslib:
ERROR => Version mismatch between kernel (640.00) and DBSL  shared library**
Our SAP system kernel is 640,but it's a unicode system, Maybe it's not possible to connect informix in a unicode system?
Regards,
Pole

Similar Messages

  • Access Tables in an Informix Database that have their table names in lower

    Any help greatly appreciated!
    Thanks

    dear Frank,
    check if helps oss note 520496 mentioned in doc
    'Transferring Data with DB Connect'
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/2f0fea94-0501-0010-829c-d6b5c2ae5e40
    we are using db connect but never with informix.
    hope this helps.
    520496-BW 3.0 external DB Connect after INFORMIX
    Symptom
    You want to connect an external Informix database to a BW Release greater than 3.0A in the form of a source system via an external Database Connect. This note describes the following:
    prerequisites to be met
    problems that can occur
    which of these problems can be solved.
    Other terms
    Rsdbc, DATES, TIMES, DBCON, DBCONNECT, source system, database, InfoSource, DataSource
    Reason and Prerequisites
    1. General
    2. Supported BW / Basis versions
    3. Possible main problem areas
    a) Conventions and notation
    b) Use of data types
    c) Code page and sort sequence of the source system
    1. General
                   Implementing the above function enables you to load data into a BW system from any Informix database. Unlike an Informix database delivered by SAP AG, you can configure this database as you like. This can cause constellations where an external DB access cannot be used directly. For most of these scenarios, a satisfactory customer-specific solution can be developed. However, the consulting expenses associated with this solution are not part of the normal support and are settled separately. A certain level of expertise and experience in using the source database (Informix in this case) is required to set up this connection, especially in the areas
    DB-specific tools
    DB-specific SQLSyntax
    DB-specific function
                   Knowledge of the source application is also required for transferring semantically-relevant data to the BW system.
    Solution
    1. Supported BW/Basis versions
                  BW 3.0B   Basis 6. 20 Support Package 21
    1. Possible main problem areas
    a) Conventions and notation
                The DB connect interface in BW always expects capitalized table and field names. Since table and column names are usually written in lower case in Informix, access to an external table must be enabled via a view on the (external) Informix database. Field and table names must be entered in upper case in the view (enclose in quotation marks; environment variable DELIMIDENT must be set).
               Another advantage of the view is that access rights to the external table can be adjusted accordingly for the new requests. The view should be created as follows:
    create view "<VIEWNAME>" ("<FIELD1>", "<FIELD2>"..)
    as select
      <field1>, <field2>....
    from <tabname>;
    a) Use of data types
                In the case of SAP installations, the DB data type DATE and DATETIME are not used. Date and time are stored by the DDIC as character-like data types on the database. These date types therefore cannot be copied to the BW consistently without additional activities.
               Solution:
                You must create a view in the source system view which transforms the date types. DATE must be converted to an CHAR8 field (date) and DATETIME to an CHAR8 field (date) and a CHAR10 field (time):
    create view "<VIEWNAME>" ("<FIELD1>")
    as select
      substring ( to_char(<date_field>,'%Y%m%d) from 1 for 8 )
    from <tabname>;
    create view "<VIEWNAME>" ("<FIELD1>", "<FIELD2>")
    as select
      substring ( to_char(<datetime_field>,'%r) from 1 for 2 ) ||
      substring ( to_char(<datetime_field>,'%r) from 4 for 2 ) ||
      substring ( to_char(<datetime_field>,'%r) from 7 for 2 ) ||
      '0000'
    from <tabname>;  #
                Informix and ABAP support a value range of 1x10E-307 to 1x10E+308 for the 'float' data type. Limits may apply in the case of other databases. Before transferring 'float' data types to BW, you should therefore check the permissible value range on the target database.
    a) Code page and sort sequence of the source system
                   R/3 kernel based systems like BW are configured so that the database used is created with code page cp850 and the sort sequence 'bin'. The configuration of the source system may deviate from this.
                   If the sort sequence is different, operations for pattern search ( like ) and area search ( between, >, < ) for character-like fields may return different results. No solution is currently available for this problem.
                   The use of multibyte code pages in the source system for storing character sets with more than 256 characters ( Kanji, Hiragana, Korean, Chinese etc.) can cause inaccuracies in the data. No solution is currently available for this problem.

  • 64 bit SAP to 32 bit External Oracle Database connectivity failing

    Dear All,
    We are trying to connect to an external Oracle database thru DBCON method. We are able to connect to Oracle server from our IDES server which is a 32 bit server, but when we are trying to connect our development server which is a 64 bit server, the connectivity is failing.
    we copied the correct 64 bit *.lib file to the SAP server but still same result. We are getting the error message - Work Process restarted. Session terminated.
    the Oracle server we are trying to connect is 32 bit, can this create some problem ?
    kindly any one help us in this reagrd.
    thanks in advance,
    Saurabh.

    Hi Eric,
    thanks for the advice but I am a bit confused as where to execute that sqlplus command/query ?
    in the Oracle server or from SAP and what does system/password@DEV means ??
    can you elaborate on this please.
    here i would like to add that we have connected to the external Oracle server using linked server approach of MS SQL (our SAP default database) and so our connectivity is happening till SQL level i.e. I am able to connect to the Oracle and query it using OpenQuery syntax. the problem is appearing when I am trying to connect from the ABAP level.
    kindly suggest as to what can be the solution of this issue.
    thanks
    Saurabh.

  • Connecting to an older Informix database

    Hi there,
    Trying to figure out how to connect to what I think is a
    pretty old Informix database (Informix RSAM Version 5.20.UC1) using
    CFMX 7.0.2. The documenation I've been reading seems to indicate
    that CF supports 9.x natively, and that to connect to 7.3 you need
    to install the IBM drivers, but I think this is even older?
    If anyone can help, it would be most appreciated.
    Thanks,
    Matt

    Update on this one -- I discovered that some users were using
    Crystal 9 to connect to the database, and they were installing a
    set of Informix ODBC drivers to be able to do so. So, I grabbed the
    ODBC drivers and installed them. Then, I set up a new "ODBC Socket"
    datasource and picked mine from the list. Works great! A side note
    -- the JDBC drivers obviously do not connect correctly.
    Matt

  • Setup tcp connection to external oracle database

    Hello All,
    I have a requirement to setup a tcp connection in SM59 from BI 7 to an external oracle database.
    I am through with the first step of modifying the tnsnames.ora and now I am able to connect from OS level of BID server to this external oracle database O1.
    But, I want to know what options do I need to use to setup a tcp/ip connection?
    How should I register the program (if required)?
    Can anyone please advise whats the best way to resolve this issue?
    Thanks,
    Antarpreet

    Hi,
    Yes, We have installed Oracle Client.
    No, We couldnt find the libdora.dll file in the SAP Server system. From where can we find this file to install ??
    Thanks & Regards,
    Saurabh.

  • Link to external Solution database

    Hi,
    Is it possible to link to an external solution database from IC WebClient.
    Would appreciate any pointers to the same.
    Thanks,
    Piyush

    Well u can not link to the external SDB but u can down load Solution and Problems from the external Data Sources ... The following link can be use ful in this context ...
    http://help.sap.com/saphelp_crm50/helpdata/en/b0/879f3d8e584301af2fc18dbdd3e243/frameset.htm
    Thanks and Regards,
    Sumeet Mishra

  • How to use JDBC to connect informix database

    Dear all,
    I want my client application to connect informix database by using JDBC. The JDBC driver has been installed successfully in the client computer (Win2000). The informix 5.0 resides the a Unix server named "dbserver". The following is my java program.
    ========================
    import java.sql.*;
    import java.awt.event.*;
    public class Application1 {
    public static void main(String[] args) {
    Connection conn;
    try
    Class.forName("com.informix.jdbc.IfxDriver");
    catch (Exception e)
    System.out.println("Error "+e.getmessage());
    e.printStackTrace();
    return;
    System.out.println("It is ok");
    try
    conn = DriverManager.getConnection("jdbc:informix-sqli://dbserver:1526:INFORMIXSERVER=dbserver;username=test;password=******");
    catch (SQLException e)
    System.out.println("ERROR ."+e.getMessage());
    e.printStackTrace();
    return;
    System.out.println("All is fine");
    ===========================
    However, the error appears mentioning "Attempt to connect to database server (dbserver) failed." I don't know what the problem is because my informix database server is exactly "dbserver".
    Kindly need help from you guys. Thanks in advance.
    Kevin

    Hi,
    Plz try this (instead of 'username' use 'user') ...
    DriverManager.getConnection("jdbc:informix-sqli://dbserer:1526:INFORMIXSERVER=dbserver;user=test;password=*****");
    or this (pass the username and password as params)....
    DriverManager.getConnection( "jdbc:informix-sqli://dbserer:1526:INFORMIXSERVER=dbserver" , "test" , "*****" );
    Hope this helps
    ssa.
    >
    I want my client application to connect informix
    database by using JDBC. The JDBC driver has been
    installed successfully in the client computer
    (Win2000). The informix 5.0 resides the a Unix server
    named "dbserver". The following is my java program.
    ========================
    import java.sql.*;
    import java.awt.event.*;
    public class Application1 {
    public static void main(String[] args) {
    Connection conn;
    try
    Class.forName("com.informix.jdbc.IfxDriver");
    catch (Exception e)
    System.out.println("Error "+e.getmessage());
    e.printStackTrace();
    return;
    System.out.println("It is ok");
    try
    conn =
    onn =
    DriverManager.getConnection("jdbc:informix-sqli://dbser
    er:1526:INFORMIXSERVER=dbserver;username=test;password=
    catch (SQLException e)
    System.out.println("ERROR ."+e.getMessage());
    e.printStackTrace();
    return;
    System.out.println("All is fine");
    ===========================
    However, the error appears mentioning "Attempt to
    connect to database server (dbserver) failed." I don't
    know what the problem is because my informix database
    server is exactly "dbserver".
    Kindly need help from you guys. Thanks in advance.
    Kevin

  • How to connect from SAP on DB2 for i5/OS to external oracle database

    Hello,
    I managed to retrieve data from an external DB2 for i5/OS database using ABAP Native SQL running on another i5/OS server.
    I also managed to retrieve data from an external oracle database using ABAP Native SQL running on another Windows/Oracle server.
    Now i want to use ABAP Native SQL running on an i5/OS and retrieve data from an external Oracle database?
    I suppose i need software to connect fron I5/OS to this oracle database like you need extra software when you want to connect to an i5/OS database if you are running SAP on Windows (read note 751451)
    Does anybody know?
    Thanks in advance
    Bertil Rebergen

    Hello Bertil,
    to access an Oracle database from within an SAP system you'll need SAP's database interface library specific for Oracle plus the Oracle database client library utilized by SAP's database interface library. Both need to be available for the operating system your application server runs on, i.e. IBM i5/OS in your scenario.
    Since the required Oracle database client software is not available for IBM i5/OS your SAP application servers on IBM i5/OS cannot access your Oracle database.
    To overcome this limitation you would need to add at least one additional SAP application server based on Windows or Linux/Power to your current SAP system utilizing IBM DB2 for i5/OS. Since the required software libraries are available for these two operating systems you will be able to solve your problem this way.
    Best Regards, Christian Hoelters, SAP AG.

  • How to connect informix database from informatica through JDBC instead of ODBC

    How to connect informix database from informatica through JDBC instead of ODBC.

    Hi mate,
    You may get fast reply for this in informatica forums.
    Thanks
    http://mkashu.blogspot.com

  • ACS 4.2.1.15 External User Database 'Authen DLL '

    Having CSACSE-1113-K9 with ACS 4.2.15.
    I want to confiure windows user database under extrenal user database but i get an error  (attached) 'An error has occured while processing the Authen DLL Configure pagebecasue an error occured....'
    External User Database----->database configuration --->Windows Database------>Configure.
    I tried to stop the services and start agian but the same issue.
    Th eappliance is secondary (backup) ACS. On the primary it is working fine.
    Any help would be appreciated.
    Regards,
    BJ

    Hi Abdul,
      Can you check if the remote agent on the windows server box is running the same 4.2.1.15 version as well.
    Like if  ACS -4.2.1.15   then make sure that remote agent is also 4.2.1.15
    or
    if ACS is running 4.2.1.15 patch 2 then remote agent should also be 4.2.1.15 patch 2
    Let me know if the version is same and if not then install the remote agent correctly and try again.

  • Transfering data from External SQL database to BW

    Hi Experts,
         I am trying to extract data from an External SQL Database  in BW using      
         DB Connect.
        1. I have created a  DB Source System.
        2. Using this Source System I have generated a Datasoure.
           ( following all the naming conventions for Table Names and Field Names)
        Till this point everything is OK.
        Then I assign a Infosource and try to upload the data into PSA.
        The process is never complete and I am getting a message
       <i> <b>Request still running
        Diagnosis
        No errors could be found. The current process has probably not finished yet.
        System response
        The ALE inbox of the SAP BW is identical to the ALE outbox of the source
        system
        and/or
        the maximum wait time for this request has not yet run out
        and/or
        the batch job in the source system has not yet ended.
        Current status
        No Idocs arrived from the source system</b>.</i>
         please help me.
      thanks
      arshad

    please first tell me which wich user you connect and the exact name of your table/view: is it dbo.table?
    as I said, better create a user in your SQL, log with this user and create a view.
    in RSBDC select this view and generate datasource. Check if you see data.
    if yes, the load shouldn't fail.
    We came across the same issue: login with sa, accessing a dbo. object; seing the data in RSDBC but nothing loading...
    let me know
    Olivier.

  • Having trouble mapping multiple Informix databases to Oracle

    Hello,
    I am new to Oracle, so please forgive any misuse of Oracle terminology.
    I have several dozen Informix 7.31 databases to migrate to Oracle.
    We host more than one database per Informix server instance.
    Each of these databases have the same schema definition and are usually created by the same user. So, since the table names and owner names are the same for more than one database, the database name itself is the only unique value.
    When I attempt to use the Migration Workbench, the database name is lost. The Oracle model created seems to be merging several Informix databases into a single Oracle database (or schema).
    A very brief example involving 2 tables;
    Informix Source: Database: alf owner: padb table: device_config
    Database: firstlast owner: padb table: device_config
    Oracle Model: Database: padb User: padb
    Table: device_config and device_config_1
    I thought I might be able to modify the Informix source database so that the owner name was the same as the database name. That is not always possible because Informix has a limit of 8 characters for user names and many of the Informix database names are longer than that.
    This will not work at all. I really don't want to set up separate database server instance for each schema. I found the following statement in one of the Oracle manuals:
    "A schema is owned by a database user and has the same name as that user. Each user owns a single schema."
    Please help me figure out how to do this.

    Do you want to keep all of these Informix databases seperate?Yes, if I understand the question correctly. If this is a question about disk amangement, I am not very concerned with that at this point. I plan to worry about optimizing IO later.
    Are all of these databases the same or different? e.g. is the definition of device_config the same for all databases?All the databases have the exact same schema definitions.
    Do you need more than one instance of Oracle? e.g. dev / qa / production?There will be more than one instance, but that is based on region and load. Eventually there will be servers deployed throuout the world and serveral sites. Some sites have more than one server, others only have one.
    You are correct that I have a lot more reading to do.
    The application that uses these databases currently works like this;
    1) A DSN Data Source is selected from a list. (it is assumed that each DSN is a separare instance)
    2) A connection is opened and a list of databases/schemas is queried from the system catalog.
    3) The user selects the database to work with.
    Thanks for your help,
    Rob

  • How to copy UCCX Informix database to MSSQL?

    Hi,
    I am trying to copy the UCCX 8.5 Informix database to Microsoft SQL, so we can use MSSQL as the source database for our reports. This way we will not stress our UCCX database too much, except for when we run the batch copy every night.
    To copy all tables to SQL I am trying to use SQL Server 2008's SQL Server Integration Services (SSIS), the Import and Export Wizard (DTSWizard.exe). I open the Informix database as a local ODBC, using the .Net Framework Data Provider for Odbc to read all data. I then use the SQL Native Client to write the data into MSSQL.
    When I try to do this, I run into a couple of issues:
    1) Some field types in Informix are unknown to SQL. I have to manually reassign them. Most of them are datetime fields, so I guess I should just mark them as datetime type in SQL?
    2) When I finished assigning the datetime type to the unknown fields and try to run the migration, I receive the following error. I don't have a clue how to get around this:
    Does anyone have any experience with what I'm trying to do? I know Cisco recommends using a separate SQL server for reporting, but I haven't found any documents describing how to do this. Can anyone help?
    Regards,
    Ruud van Strijp

    I know Cisco recommends using a separate SQL server for reporting, but I haven't found any documents describing how to do this.
    And you wont, as it was a feature that went away in UCCX version 8.0.
    One Cisco Employee's comment on the matter:
    https://supportforums.cisco.com/thread/2090288
    One Cisco Partner's comments on the matter:
    https://supportforums.cisco.com/thread/2059612
    Anthony Holloway
    Please use the star ratings to help drive great content to the top of searches.

  • Native SQL to an external oracle database

    Hello experts,
         I like to read some data from an external oracle database with native sql statements.
    Which prerequisites are neccessary to do so?
    In detail: which customizing must be performed?
    Wich authorizations are necessary on the local SAP-system and on the oracle-site?
    Many thanks for your help!
             Best regards
                                Elmar

    first, you need the SAP database library for Oracle. on Windows, filename is dboraslib.dll
    then, you create a user ID on your external database
    then ,you configure table DBCON
    read:
    https://forums.sdn.sap.com/click.jspa?searchID=9272762&messageID=1193314
    https://forums.sdn.sap.com/click.jspa?searchID=9272762&messageID=2806510

  • Example needed for connecting to 3 Informix databases

    I'm attempting to connect and use 2 different informix databases within the same app.
    Connection 1 (Sql selects records where status = 'pending'
    Connection 2 (Results from connection 1 are passed to a stored procedure
    Connection 3 (Updates Database used in con1 with return values from con2
    I'm able to successfully code connection 1 but I'm totally confused on the others.
    How do you switch back and forth between each connection?
    Thanks in advance
    Steve

    all you need to do is make 2 connections:
    //setup code
    Connection conn1 = DriverManager.getConnection(url, user, pass);
    Connection conn2 = DriverManager.getConnection(url2, user2, pass2);I have made a couple of classes that can simplifiy this. e.g. the entire code consists of
    dbConnection oc = new OracleConnection();
    dbConnection pc = new PostgresqlConnection();
    oc.createConnection("prodops");
    pc.createConnection("test");I havn't made an informix class, but they are simple to do. Give me your email address if you want the classes.
    Pete

Maybe you are looking for

  • DV Stream Export Settings, Locked or Unlocked Audio

    When capturing VHS tapes into Final Cut Express, I always keep my Canopus ADVC110 at the default settings, including locked audio. I don't understand why Final Cut Express' export as DV Stream includes a little box to check or uncheck, for locked or

  • Air debug luncher dont lunch in flash builder 4.6

    hi i am using adobe flahs builder 4.6 for create air aplication,There are a few days adobe flash builder dont run adl , but adl added to proccess and dont view compiled application,please help to solve this problem i'm Sorry for weak English syntax

  • JTextField Focus...Please Help!

    Hello, I have an issue which i hope someone may be able to help me with. What i am trying to do i think is simple but i am still not up to speed on getFocus events so i hope somebody will be able to aid me. I have two text fields and one button on a

  • How to know that apps update is finished?

    How do I know quickly, after clicking "update all my apps" if apps update is finished?

  • EOS Rebel XSi goes dead

    I have a Canon EOS Rebel XSi.  Less than a year ago, I replaced the batteries with new ones (I keep 2 - one as a spare).  I am experiencing problems where the camera goes dead after 8 or 10 photos, even though the battery shows a full charge.  I swap