Extern declaration in DECLARE DB_NAME DATABASE

Hi
I need to connect to 2 databases using Pro*C on Sun Solaris. We have our own lib which does EXEC SQL CONNECT :connstr. All the processes called the same function.
Now i need to connect to one more DB in the same function. So i define the same as
EXEC SQL DEFINE DB_NAME_2 DATABASE ;
and then does the connect using AT option.
Now when i need to fire the queries, I would include this DB Name as below
EXEC SQL AT DB_NAME_2 SELCT .....
For Default connection it is working fine.
As the Connect function is different ( embedded in a lib ), the declaration has gone in the local function
Now when i compile the Pro*C i get compilation error as
Semantic error at line 1533, column 33, file Test.pc:
EXEC SQL AT DB_DB_NAME_2 SELECT
................................1
PCC-S-02331, undefined SQL identifier
Can we have the DEFINE DB_NAME_2 Database as extern which we used in C ?
Thanks & Regards

You're doing this in scriptlets in a JSP? Very bad indeed.
Servers don't fetch host or port or database. Which one is your JSP supposed to be using? The one that your server-side code connects to.
"$FND_TOP/secure directory" - what's this? Is this a hosted site? If so, you need to talk to your host provider.
%

Similar Messages

  • The external credentials in the SSO database are more recent --- Receiving this error while adding entries to SSO database.

    We are getting this error while adding entries to SSO database. Its working in other environments and failing in only environment. Please advice.
    error MSB4018: The "BizTalk.BuildGenerator.Tasks.SSO.PopulateApplicationProperty" task fa
    iled unexpectedly.\r
    : error MSB4018: System.Runtime.InteropServices.COMException (0xC0002A40): The external cre
    dentials in the SSO database are more recent.\r
     error MSB4018: \r
     error MSB4018:    at Microsoft.BizTalk.SSOClient.Interop.ISSOConfigStore.SetConfigInfo(St
    ring applicationName, String identifier, IPropertyBag properties)\r
     error MSB4
    018:    at BizTalk.BuildGenerator.Tasks.SSO.SSOConfiguration.Write(String appNa
    me, String propName, String propValue)\r
     error MSB4018:    at BizTalk.BuildGenerator.Tasks.SSO.PopulateApplicationProperty.Execute
    ()\r
     error MSB4018:    at Microsoft.Build.BackEnd.TaskExecutionHost.Microsoft.Build.BackEnd.IT
    askExecutionHost.Execute()\r
     error MSB4018:    at Microsoft.Build.BackEnd.TaskBuilder.ExecuteInstantiatedTask(ITaskExe
    cutionHost taskExecutionHost, TaskLoggingContext taskLoggingContext, TaskHost t
    askHost, ItemBucket bucket, TaskExecutionMode howToExecuteTask, Boolean& taskRe
    sult)
    Thanks, Pavan MCTS-Microsoft Biztalk Windows Server 2010

    Hi,
    This error generally arises when your system datetime is not in sync with the Domain Controller datetime. Try following steps:
    1. Check if the Windows Time Service is running on your machine or not. Try restarting this service and then restart host instances. Then run your script.
    2. If this does not works, have a look at this
    link
    Hope this will help.
    HTH,
    Sumit
    Sumit Verma - MCTS BizTalk 2006/2010 - Please indicate "Mark as Answer" or "Mark as Helpful" if this post has answered the question

  • External tables in Oracle 11g database is not loading null value records

    We have upgraded our DB from Oracle 9i to 11g...
    It was noticed that data load to external tables in 9i is rejecting the records with null columns..However upgrading it to 11g,it allows the records with null values.
    Is there are way to restrict loading the records that has few coulmns that are null..
    Can you please share if this is the expected behaviour in Oracle 11g...
    Thanks.

    Data isn't really loaded to an External Table. Rather, the external table lets you query an external data source as if it were a regular database table. To not see the rows with the NULL value, simply filter those rows out with your SQL statement:
    SELECT * FROM my_external_table WHERE colX IS NOT NULL;
    HTH,
    Brian

  • Calling external C code from the database

    Hi,
    We have an external routine written in C which we want to reuse. I have run this using external procedure call but as expected extproc processing is very slow. The routine cannot be rewritten, it is a "black box" component. We have considered wrapping the call to C in a Java procedure using JNI and installing the java inside the database to run inside the oracle jvm. Does anyone know if this will work or has any experience of using JNI inside the database? Is this supported by Oracle? Does anyone have any ideas/advice for tuning extproc calls or other alternatives to suggest for calling C from inside the database.
    Thanks

    Thanks for the advice. I did notice the support comment in the documentation - pretty much kills that idea then! Bulk processing might be difficult. The external procedure works on two values, one taken from the environment and one from a value embedded in each row of a table...the function is called once for each row and returns a value which i then use within a context and drives visibility, or not, of the row through Virtual Private Database configuration. So when an operator runs "Select * from a_table" the VPD adds in "and/where this_row_is_visible". Both the row value and operator environment value are updateable in real time so I cannot "process" the data first. Sounds like I need to set expectations here!
    Thanks

  • External or  Internal IP for Database server machine?

    We have a web server machine with firewall controlling our network security. This server gets some critical data from a database server machine located also in the same local network. Which IP is secure for database server, Internal or External IP ?
    regards
    Siyavuş

    Internal IP
    For security reasons, is better if you could use a DMZ, with the web server in the DMZ, and the database server in the internal network
    Something like this:
    Internet <-->external firewall <--> DMZ (web server, mail server, etc) <--> internal firewall <--> LAN (database, pcs, etc)
    If you want more granularity, you could incluse put the internal servers in another DMZ

  • Tracking external programs used to access database

    I would like to track/audit the external programs our users are using to access our Oracle databases over a period of time. Hoping to track users hitting database with SPSS, MSAccess, etc for a report requested by our mgmt.
    I find "program" and "module" in the v$_session table but don't see similar info in the SYS aud$ table. And v$_session info doesn't get "saved" over the course of a day/week/month.
    Any ideas how to accomplish this?

    See this, but note the caveats:
    http://asktom.oracle.com/pls/ask/f?p=4950:8:::::F4950_P8_DISPLAYID:1830073957439
    Tom Best

  • External Table error in Oracle9i Database

    Hi List,
    Please see the following errors and guide me that how can I resolve these
    errors?
    SQL> CREATE OR REPLACE DIRECTORY EXT_TABLE
    2 AS 'G:\';
    Directory created.
    1 CREATE TABLE ORDER_ITEM_EXT
    2 ( ORDER_ID NUMBER(12), LINE_ITEM_ID NUMBER(3), PRODUCT_ID
    NUMBER(6),
    3 UNIT_PRICE NUMBER(8,2), QUANTITY NUMBER(8))
    4 ORGANIZATION EXTERNAL
    5 (TYPE ORACLE_LOADER
    6 DEFAULT DIRECTORY EXT_TABLE
    7 ACCESS PARAMETERS (RECORDS DELIMITED BY NEWLINE
    8 FIELDS TERMINATED BY ',')
    9* LOCATION ('ORDER_ITEMS1.TXT','ORDER_ITEMS2.TXT'))
    SQL> /
    Table created.
    SQL> SELECT * FROM ORDER_ITEM_EXT;
    SELECT * FROM ORDER_ITEM_EXT
    ERROR at line 1:
    ORA-29913: error in executing ODCIEXTTABLEOPEN callout
    ORA-29400: data cartridge error
    KUP-04040: file ORDER_ITEMS1.TXT in EXT_TABLE not found
    ORA-06512: at "SYS.ORACLE_LOADER", line 14
    ORA-06512: at line 1
    SQL> ALTER PACKAGE ORACLE_LOADER COMPILE PACKAGE;
    ALTER PACKAGE ORACLE_LOADER COMPILE PACKAGE
    ERROR at line 1:
    ORA-04043: object ORACLE_LOADER does not exist
    Need your help
    Thanks A Lot in advance
    Natalia

    I suspect not. Copy the file to a local disk location, point the directory or a directory to it, update the external table definition if necessary, repeat. If this run works then you have your answer.
    HTH -- Mark D Powell --

  • Can we create external table from an existing database table ?

    Hi everyone,
    As i understand, its possible to create a new table based on an existing table without copying any values from it, using the following command;
    CREATE TABLE newtable AS
    (SELECT * FROM oldtable WHERE 1=2);
    I would like to know whether we can do a similar thing with external tables. That is to create an external table with the same columns as of an existing table.
    Thanks in advance for your answers.

    You need to clear conception about external table.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/utility.htm#sthref1800
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14231/tables.htm#sthref2448

  • SQL*PLUS

    I am new to oracle and I think this is a fairly simple question.
    When I log into sql*plus using the userid 'SCOTT/TIGER' it connects me to SCOTT schema
    by default.
    I have created a new schema and new users in the database with access to this new schema.
    Whenever I try to login using these new userids it always requires me to enter the new schema name in the 'Host String'. How do I set up these users to connect the new schema without entering the host string.
    I have similar problem in a pro*c program. Currently I connect to the database using following:
    strncpy((char *) db_name.arr, "sprllc", DBNAME_LEN);
    EXEC SQL DECLARE DB_NAME DATABASE;
    EXEC SQL CONNECT :username IDENTIFIED BY :password AT DB_NAME USING :db_name;
    while the examples use the 'SCOTT' user id to
    connect to 'SCOTT' schema without needing to declare DB_NAME.
    Any help is appreciated.
    Thanks
    null

    Thank you very much for your reply.
    I am running the datbase server, SQL*plus and Pro*C program on the same machine
    (Windows NT ) and I am still unable to connect without specifying the host string.
    The entry in the tnsnames.ora file for the database I am working with is as follows:
    SPRLLC =
    (DESCRIPTION =
    (ADDRESS_LIST =
    (ADDRESS = (PROTOCOL = TCP)(HOST = SPRLLC)(PORT = 1521))
    (CONNECT_DATA =
    (SERVICE_NAME = SPRLLC)
    What I am confused about is the I am able to connect to same database with using user ids SYSTEM and SCOTT without specifying the host string.
    Thanks again for your help.
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by SHAHANI():
    Hi, lakshmi
    I think U are littlte bit confusing the term schema and User in ORACLE user and Schema are the equivalant and Host string identifies the database string which is generally ORC. If u are on the same machine having Oracle server then u are not required to give Host string. The Host String is used to access remote server.
    Let if U created the new user
    user name/schema name :- lakshmi
    P.W lak
    then to connect on local machine just say
    connect lakshmi/lak; do not give Host string.
    If U are accessing remote server then give
    connect lakshmi/lak@ORCL
    where ORCL is Host string for the remote server. It may be any valid string having entry in the home\orant\net80\admin\tnsnames.orl file
    to locate the remote server.
    <HR></BLOCKQUOTE>
    null

  • ProC from Form45 give ORA-01012

    This should be easy, but I'm at my wits-end. I have a Form45 app against a 806 db. After connecting to the db, I call a ProC function via ora_ffi. The ProC was compiled with Proc80 and link with sqllib80.lib just like I've always done. But my first query in the ProC produces "ora-01012 not logged on". Can anyone help?
    null

    here is the test program i working on.
    the output follows.
    #include <stdio.h>
    #include <stdlib.h>
    #include <pthread.h>
    #include <string.h>
    EXEC SQL INCLUDE sqlca;
    EXEC SQL INCLUDE sqlda;
    int main(void)
    EXEC SQL begin declare section;
    char userid[10] = "blah",
    password[10] = "blah",
    db_string[10] = "blah";
    long customerid;
    char client[51];
    char dateofsignon[10];
    int salesrep;
    char reference[51];
    int status;
    EXEC SQL end declare section;
    EXEC SQL DECLARE DB_NAME DATABASE;
    EXEC SQL connect :userid identified by :password
    AT DB_NAME USING :db_string;
    if (sqlca.sqlcode == 0)
    printf("connected\n");
    else
    printf("no go\n");
    sqlca.sqlerrm.sqlerrmc[sqlca.sqlerrm.sqlerrml] = '\0';
    printf("%s\n", sqlca.sqlerrm.sqlerrmc);
    EXEC SQL select client
    into :client
    from blah_clients
    where customerid = 1;
    if (sqlca.sqlcode == 0)
    printf("Name: %s\n", client);
    else
    printf("error\n");
    sqlca.sqlerrm.sqlerrmc[sqlca.sqlerrm.sqlerrml] = '\0';
    printf("%s\n", sqlca.sqlerrm.sqlerrmc);
    return 0;
    -output-
    connected
    error
    ORA-01012: not logged on
    null

  • 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 call database view in report

    Hi i have a small problem in report
    the problem is like this i had created a database view in which i got all the values displayed but can any one of you tell me how to declare this database view in report with example
    i had created a database view named as znew1
    and the fields are
                 LIFNR  LIKE EKKO-LIFNR,
                 EBELN  LIKE EKKO-EBELN,
                 LIFNR1 LIKE LFA1-LIFNR,
                 NAME1  LIKE LFA1-NAME1,
                 EKBE   LIKE EKBE-EBELN,
                 VGABE  LIKE EKBE-VGABE,
                 MATNR  LIKE EKPO-MATNR,
                 WERKS  LIKE EKPO-WERKS,
                 NETWR  LIKE EKPO-NETWR,
                 MENGE  LIKE EKPO-MENGE,
                 MWSKZ  LIKE EKPO-MWSKZ,
                 TXZ01  LIKE EKPO-TXZ01,
                 KOSTL  LIKE EKKN-KOSTL,
            PS_PSP_PNR  LIKE EKKN-PS_PSP_PNR,
                 EBELN1 LIKE EKKN-EBELN,

    Hi Mr. Rich
    This is the program code and i want this output int he alv grid format
    TABLES:EKKO,EKBE,EKPO.
    DATA:BEGIN OF RTAB_ALV OCCURS 30,
                 LIFNR  LIKE EKKO-LIFNR,
                 EBELN  LIKE EKKO-EBELN,
                 LIFNR1 LIKE LFA1-LIFNR,
                 NAME1  LIKE LFA1-NAME1,
                 EKBE   LIKE EKBE-EBELN,
                 VGABE  LIKE EKBE-VGABE,
                 MATNR  LIKE EKPO-MATNR,
                 WERKS  LIKE EKPO-WERKS,
                 NETWR  LIKE EKPO-NETWR,
                 MENGE  LIKE EKPO-MENGE,
                 MWSKZ  LIKE EKPO-MWSKZ,
                 TXZ01  LIKE EKPO-TXZ01,
                 KOSTL  LIKE EKKN-KOSTL,
            PS_PSP_PNR  LIKE EKKN-PS_PSP_PNR,
                 EBELN1 LIKE EKKN-EBELN,
         END OF RTAB_ALV.
    DATA:IZNEW1 TYPE TABLE OF ZNEW1 WITH HEADER LINE.
    select * into table IZNEW1 FROM ZNEW1 UP TO 10000 ROWS.

  • Linker "unresolved external" error

      I have a large project written in straight C that Visual Studio 2013 (with a little forcing) compiles and runs without error.  I have written a C++ shell around it to create a new project.  Everything works except that I get
    the “unresolved external” error for every instance of my C-style declarations, i.e., where I declare a variable directly with first use, and forever thereafter declare it with the “extern” keyword. How (exactly) can I fix this?  

      I found the “unresolved external” problem.  What happens is that VS will not “port” an initial declaration in a .cpp file into a set of .c files (and vice versa) so when it hits my “extern” declarations in the set of .c files which I assumed
    would be associated with the initial declarations in the set of .cpp files in my .cpp shell, It thinks none of them has a legitimate initial antecedent.  Since I need only two .cpp files in the shell, this was easily fixed.  However, the project
    still won’t compile because I have apparently not set up my header files properly.  This results in hundreds of errors like the following, where VS attacks and rejects its own MS code:  “IntelliSense: declaration is incompatible with "double
    __cdecl acos(double _X)" (declared at line 474 of "C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h") c:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\cmath.” I might eventually be able to “fiddle” my way to
    a solution, but any help would certainly be appreciated.

  • STORED PROCEDURE & DATABASE TRIGGER

    제품 : FORMS
    작성날짜 : 1995-11-07
    * STORED PROCEDURE
    1. Oracle Forms 4.5에서는 PL/SQL Code를 Server-Side에 저장하거나 Forms 내 Trigger, Procedure로 갖을 수도 있다.
    다음과 같은 경우 Procedure를 Database Server에 저장하는 방법을 선택하는
    것이 좋다.
    - Procedure가 Standard한 기능을 제공하여 다른 Tool이 공유할 수 있을 때.
    - Procedure가 중요한 DML 기능을 가질 경우.
    - Oracle Forms 4.5에서는 PL/SQL의 Version을 1.1까지 지원하므로, PL/SQL
    Version 2.X 의 기능이 필요한 경우.
    2. Stored Procedure의 제한사항
    (1) Server가 7.0 이상이어야 한다.
    (2) Pass되는 Variable은 2000 Byte이하이어야 한다.
    - 2000이 넘으면 Truncate가 되고, PL/SQL에서 Value_Error Exception이
    발생한다.
    (3) Menu PL/SQL에서는 Stored Procedure와 Function을 부를 수 없다.
    (4) Stored Subprogram의 정의가 바뀐 경우, Forms를 다시 Server와 Connect
    하기 전에는 영향을 주지 않는다.
    3. Oracle 7 Server 에서 제공하는 Standard Package들
    - dbms_alert
    - dbms_ddl
    - dbms_describe
    - dbms_lock
    - dbms_mail
    - dbms_output
    - dbms_pipe
    - dbms_session
    - dbms_snapshot
    - dbms_standard
    - dbms_transaction
    - dbms_utility
    < Oracle7 Developers Guide 참조>
    4. Calling Stored Procedures
    (1) Database Procedure는 Server-Side PL/SQL Engine에 의해 실행되도록
    Design된 PL/SQL Block이다.
    (2) Stored Procedure를 Call하기 위해서는 EXECUTE Privilege가 필요하다.
    (3) Server-Side Procedure와 Forms에서의 PL/SQL의 중요한 차이점은
    Server-Side 에서는 Forms의 Bind Variable (:Block_Name.Item_Name 등)
    을 인식하지 못한다는 것이다.
    (4) Parameter/Return이 가능한 Data Type
    - VARCHAR2 : Maximum of Varchar2(2000)
    - NUMBER
    - DATE
    - BOOLEAN
    제한사항
    - TABLE%ROWTYPE, TABLE.COLUMN%ROWTYPE으로 정의된 것은 Reference가
    안된다.
    - Unsupported Parameter나 Return Value를 사용하면 다음의 Error가
    발생한다.
    * PL/SQL error 313 at line xxx, column yyy 'PROCNAME'
    not declared in this scope.
    * PL/SQL error 201 at line xxx, column yyy identifier 'FUNCTNAME'
    must be declared.
    (5) Formal Parameter의 Default Value
    - Defulat Value는 제공하지 않는다.
    - User가 임의로 줄 수 있다.
    - Procedure Private_Test(a in VARCHAR2 := 'Hello' b in
    VARCHAR2 := 'There') IS
    BEGIN
    Dbms_Output.Put_Line(a);
    Dbms_Output.Put_Line(b);
    END;
    (6) 다른 User의 Stored Subprogram이나 Remote Database를 Call하려면
    - User Name이나 Database Link명을 숨기기 위하여 Synonym을 생성하여야
    한다.
    - CREATE SYNONYM lib_hr_syn FOR libowner.lib_hr;
    - Program에서 Call할 때에는 ss_num ;= lib_hr_syn.get_ssn(:EMP.EMPNO);
    5. PL/SQL Compiler가 해당 Procedure를 찾는 순서
    (1) Current PL/SQL Block 내에 정의되어 있는가?
    (2) Standard PL/SQL Command인가?
    (3) Oracle Forms 내의 Built-in Procedure 혹은 Function인가?
    (4) User_Named Procedure 혹은 Function인가?
    (5) Server-side에 정의된 DBMS_STANDARD Package인가?
    (6) Current user가 Server-Side의 어떤 Procedure나 Function을 Access
    하는가?
    * 이상의 질문에 대하여 전부 'NO'라는 대답이 나오면 Compiler는 다음과 같은
    Error Message를 준다.
    - PL/SQL error 313 at line xxx, column yyy 'PROCNAME' not declared in
    this scope.
    - PL/SQL error 201 at line xxx, column yyy identifier 'FUNCTNAME'
    must be declared.
    * DATABASE TRIGGER
    1. Database Trigger는 Forms에서의 Trigger와 개념적으로 거의 동일하다.
    차이점은 Trigger가 Fire되는 원인을 제공하는 사건과 후속코드가 실행되는
    장소가 틀린 것이다.
    2. Database Trigger는 Table과 연관된 PL/SQL Block들이다. Table에 대한
    UPDATE, INSERT, DELETE 등의 행위에 의해 Fire된다.
    3. Error 발생 시에는 RAISE_APPLICATION_ERROR Built-In Procedure를 사용하
    여 Error를 표시한다.
    RAISE_APPLICATION_ERROR Procedure에서는 Error Number가 20000 - 20999의
    Range를 가진다.
    4. Creating & Editing Database Triggers
    아래와 같은 적절한 권한이 주어진다면 Forms Designer Mode에서 Database
    Trigger를 직접 Create, Edit, Compile, Browse 할 수 있다.
    - Execute Privilege, Create Privilege, Compile Privilege,
    Drop Privilege
    * Create하려면
    - Navigator에서 Database Objects와 Table Nodes를 Expand한다.
    - 원하는 Table을 선택하고 Expand한다.
    - Triggers Nodes를 선택하고 Menu Bar의 Navigator*Create를 선택한다.
    - Database Trigger Editor에서 작성, compile한다.
    * Edit 하려면
    - Navigator에서 Database Objects와 Table Nodes를 Expand한다.
    - 원하는 Table을 선택하고 Expand한다.
    - 원하는 Trigger에서 Double-Click하면 Editor가 나타난다.
    - Database Trigger Editor에서 변경, compile한다.

    not possible via forms
    you can debug it on SQL Developer by using manual INSERT Updates commands

  • Using external C libraries from TOOL code

    Hello,
    As described in "Integrating with external systems", FORTE TOOL code can
    interface with C libraries.
    I finally got the DMathTime example running, thanks to Alain Dunan in UK who
    put me on the right track.
    At the begining I paid no attention to the fact that the documentation says
    "interfacing with C functions". It is the "C" which is important, it means
    that the declarations of all the externals of the library must comply to C
    and not to C++ !
    Therefore it's wrong to compile the DMathTime library with a C++ compiler
    right away (CC -PIC -c *.c).
    If you do so every thing works fine until you run the program. Then you get :
    USER ERROR: The dynamic library
    /sp1/soft/forte2e2/userapp/distmath/cl0/dmathtm for the project
    DistMathAndTimeProject could not be found.
    Class: qqsp_ExistenceException
    Detected at: qqsh_DynScope::GetLoadedScope at 1
    Last TOOL statement: method DistMathAndTimeTest.Runit, line 5
    Error Time: Wed Aug 7 10:22:19
    Exception occurred (remotely) on partition
    "TestDistMathAndTimeProject_cl0_Part1", (partitionId =
    C9731008-EAE4-11CF-B553-C56F3BFEAA77:0x160:0x42, taskId =
    [C9731008-EAE4-11CF-B553-C56F3BFEAA77:0x21d:0x4.89]) in application
    "AutoCompileSvc_cl0", pid 29598 on node nation in environment CentralEnv.
    SYSTEM ERROR: System Error: ld.so.1:
    /sp1/soft/forte2e2/install/bin/ftexec: fatal: relocation error: symbol not
    found: OurTime: referenced in
    /sp1/soft/forte2e2/userapp/distmath/cl0/dmathtm.so, loading the library
    '/sp1/soft/forte2e2/userapp/distmath/cl0/dmathtm.so'
    Class: qqos_DynamicLibraryException
    Error #: [101, 29]
    Detected at: qqos_DynamicLibrary::Load at 1
    Error Time: Wed Aug 7 10:22:19
    Exception occurred (remotely) on partition
    "TestDistMathAndTimeProject_cl0_Part1", (partitionId =
    C9731008-EAE4-11CF-B553-C56F3BFEAA77:0x160:0x42, taskId =
    [C9731008-EAE4-11CF-B553-C56F3BFEAA77:0x21d:0x4.89]) in application
    "AutoCompileSvc_cl0", pid 29598 on node nation in environment
    CentralEnv.
    It works if you change the external declarations of the library to read :
    extern "C" <declaration>
    prior to compiling the library with the C++ compiler (there might be other
    ways to get the same result).
    Alain told me that it works if instead of compiling the library with a C++
    compiler, a C compiler is used; but unfortunately I don't have a C compiler
    on the SPARC solaris here.
    best regards,
    Pierre Gelli
    ADP GSI
    Payroll and Human Resources Management
    72-78, Grande Rue, F-92310 SEVRES
    phone : +33 1 41 14 86 42 (direct) +33 1 41 14 85 00 (reception desk)
    fax : +33 1 41 14 85 99

    Apart from the Oracle documentation you mean?
    http://technet.oracle.com/docs/products/oracle9i/doc_library/release2/appdev.920/a96590/adg11rtn.htm#1656
    Cheers, APC

Maybe you are looking for

  • How to upload new products to my store in an XML file?

    Hi everyone, I'm back. I've been creating a store for a client and we have everything working but someone told me that it's easier to upload products in an XML file if you have a ton of them. So I've been trying to figure it out but the only thing I

  • Why I can't used any shortcut  in word?

    First day I used word to do my file, it can used the shortcut, such as "command+C for copy and command+V for paste". Now I can't used any shortcut in word, even though I opened another word file also can't used any shortcut. But I still can used the

  • Multiple NI-Switch problems with PXI-2566 including blue screen

    We've been having intermittent problems with our PXI-2566 for months now. It seems like at some point the device and/or driver gets in a state where the open of the device causes a "blue screen." It traps in niswdk.dll (addr: ae9db759, base: ae9b7000

  • Quick change of external HD from AEBS to firewire?

    I am wondering if there is any way to quickly change the connection of my LaCie 300 gb external HD from AEBS to firewire and back. I can get it the drive to work over AEBS for streaming my music etc., but for alot of stuff it is too slow. I want to b

  • Menu fonts are missing

    When opening FF no fonts appears, neither the menus nor in the address bar, or anywhere else! It happened suddenly. I tried uninstalling and reinstalling but the problem continued.