Question about Transactions...  Part 1 (Urgent)

Hi all!
Is there a transaction that I can use to check the status of ALL the objects that I activated in the BI system.  If there is, what is it?  Can this transaction return data about who activated it, when and what is wrong with it if ever?
Is there a transaction that can return a list of unactivated objects in the system (tables, datasources, infosources and infoproviders)?  Can this transaction tell me why the selected object cannot be activated?
Thank you!
Philips

Something NEW to learn in nw2004s
<b>Content Analyzer</b> is available in SAP NetWeaver 2004s  from BI Content Add-On Version 2.
The program provides tools to monitor and enforce project quality standards. Content Analyzer (transaction RSBICA) checks for inconsistencies and errors of customer-defined objects throughout your entire landscape .
This provides a way to analyze the objects and flush out hard-to-find problems. This tool assists BI project teams in identifying many problems that they need to address, such as InfoObjects that were created and not assigned to an InfoObject Catalog, or objects still in the temporary development class.
In the past, it was nearly impossible to analyze and find all the issues that Content Analyzer now can unearth for you. BI users just did not have the tools or techniques to handle all the issues that surfaced. As a result, BI teams often did not thoroughly address and resolve all problems. You can run Content Analyzer across the entire BI landscape to research possible errors. In some cases, the produced report provides data and directions for resolving the problem.
You configure Content Analyzer in transaction RSBICA
<b>
Content Analyzer allows you to check for the following errors:</b>
1)InfoObjects not assigned to an InfoObject catalog
2)Objects that do not comply with the configured naming convention
3)Objects that are in the temporary development class
4)Query elements that have multiple global unique identifiers (GUIDs)
5)Object status with inconsistencies between A (active) and D (delivered) versions
Hope it Helps
Chetan
@CP..

Similar Messages

  • A question about transactions and point-of-time

    We have an operation which we want to serialize, since it can be called concurrently by same user from different web servers which would cause duplicates
    We have a Table 'Search'
    UserID
    <other fields>
    the Search table is updated in stored proc (INUserID, INSearchString) where INSearchString is a complete SELECT statement that can encompass many tables. Currently this is what the proc does:
    DELETE FROM Search WHERE UserID = INUserID;
    EXECUTE IMMEDIATE 'INSERT INTO Search SELECT INUserID,RowNum FROM (' || INSearchString || ')';
    I want to add a new table SearchLock (UserID)
    and add a SELECT * FROM SearchLock WHERE UserID = INUserID FOR UPDATE
    to this stored proc
    my question is, where exactly should I put the transaction BEGIN and COMMIT to insure that a second call, after waiting if needed, will see the contents of Search AFTER the first call has commited? would the following sequence work every time?
    BEGIN TRANSACTION ...
    SELECT ... FOR UPDATE
    DELETE...
    EXECUTE ...
    COMMIT
    (obviously will add en EXCEPTION handling)
    my worry, and what i'm trying to prevent, is that the second call, after waiting, will see the contents of Search BEFORE the first call has commited it

    To avoid this, just create a primary key for your
    table. If a row is currently inserted in a
    non-committed transaction, all other transactions
    that want to insert the same primary key in the same
    table will wait on the first transaction to complete.
    If the first transaction commits, all other
    transaction will get ORA-0001 error: unique contraint
    ... violated.
    If the first transaction rollbacks, one will be able
    to insert the primary key and the same process
    applies with other transactions.
    Oracle automatically locks the row with the primary
    key to be inserted for you.intriguing, but I am trying to protect several statements, I don't want the second sessin any chance to be able to run a DELETE.
    I am thinking the SELECT ... FOR UPDATE will have a NOWAIT option so that the second session will get immediate error notification.

  • Help, a question about transaction...

    sorry for my english:(
    my application env:
    kodo 3.2.3 / Oracle 9i /JBoss 3.2.5
    Application logic is written in EJB(CMP) and Stored procedure. they must
    be finished in a transaction :
    ejb business method begin....
    get PM;
    do kodo database operate ....;
    get Connection from PM;
    get stored procedure from connection;
    (1) execute stored procedure;
    close stored procedure;
    close connection;
    close PM
    ejb biz method finished.
    It's a so simple function .
    My question is:
    when I reach (1) line, the new data that generated by stored procedure
    has committed to database!! ----Why! The Connection gotten from PM is out
    of the Transaction??? In fact, I can't rollback the modification made by
    stored procedure when exceptions occurred:(
    What can I do ?

    Are you using managed datasource? Are you using pessimistic or
    optimistic transactions?
    In the first case, Kodo will defer to the managed datasource so if your
    transaction is not rolled back, the stored procedure will run through.
    If using optimistic transactions, you should trigger some other
    transactional change so that Kodo will know to start a datastore
    transaction. Otherwise, depending on how your stored procedure is
    written, it may change the datastore.
    Kodo 4.0 includes a KodoPersistenceManager.beginStore () to ensure that
    the connection is transactional.
    yan wrote:
    sorry for my english:(
    my application env:
    kodo 3.2.3 / Oracle 9i /JBoss 3.2.5
    Application logic is written in EJB(CMP) and Stored procedure. they must
    be finished in a transaction :
    ejb business method begin....
    get PM;
    do kodo database operate ....;
    get Connection from PM;
    get stored procedure from connection;
    (1) execute stored procedure;
    close stored procedure;
    close connection;
    close PM
    ejb biz method finished.
    It's a so simple function .
    My question is:
    when I reach (1) line, the new data that generated by stored procedure
    has committed to database!! ----Why! The Connection gotten from PM is out
    of the Transaction??? In fact, I can't rollback the modification made by
    stored procedure when exceptions occurred:(
    What can I do ?
    Steve Kim
    [email protected]
    SolarMetric Inc.
    http://www.solarmetric.com

  • Question about transactions...

    Halo...
    I am still in a process of understanding oracle transactions and this is the question :
    If I do in store procedure this:
    PROCEDURE SomeProc....
    varField NUMBER(15,2);
    BEGIN
    SAVEPOINT UndoAll;
    UPDATE aTable SET aField = 1000, bField = 'YES' WHERE cField = 'id10';
    SELECT aField INTO varField FROM aTable WHERE bField = 'YES' AND cField = 'id10';
    EXCEPTION
    WHEN OTHERS THEN ROLLBACK TO UndoAll;
    END SomeProc;
    Should I do COMMIT in between UPDATE and SELECT !?
    Or, because it is a single transaction the SELECT statemant fetchs the changes done by previous UPDATE statemant !?

    Should I do COMMIT in between UPDATE and SELECT !?
    Or, because it is a single transaction the SELECT
    statemant fetchs the changes done by previous UPDATE statemant !? When you do the UPDATE, you lock those rows. If you do not COMMIT then do a SELECT on those same rows, you'll see your updates.
    If you do the UPDATE and then COMMIT, you may or may not see your changes. As soon as you commit, your locked rows become unlocked. Then anyone else may update those rows. Some of your rows may have been updated in the (very brief) time between your COMMIT and your SELECT.
    Of course, in your example that's not likely to happen. But in a highly concurrent environment...who knows?
    The reason you do a COMMIT is to make permanent a logical unit of work.

  • Question about transaction SNOTE

    Hi friends, I need some help.
    I trying to apply corrections on ECC 600 with sap note for note number 1394582. When I load this note on SNOTE, this transaction load a lot of other notes (prerequisites). My doubt is about this prerequisites, some of loaded notes as prerequisites is from support package 13 and here we already have support package 13.
    Its safe to continue this? Why SNOTE loads notes that already exist on R3?
    Thanks a lot!

    Hi!
    Personally I like to check manually the source code changes after implementing SAP notes. I get the first correction within the note, and if the changes in the source codes are the same to the changes within the correction instruction, then the note was implemented correctly.
    Regards
    Tamá

  • A question about transaction consistency between multible target tables

    Dear community,
    My replication is ORACLE 11.2.3.7->ORACLE 11.2.3.7 both running on linux x64 and GG version is 11.2.3.0.
    I'm recovering from an error when trail file was moved away while dpump was writing to it.
    After moving the file back dpump abended with an error
    2013-12-17 11:45:06  ERROR   OGG-01031  There is a problem in network communication, a remote file problem, encryption keys for target and source do
    not match (if using ENCRYPT) or an unknown error. (Reply received is Expected 4 bytes, but got 0 bytes, in trail /u01/app/ggate/dirdat/RI002496, seqno 2496,
    reading record trailer token at RBA 12999993).
    I googled for It and found no suitable solution except for to try "alter extract <dpump>, entrollover".
    After rolling over trail file replicat as expected ended with
    REPLICAT START 1
    2013-12-17 17:56:03  WARNING OGG-01519  Waiting at EOF on input trail file /u01/app/ggate/dirdat/RI002496, which is not marked as complete;
    but succeeding trail file /u01/app/ggate/dirdat/RI002497 exists. If ALTER ETROLLOVER has been performed on source extract,
    ALTER EXTSEQNO must be performed on each corresponding downstream reader.
    So I've issued "alter replicat <repname>, extseqno 2497, extrba 0" but got the following error:
    REPLICAT START 2
    2013-12-17 18:02:48 WARNING OGG-00869 Aborting BATCHSQL transaction. Detected inconsistent result:
    executed 50 operations in batch, resulting in 47 affected rows.
    2013-12-17 18:02:48  WARNING OGG-01137  BATCHSQL suspended, continuing in normal mode.
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:02:48 WARNING OGG-01004 Aborted grouped transaction on 'M.CLIENT_REG', Database error
    1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "M"."CLIENT_REG" SET "CLIENT_CODE" =
    :a1,"CORE_CODE" = :a2,"CP_CODE" = :a3,"IS_LOCKED" = :a4,"BUY_SUMMA" = :a5,"BUY_CHECK_CNT" =
    :a6,"BUY_CHECK_LIST_CNT" = :a7,"BUY_LAST_DATE" = :a8 WHERE "CODE" = :b0>).
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:02:48 WARNING OGG-01154 SQL error 1 mapping LS.CHECK to M.CHECK OCI Error ORA-00001:
    unique constraint (M.CHECK_PK) violated (status = 1). INSERT INTO "M"."CHECK"
    ("CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20).
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    The report stated the following:
    Reading /u01/app/ggate/dirdat/RI002497, current RBA 1149, 0 records
    Report at 2013-12-17 18:02:48 (activity since 2013-12-17 18:02:46)
    From Table LS.MK_CHECK to LSGG.MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    From Table LS.MK_CHECK to LSGG.TL_MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    At that time I came to the conclusion that using etrollover was not a good idea Nevertheless I had to upload my data to perform consistency check.
    My mapping templates are set up as the following:
    LS.CHECK->M.CHECK
    LS.CHECK->M.TL_CHECK
    (such mapping is set up for every table that is replicated).
    TL_CHECK is a transaction log, as I name it,
    and this peculiar mapping is as the following:
    ignoreupdatebefores
    map LS.CHECK, target M.CHECK, nohandlecollisions;
    ignoreupdatebefores
    map LS.CHECK, target M.TL_CHECK ,colmap(USEDEFAULTS,
    FILESEQNO = @GETENV ("RECORD", "FILESEQNO"),
    FILERBA = @GETENV ("RECORD", "FILERBA"),
    COMMIT_TS = @GETENV( "GGHEADER", "COMMITTIMESTAMP" ),
    FILEOP = @GETENV ("GGHEADER","OPTYPE"), CSCN = @TOKEN("TKN-CSN"),
    RSID = @TOKEN("TKN-RSN"),
    OLD_CODE = before.CODE
    , OLD_STATE = before.STATE
    , OLD_IDENT_TYPE = before.IDENT_TYPE
    , OLD_IDENT = before.IDENT
    , OLD_CLIENT_REG_CODE = before.CLIENT_REG_CODE
    , OLD_SHOP = before.SHOP
    , OLD_BOX = before.BOX
    , OLD_NUM = before.NUM
    , OLD_NUM_VIRT = before.NUM_VIRT
    , OLD_KIND = before.KIND
    , OLD_KIND_ORDER = before.KIND_ORDER
    , OLD_DAT = before.DAT
    , OLD_SUMMA = before.SUMMA
    , OLD_LIST_COUNT = before.LIST_COUNT
    , OLD_RETURN_SELL_CHECK_CODE = before.RETURN_SELL_CHECK_CODE
    , OLD_RETURN_SELL_SHOP = before.RETURN_SELL_SHOP
    , OLD_RETURN_SELL_BOX = before.RETURN_SELL_BOX
    , OLD_RETURN_SELL_NUM = before.RETURN_SELL_NUM
    , OLD_RETURN_SELL_KIND = before.RETURN_SELL_KIND
    , OLD_INSERTED = before.INSERTED
    , OLD_UPDATED = before.UPDATED
    , OLD_REMARKS = before.REMARKS), nohandlecollisions, insertallrecords;
    As PK violation fired for CHECK, I've changed nohandlecollisions to handlecollisions for LS.CHECK->M.CHECK mapping and restarted an replicat.
    To my surprise it ended with the following error:
    REPLICAT START 3
    2013-12-17 18:05:55 WARNING OGG-00869 Aborting BATCHSQL transaction. Database error 1 (ORA-00001:
    unique constraint (M.CHECK_PK) violated).
    2013-12-17 18:05:55 WARNING OGG-01137 BATCHSQL suspended, continuing in normal mode.
    2013-12-17 18:05:55 WARNING OGG-01003 Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:05:55 WARNING OGG-00869 OCI Error ORA-00001: unique constraint (M.PK_TL_CHECK)
    violated (status = 1). INSERT INTO "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26).
    2013-12-17 18:05:55 WARNING OGG-01004 Aborted grouped transaction on 'M.TL_CHECK', Database error 1
    (OCI Error ORA-00001: unique constraint (M.PK_TL_CHECK) violated (status = 1). INSERT INTO
    "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26)).
    2013-12-17 18:05:55  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:05:55 WARNING OGG-01154 SQL error 1 mapping LS.CHECK to M.TL_CHECK OCI Error
    ORA-00001: unique constraint (M.PK_TL_CHECK) violated (status = 1). INSERT INTO "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26).
    2013-12-17 18:05:55  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    I've expected that batchsql will fail cause it does not support handlecollisions, but I really don't understand why any record was inserted into TL_CHECK and caused PK violation, cause I thought that GG guarantees transactional consistency and that any transaction that caused an error in _ANY_ of target tables will be rollbacked for _EVERY_ target table.
    TL_CHECK has PK set to (FILESEQNO, FILERBA), plus I have a special column that captures replication run number and it clearly states that a record causing PK violation was inserted during previous run (REPLICAT START 2).
    BTW report for the last shows
    Reading /u01/app/ggate/dirdat/RI002497, current RBA 1149, 1 records
    Report at 2013-12-17 18:05:55 (activity since 2013-12-17 18:05:54)
    From Table LS.MK_CHECK to LSGG.MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    From Table LS.MK_CHECK to LSGG.TL_MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    So somebody explain, how could that happen?

    Write the query of the existing table in the form of a function with PRAGMA AUTONOMOUS_TRANSACTION.
    examples here:
    http://www.morganslilbrary.org/library.html

  • Question about Transaction scope

    Hello all
    I failed to find the answer in the Forte documentation.
    what appends when
    - a client GUI uses transactions,
    - services use message duration AND dependant transactions.
    Do we have
    - two independant transactions,
    - an undetected error,
    - some thing in between ?
    thank you for any reference to the right document or an
    explanation.
    Jean-Claude Bourut
    s-mail 72-78 Grande-Rue 92310 Sevres
    e-mail [email protected]
    Tel (33-1) 41 14 86 41

    If you want to access variables outside of a method then you have to use class variables.
    regards,
    Owen
    class TestClass
      String a;
      public void init ()
        a = "aba";
      public void output()
        System.out.println ( a );
      public static void main(String[] args )
         TestClass test = new TestClass();
         test.init();
         test.output();
    }

  • Question about selecting parts of Automation...lowering volume as whole

    Here is what I'm trying to do. i have a piano part that i automated pretty good. Now, I realize in relation to the mix the automation is a bit too loud. How do i highlight the part of the automation, select it as a whole, and then drag the entire automation down 2-3db? I tried clicking on the marquee tool, and that highlights the part, now I can't figure out how to apply the volume reduction to it all, keeping the relative relationship in tact, simply lowering the volume altogther!! Thanks guys.
    -Mike

    try holding cmd and click on the area you want to adjust the automation setting,it will select it all and you will be able to move it as a whole
    hope this is the right key as i'm not in front of logic and a mac at the mo....

  • Question about transaction

    In one of my screen flow, there is one action to call an external ejb. The ejb may be deployed on a different application server.
    How to make that ejb call in the same transaction of the obpm?
    For example, if there is any error happens after the action calling ejb, I want the ejb call could be rolled back.
    How to do that?
    Thanks a lot!

    Hi,
    All transaction codes are stored in table TSTC.
    Thorgh Se93   Transaction code is created for the applications
    like Dialog programmming
          Reports
          OOtransaction
          Parameter Transaction
          Table maintenace
    Even you can change the Transaction code here.
    Regards,
    Raj.

  • Simple question about NumberFormat [really urgent]

    Hi all, I have two little "problems":
    1. I would like to use only three decimals in a double, for example:
    double d = 3.142345;
    Here I would like d to be 3.142
    I know that I have to use NumberFormat and setMaximumFractionDigits(3) but I forgot exactly how. How is it done?
    2. How can I change decimal separator (.) to (,) for example:
    3.142 into 3,142 ?
    Thanx in advance

    Holy crud - I better hurry and answer this...
    1. I would like to use only three decimals in a
    double, for example:
    double d = 3.142345;
    Here I would like d to be 3.142
    DecimalFormat df = new DecimalFormat("0.000");
    System.out.println(df.format(d));>
    2. How can I change decimal separator (.) to (,) for
    example:
    3.142 into 3,142 ?
    DecimalFormatSymbols dfs = new DecimalFormatSymbols();
    dfs.setDecimalSeparator(',');
    DecimalFormat df = new DecimalFormat("0.000", dfs);
    System.out.println(df.format(d));>
    Thanx in advanceHTH :o)

  • Question About Deleting Parts Of Clips and iMovie Trash

    Hi,
    Why are small deleted portions of clips not moved to the trash, where you can recover them? It looks like if you want to delete small sections of individual clips, those deletions cannot be recovered once the project is saved. Am I missing something?

    Hmmm. Something doesn't sound quite right. When I delete a portion of a clip here — after splitting a clip, for example — the deleted portion goes in the iMovie trash. To retrieve the clip I can just drag it from the Trash window back to the Timeline or Clips pane.
    That's not how it's working for you? Are you using iMovie 6?
    There is another way to retrieve the clip, which relies on iMovie's non-destructive editing feature. It is useful when you've used Direct Trimming to shorten a clip, which does NOT send the deleted portion to the Trash. (There is no clip for the trimmed portion.) It's also useful after you've emptied the iMovie Trash, which removes a split clip, but does NOT remove the clip's source file.
    That is to Option-drag the shortened clip to some other location (Option-dragging creates a copy) then select the clip and choose Advanced > Revert Clip to Original. That reverts that clip to its original length. Depending on the editing you've done to the clip, it may be necessary to select the menu command more than once.
    Otherwise, I can't think of what might cause it to work differently for you.
    Please say how you are creating the clip that is deleted. Is it a split clip?
    Karl

  • I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I c

    I have an urgent question about my indesign. I had problems with the creative cloude app and then uninstalled it and then installed it again. Now it is not opening and I cannot download it again either. Pls give me help and advice if there is anything I can do to repair it

    Please authorize ADE 3 with same credentials that you used with older version of ADE

  • URGENT: Question about User_Exit

    Hello All,
    I have a question about user_exit. Does it share the same transaction context as the calling form??
    If it does, how to implement the same thing in Java.
    Any help or material available somewhere?
    TIA
    Naveen

    Naveen
    Actually what we are doing is converting Oracle Forms code into java code and i cannot open and change the code that is being called by the User_Exit built-in.
    So i want to know is how i can still keep the same functionality, without changing the Pro*C code into java, or some other native code.Since what you have in hand is an user exit I dont think you can use it straight away from Java Forms unless you do not have any Form specific things.
    In User exits we can do thigns like getting and putting values from/to oracle forms items and there are also provision to pass error and other related information between the forms and user exits.
    this is actually accomplished by having some internal API's ( these are invoked by the user_exit builtin in Forms) in Oracle Forms. And this is predefined and there is nothing much to know how this functionality works. And Oracle itself does not support User exits( if there is any interaction with Form) in Oracle Web Forms. And user exit has many Oracle specific libraries linked to it during compilation.
    Knowing this you should first know whether your user exit is Oracle Forms Dependent. If it is I think you dont have much options than rewriting your user exit.
    On the other hand if it does not , then I think you can easily get rid of the error and other handling information( if present in the user exit )and recompile it as a standalone Pro*C executable and the call it natively since it is noting but a C program in the compiled state.
    OK but regarding the connection you have to go back to Java and ask whether there is way to pass a conection context to a native C program( dont mention Proc or Oracle Forms here)
    So start finding whether your exit is Oracle Forms dependent. If not you can take it easy except for the connection thing which I am not . But if it is dependent then I think u have to start rewriting.
    Good Luck
    Vij

  • This is a two part question about the creative 16gb Zen?

    8This is a two part question about the creative 6gb Zen? First of all, my battery life dropped very suddenly. One charge I was getting the full 30 hour battery life and the next it dropped to under ten. I tried using their tips on how to extend the battery life and I am still getting less than 0 hours of battery life. Why would it dropped more than half the amount between charges? I tried recharging it after it ran out and still the same thing. Any help?
    Second, (I am adding this question because it might relate to the first in some way) my mp3 player has been behaving strangely lately. For example, some artists sometimes have letters removed or all but the first end up being removed. But, if you reset the player, the artists go back to the full name. Also, my player has been taking a little longer than usual to turn on. It takes about 30 seconds to turn on instead of the 5-0 that I'm used to. Does anyone know why this might be happening?
    My Zen is only 4 months old, and I would be very upset it it's breaking already. Please, if you have any suggestions on how I can fix what's happening, post them. (Even if they?probably won't work, they're worth a try.)

    < This is an unusual one; never heard of it before. All I can suggest is cleaning up and perhaps reflashing the firmware. If it still is doing this, then get the thing exchanged pronto.
    My guess is that the problems are indeed closely related.

  • Urgent - Question about logging and debugging.

    Hi,
    I have a question about the logging and debugging supported by
    Weblogic 6.0. From what I understood by reading the documentation
    it has classes e.g. NotCatalogLogger class for logging the information.
    The class has one method callded
    debug() for writing the debugging information. I want to log the
    debug messages only in some situation. Can I control this using
    some property? Because the documentation says that the debug information
    is logged only if application is running in debug mode. Now how
    do I change the mode of an application??
    Thanks and Reagrds,
    Manoj

    Hi,
    I have a question about the logging and debugging supported by
    Weblogic 6.0. From what I understood by reading the documentation
    it has classes e.g. NotCatalogLogger class for logging the information.
    The class has one method callded
    debug() for writing the debugging information. I want to log the
    debug messages only in some situation. Can I control this using
    some property? Because the documentation says that the debug information
    is logged only if application is running in debug mode. Now how
    do I change the mode of an application??
    Thanks and Reagrds,
    Manoj

Maybe you are looking for