ORA-0600 from hil_message.get_oracle_messages

I'm not entirely sure whether this is a Headstart problem or not, but it manifests itself on a call to Headstart code.
I have forms generated using Headstart, Des2000 V6.0.3.6.0, Oracle 8.0.4, on NT. They run fine in normal mode, but as soon as I try to run them in debug mode, it drops out with FRM-40735: PRE-FORM trigger raised unhandled exception ORA-00600. When I follow the code through in debug, the path is -
qms$event_form (pre-form, before); qms$errors.show_debug_info; qms$forms_errors.get_debug_flag; qms$forms_errors.init_suppress_message; qms$forms_errors.init_oracle_message. The line at which it actually falls over is the call from init_oracle_message to hil_message.get_oracle_messages (which calls qms_message.get_oracle_messages).
I've checked hil_message & qms_message packages on the db, both are there & valid. I'm running the forms against the user which owns the packages.
Any ideas what might be causing this?
null

Cheryl,
I believe you have run into a known Headstart limitation.
See the Template Package Users Guide, User Interface Generation, Menus, Form attachment Method.
Headstart provides a procedure qms$application.set_start_menu which allows you to call the same form from multiple menus. However, this procedure uses the replace_menu built-in which does not work with the forms debugger.
A call to this procedure is included in your application library, in the init_application procedure.
You have two options:
- comment out that line of code while you are running under debug
- use the Headstart debugger
Regards,
Lauri

Similar Messages

  • Getting ora-0600 when running PROFLOAD.sql

    Hi,
    I was getting ORA-0600 when running PROFLOAD.sql script for DBMS_PROFILER (from SYS account). I am running Oracle 9i personal edition on win98. Did anybody had the same problem??

    Here is the full dump..
    QL> @profload
    Package created.
    Grant succeeded.
    Synonym created.
    create or replace library sys.dbms_profiler_lib wrapped
    ERROR at line 1:
    ORA-00600: internal error code, arguments: [16201], [], [], [], [], [], [], []
    create or replace
    ERROR at line 1:
    ORA-00600: internal error code, arguments: [16201], [], [], [], [], [], [], []
    Testing for correct installation
    PACKAGE BODY sys.DBMS_PROFILER - missing or invalid
    PL/SQL procedure successfully completed.

  • ORA-0600 Internal Error

    Dear All,
    Yester day i was practicing on my test database. I had my old cold backup of my database. Now i removed the controlfiles and replaced them with my old controlfiles from my old backup. Then i was getting the error ORA-0600. Then even i replaced current dbfs, redologs and control files by my old cold backup and triedto startup my DB. Even though i was getting the same error.., please help me how can i rid off this problem.
    Thanks in advance
    Mahi

    Yes, i restored datafiles, controlfile,redolog files, password files and parameter files also. Even though i am getting ORA-0600 error.
    Please let me know wat is the problem and how can i resolve this.
    Thanks and regards
    Mahi

  • Materialized view problem ORA-00904: "from$_subquery$_ error

    Hello everyone,
    I've created data warehouse star schema and I'm trying to set up materialized view. DBMS_MVIEW.EXPLAIN_MVIEW passes and also the select query passes and is executed with no problems but when I try to CREATE MATERIALIZED VIEW... then error ORA-00904: "from$_subquery$_003"."SERVICE_ID_2_2": invalid identifier pops-up. How does Oracle 9i (9.2.0.1.0) managed to do this ? How to make it to work ?
    This is the query, and the schema:
    CREATE MATERIALIZED VIEW analiza_profitabilnosti
    BUILD IMMEDIATE
    REFRESH FAST
    ON COMMIT
    AS
    select
    GROUPING_ID(t.y,t.q,t.m,t.w,t.d,s.service_type,s.service_id,c.customer_category) as g_id,
    t.y, t.q, t.m, t.w, t.d,
    s.service_type , s.service_id ,
    c.customer_category ,
    COUNT(*) as c_star,
    SUM(cost) cost, COUNT(cost) c_cost,
    SUM(number_of_units) number_of_units, COUNT(number_of_units) as c_number_of_units
    from fact f
    inner join timeline t on f.datum = t.datum
    inner join service s on f.service_id = s.service_id
    inner join customer_category c on f.customer_category=c.customer_category
    group by
    ROLLUP(t.y, t.q, t.m, t.w, t.d),
    ROLLUP(s.service_type, s.service_id),
    ROLLUP (c.customer_category)
    and the schema:
    FACT (
    DATUM DATE,
    HOST_ID NUMBER,
    SERVICE_ID NUMBER (5),
    CALLED_PREFIX_ID NUMBER (10),
    CUSTOMER_CATEGORY NUMBER,
    TRAFIC_PERIOD_ID NUMBER (5),
    CALL_DURATION NUMBER,
    COST NUMBER,
    NUMBER_OF_UNITS NUMBER,
    NUMBER_OF_CALLS NUMBER)
    TIMELINE (
    Y VARCHAR2 (5),
    Q VARCHAR2 (5),
    M VARCHAR2 (5),
    W VARCHAR2 (5),
    D VARCHAR2 (5),
    DATUM DATE NOT NULL)
    SERVICE (
    SERVICE_ID NUMBER (5) NOT NULL,
    SERVICE_CODE VARCHAR2 (15) NOT NULL,
    SERVICE_NAME VARCHAR2 (63),
    SERVICE_TYPE NUMBER (5),
    SERVICE_TYPE_CODE VARCHAR2 (4) NOT NULL,
    S_ID NUMBER (5))
    CUSTOMER_CATEGORY (
    CUSTOMER_CATEGORY_NAME VARCHAR2 (65) NOT NULL,
    CUSTOMER_CATEGORY NUMBER NOT NULL)
    Thanks,
    Igor

    Yes, thank you. I suspected that version is problem, and patch 9.2.0.6 helped. It works under 9.2.0.6

  • ORA-00923:FROM KEYWORD NOT FOUND WHERE EXPECTED

    I have nade a oracle ODBC TO MS-EXCEL.While writting query in microsoft query editor I got the error msg
    ORA-00923:FROM KEYWORD NOT FOUND WHERE EXPECTED
    The following query runs fine on sql plus editior
    wht could be the reason ,pls guide me
    select ORDR_H.ORDERDT,ordR_h.orderno,ordr_h.partycd "CODE",
    DECODE (PARTY_M.PARTY_TY,1,'TRADE',2,'NTR'),
    party_m.party_n1,c1.citee_nm "Stockist Place",
    c.citee_nm "CONSIGNEE PLACE"
    from citee_m c,citee_m c1,ordr_h,ordr_d,party_m
    where
    ordr_h.orderno=ordr_d.orderno
    and c.citee_cd=ordr_h.destncd
    and c1.citee_cd=party_ct
    and ordr_h.partycd=party_m.party_cd
    and ordr_h.orderdt>='01-jan-09'
    order by 2,3

    One thing that comes to mind is that ODBC does not allow Oracle-specific syntax.

  • Internal Error ORA-0600 when creating multiple consumer queue table

    Hi,
    I tried to create a multiple consumer queue table with the following statements:
    exec DBMS_AQADM.GRANT_TYPE_ACCESS ('system');
    create type Change_History_Trigger_Data as object(Col1 VARCHAR2(255), Col2 VARCHAR2(128), Col3 VARCHAR2(255), Col4 TIMESTAMP, Col5 VARCHAR2(64), Col6 VARCHAR2(64), Col7 NUMBER(8));
    Works fine till this stage. But the following statement produces an ORA-0600 internal error message.
    EXEC DBMS_AQADM.CREATE_QUEUE_TABLE ('change_history_queue_tbl','Change_History_Trigger_Data', 'tablespace my_tblspace','ENQ_TIME',TRUE,DBMS_AQADM.TRANSACTIONAL);
    ERROR at line 1:
    ORA-00600: internal error code, arguments: [kcbgtcr_4], [14392], [0], [1], [], [], [], []
    ORA-06512: at "SYS.DBMS_AQADM_SYS", line 2224
    ORA-06512: at "SYS.DBMS_AQADM", line 58
    ORA-06512: at line 1
    I tried creating the same queue table with Multiple consumer = FALSE, and it works fine. But not with multiple consumer = TRUE
    I'm running on Oracle9i Enterprise Edition Release 9.2.0.6.0
    Any possible solutions?

    Problem solved.
    The queue name was too long. Found a post with the same problem.
    Re: Create Queue Table ORA-00600 while dbms_aqadm.create_queue_table
    thanks anyway

  • Calling ora:processXQuery from bpel with parameters

    I am trying to call ora:processXQuery from bpel with parameters. I am using SOA Suite 11.1.1.7
    ora:processXQuery('selectVersionNumber.xq',bpws:getVariableData('XML_FILE_VAR','/ns4:InputParameters'),"OBJ_ID_VAR","OBJ_ID_INNER_VAR", bpws:getVariableData('OBJ_ID_VAR'),bpws:getVariableData('OBJ_ID_INNER_VAR'))
    selectVersionNumber.xq :
    xquery version "1.0";
    declare namespace ns4="http://www.example.org";
    let $item := //ns4:P_RELATIONSHIP_TBL
    for $x in $item/P_RELATIONSHIP_TBL_ITEM
        for $y in $x/ns4:P_RELATIONSHIP_TBL_INNER/ns4:P_RELATIONSHIP_TBL_ITEM_INNER
        where $x/ns4:OBJECT_ID = $OBJ_ID_VAR and $y/ns4:OBJECT_ID=$OBJ_ID_INNER_VAR
            return <objectVersion>{ $y/ns4:OBJECT_VERSION_NUMBER }</objectVersion>
    but ora:processXQuery dosen't accept more than two arguments. Is there any work around?

    Create a specific xml schema for your xquery as a input and pass that. Extract the required values from xml in your xquery.

  • How can I call ora:appendToList from java snippet?

    I want to assign a list of user from User Task A to User Task B, but I don't know how to call ora:appendToList from java snippet, and are there any better ways to solve this situation?

    Hi Rakesh,
    Thank you for your help.
    For issue 1, for example, user jcooper apply a vacation, and the request goes to his manager jstein,
    and jstein dispatch the task to mtwain and rsteven for parallel approval, (this is just for example, in
    some case, the manager can use the reassign function), so I use simple workflow pattern for manager approval,
    and parallel workflow pattern for parallel approval, but in my situation, the user for parallel approval is
    uncertain, need select by manager jstein, so I want to know how to assign the user from java code to bpel process.
    The following is how I solve the problem now, put the user list string in flexString1 of simple workflow task,
    then allocate the array for parallel assigneeUsers, then use setVariableData assign the value, it can do the job,
    but the code is awful, I want to know how to do it in some better way.
    <assign name="copyPayloadFromTask">
    <copy>
    <from expression="ora:countNodes( 'inputVariable','task','/task:task /task:assigneeUsers')"/>
    <to variable="currentLength"/>
    </copy>
    </assign>
    <sequence>
    <bpelx:exec name="Java_Embedding_2" language="Java" version="1.4"><![CDATA[
    Element ele=(Element)getVariableData("inputVariable","task","/task:task/task:flexString1");
    String users=ele.getNodeValue();
    String[] userArray=users.split(",");
    setVariableData("arrayLength",new Integer(userArray.length));
    ]]>
    </bpelx:exec>
    <while name="While_1" condition=" (bpws:getVariableData('currentLength')) &lt; (bpws:getVariableData('arrayLength')) ">
    <assign name="Assign_1">
    <copy>
    <from expression="ora:appendToList('inputVariable','task',' /task:task/task:assigneeUsers', string( 'test'))"/>
    <to variable="oraBPMTemporaryVariable"/>
    </copy>
    <copy>
    <from expression="ora:countNodes( 'inputVariable','task','/task:task /task:assigneeUsers')"/>
    <to variable="currentLength"/>
    </copy>
    </assign>
    </while>
    <bpelx:exec name="Java_Embedding_1" language="Java" version="1.4"><![CDATA[
    Element ele=(Element)getVariableData("inputVariable","task","/task:task/task:flexString1");
    String users=ele.getNodeValue();
    String[] userArray=users.split(",");
    for(int i=0;i<userArray.length;i++){
    setVariableData("inputVariable","task","/task:task/task:assigneeUsers["+(i+1)+"]",userArray);
    }]]>
    </bpelx:exec>
    Thanks,
    Ming

  • ORA-0600, EXP 00056

    I have encountered ORA-0600 while performing the exp and I would like to confirm that this is internal oracle issue that I have to liaise with Oracle?
    I have done some reading as this is more related to memory instead of dir path issue? Can someone(export) out there
    please asist to confirm this!
    EXP-00056: ORACLE error 600 encountered
    ORA-00600: internal error code, arguments: [qmtInit1], [], [], [], [], [], [], [
    EXP-00000: export terminated unsuccessfully

    user11127677 wrote:
    I have encountered ORA-0600 while performing the exp and I would like to confirm that this is internal oracle issue that I have to liaise with Oracle?ORA-00600: internal* error code
    please asist to confirm this!Confirmed.
    [ORA-600|http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/e0.htm#sthref371] issues should be reported to Oracle support.
    http://download.oracle.com/docs/cd/B19306_01/server.102/b14219/intro.htm#i10780
    Good luck.

  • How to exclude some ORA error from OEM monitoring

    Hi,
    We have been getting ORA-3217 alerts and to avoid them we have specified like this in metric and policy settings..
    Warning ------ORA-0*(600?|7445|4[0-9] [0-9] [0-9])(?!3217)[^0-9]
    critical---ORA-[0-9]*[^0-9]*(?!3217)
    since then it stopped sending all ORA alerts, anything wrong in the above thresold.
    Regards
    Edited by: user602441 on Aug 13, 2009 8:42 AM

    I have the similar problem. I have ORA- in the Critical threshold and I just want to exclude ORA-00060 from critcial threshold. What will be the syntax for that? I do not want to filter it. I still want to recieve it as warning.
    Thanks
    Rinky
    Edited by: user11991081 on Oct 15, 2009 3:20 PM

  • Urgent: ORA-04030 from PL/SQL code

    Hi, we are running a data conversion program for Oracle Applications which works in the following logic
    1. There is a loader program which uses SQLLoader to load 6.6L records from flat files to custom staging table
    2. There is a Validation program which validates (for business requirements) records available in the custom staging table. Based on the validation results the program updates the Status field (a column of the table) to ERROR or SUCCESS. This program uses pl/sql table types with bulk insert and bulk update. While we run the program for less number of records it works fine, but when the volume of data is high (6.6L) we get the following exception:
    ORA-04030 (out of process memory when trying to allocate ... bytes).
    As an work around we have used "dbms_session.free_unused_user_memory;" statement after every plsql table.DELETE call. But still we get the issue. Can anyone suggest us whats going wrong? If we use of Global Temp Table in place of pl/sql table will it help?
    Thanks /Santanu

    Duplicate Thread
    Urgent: ORA-04030 from Routing Conversion Validation Program

  • Selecting from Views and ORA-0600

    Hi All,
    I am using Oracle 9i and was looking for some guidance on the issue I am seeing.
    I have this huge query in which some dataelements are obtained using sys_connect_by_path while the others are got directly. I have set this huge query set up as a view (GetDataView).
    I am now trying to query from the view. (I am using a stored procedure to get dataelements from the view and output as a xml).
    When I do a 'select * from GetDataView' , the results come back fine. Also, when I query the dataelements which are obtained directly (without sys_connect_by_path), they come back fine as well. However, when I try and get the dataelements which are obtained using
    sys_connect_by_path, I get the error :
    "An error was encountered while performing the requested operation:
    ORA-00600: internal error code, arguments:qkacon:qkaconGetPathOps:1],[,],[,],[,],[
    00600.0000 - "internal error code, arguments: %s,%s,%s,%s,%s,%s,%s,%s".
    I know that this is a known issue with Oracle 9i when using sys_connect_by_path but this huge query executes perfectly when I run it independently.
    It is only when I try to query the view for individual dataelements(which use sys_connect_by_path) that I get this error.
    Can you pls point out what the problem could be here? Also, can you pls suggest any workarounds that I could try.
    Thanks in advance,
    AD
    Query which uses SYS_CONNECT_BY_PATH for certain elements - This is set up as a View
    SELECT --nrtd dataelements (Non Relational Test Data)
    nrtd.ID, nrtd.DevelopmentSite, nrtd.ProjectStatus, nrtd.ProjectType, nrtd.Creator, nrtd.Business_Unit,
    nrtd.Division, nrtd.Strategy,
    --Special Case : First Generic from NewModels if FF, TD, PD, FFC, BD. PromisWaferIdentifier from WaferInformation if New Wafer or New Die
    nmwigen.SAPGenericID,
    nrtd.AssemblySite,
    rwid.FabSite,
    nrtd.packagetype, nrtd.directreleasestrat,
    nrtd.testsite, nrtd.packsite, nrtd.umbrellaproject_id, nrtd.keycustomers, nrtd.ProjectedReleasedate,
    nrtd.perfwwmfgnpcoordinator, nrtd.perfwwmfgoffshoretesteng, nrtd.packagedesignator, nrtd.leadballcount, nrtd.bodysize,
    nrtd.finishcode, nrtd.pkgnumber, nrtd.pkgstatus, nrtd.pborpbfree, nrtd.paddlex, nrtd.PaddleY,
    nrtd.BackGrind, nrtd.LeadFrameType, nrtd.PiecePart, nrtd.assypackoption,
    nrtd.testprocess, nrtd.contactorresreq, nrtd.highrfrequired, nrtd.PeakCurrent, nrtd.AssignedFocusFactory,
    nrtd.MfgReleaseReqStatus , nrtd.NumActuators , nrtd.NumBoards, nrtd.numcontactors,
    nrtd.IsQualPlanRequired, nrtd.QualNumber, nrtd.FailedQualProjectdisposition,
    nrtd.IdentifiedActionFromQualReview,
    --rtgd dataelements (Relational TestGrades Data)
    rtgd.ProductGrade, rtgd.SpeedSuffix, rtgd.PartClass,
    rtgd.MultiGrade, rtgd.EstTotalTestTimeGood, rtgd.EstTotalTestTimeBad,
    rtgd. ActTotalTestTimeGood, rtgd.ActTotalTestTimeBad, rtgd.EstOverAllYield,
    rtgd.EstYieldToGrade, rtgd.ActOverAllYield, rtgd.ActYieldToGrade,
    -- rnmd dataelements (Relational NewModels Data)
    rnmd.ActualFGMaterialNum, rnmd.PackOption, rnmd.IsReleasedMaterial,
    --rtpd dataelements (Relational TestPasses Data)
    rtpd.Contactor, rtpd.Handler, rtpd.TesterConfig, rtpd.NumTestSites,
    rtpd.TestTemp, rtpd.SpecialTest, --rtpd.SpecialTestCommByPassPerGrade,
    rtpd.EstTestTimeGood, rtpd.EstTestTimeBad, rtpd.ActTestTimeGood,
    rtpd.ActTestTimeBad,
    --rwid dataelements (Relational WaferInformation Data)
    rwid.WID, rwid.WaferDesignType, rwid.WaferSize, rwid.FabProcessCode, rwid.FabProcessStatus, rwid.FndryFabPlantCode, rwid.EstTapeOutDate,
    rwid.EstXWidth, rwid.EstGDPW, rwid.EstYLength, rwid.PowerDissipation, rwid.XWidth, rwid.YLength,
    rwid.OMSVendorName, rwid.GDPW, rwid.IsReleaseOnPizzaMask, rwid.FabMfgReleaseReqStatus, rwid.FabMfgReleaseReqComments,
    --rtpid dataelements (Relational TrimProbeInformation Data)
    rtpid.ProbeSite, rtpid.ProbeType, rtpid.DieDesignType, rtpid.probemfgreleasereqstatus,
    rtpid.probemfgreleasereqcomments, rtpid.isvendorpartonwfrordsht,
    --rtpgd dataelements (Relational TrimProbeGrade Data)
    rtpgd.ProbeGrade, rtpgd.EstProbeYield1, rtpgd.EstTotalProbeTimeGood, rtpgd.EstTotalProbeTimeBad,
    rtpgd.ActProbeYield, rtpgd.ActTotalProbeTimeGood, rtpgd.ActTotalProbeTimeBad,
    --rtppd dataelements (Relational TrimProbePasses Data)
    rtppd.TrimProbeSystem, rtppd.NumProbeSites, rtppd.ProbeTempReqd1, rtppd.ProbeTemp
    --Non relational TestData data elements. Alias Table 'nrtd'
    FROM (SELECT npip.id AS ID, npip.developmentsite AS DevelopmentSite, npip.projectstatus AS ProjectStatus,
    npip.ProjectType AS ProjectType, pt.Creator, ss.Business_Unit, ss.Division, npip.strategy_name AS Strategy,
    ffi.assemblysite, ffi.packagetype, ti.directreleasestrat AS directreleasestrat,
    ti.testsite, ti.PackSite, npip.umbrellaproject_id, npip.keycustomers, npip.projectedreleasedate AS ProjectedReleasedate,
    pt.perfwwmfgnpcoordinator AS perfwwmfgnpcoordinator, pt.perfwwmfgoffshoretesteng AS perfwwmfgoffshoretesteng, ffi.packagedesignator,
    ffi.leadballcount, ffi.bodysize, ffi.finishcode AS finishcode, ffi.pkgnumber, ffi.pkgstatus,
    ffi.pborpbfree AS pborpbfree, ffi.paddlex AS paddlex, ffi.paddley AS paddley, ffi.backgrind AS backgrind,
    ffi.LeadFrameType, ffi.PiecePart AS PiecePart, ffi.assypackoption AS assypackoption,
    ti.testprocess AS testprocess, ti.contactorresreq AS contactorresreq,
    ti.highrfrequired AS highrfrequired, ti.PeakCurrent AS PeakCurrent, vp.AssignedFocusFactory,
    vp.MfgReleaseReqStatus AS MfgReleaseReqStatus, vp.NumActuators AS NumActuators, vp.NumBoards AS NumBoards,
    vp.numcontactors AS numcontactors, qi.IsQualPlanRequired, qi.QualNumber, qi.FailedQualProjectdisposition,
    qi.IdentifiedActionFromQualReview
    FROM NPIProjects npip
    LEFT OUTER JOIN ProjectTeam pt ON pt.NPIProjectId = npip.Id
    LEFT OUTER JOIN sapws_strategies ss ON ss.Strategy = npip.strategy_name
    LEFT OUTER JOIN FormFactorInformation ffi ON ffi.NPIProjectId = npip.Id
    LEFT OUTER JOIN TestInformation ti ON ti.FormFactorInformationId = ffi.Id
    LEFT OUTER JOIN ValidationPlans vp ON vp.FormFactorInformationId = ffi.Id
    LEFT OUTER JOIN QualInformation qi ON qi.FormFactorInformationId = ffi.Id) nrtd,
    -- Relational data elements.
    --TestGrades DataElements. Alias Table 'rtgd'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ProductGrade,';'),';')) ProductGrade,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| SpeedSuffix,';'),';')) SpeedSuffix,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| PartClass,';'),';')) PartClass,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| MultiGrade,';'),';')) MultiGrade,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstTotalTestTimeGood,';'),';')) EstTotalTestTimeGood,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstTotalTestTimeBad,';'),';')) EstTotalTestTimeBad,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActTotalTestTimeGood,';'),';')) ActTotalTestTimeGood,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActTotalTestTimeBad,';'),';')) ActTotalTestTimeBad,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstOverAllYield,';'),';')) EstOverAllYield,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstYieldToGrade,';'),';')) EstYieldToGrade,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActualOverAllYield,';'),';')) ActOverAllYield,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActualYieldToGrade,';'),';')) ActYieldToGrade
    FROM (SELECT npip.id AS NPIProjectID, tg.ProductGrade AS ProductGrade,
    tg.SpeedSuffix AS SpeedSuffix, tg.PartClass AS PartClass, tg.MultiGrade AS MultiGrade,
    tg.EstTotalTestTimeGood AS EstTotalTestTimeGood, tg.EstTotalTestTimeBad AS EstTotalTestTimeBad,
    tg.ActTotalTestTimeGood AS ActTotalTestTimeGood, tg.ActTotalTestTimeBad AS ActTotalTestTimeBad,
    tg.EstOverAllYield AS EstOverAllYield, tg.EstYieldToGrade AS EstYieldToGrade, tg.ActualOverAllYield AS ActualOverAllYield,
    tg.ActualYieldToGrade AS ActualYieldToGrade,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN FormFactorInformation ffi ON ffi.NPIProjectId = npip.Id
    LEFT OUTER JOIN TestGrades tg ON tg.FormFactorInformationId = ffi.Id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID) rtgd,
    -- NewModels DataElements. Alias Table 'rnmd'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ActualFGMaterialNum,';'),';')) ActualFGMaterialNum,
    (LTRIM(sys_connect_by_path(PackOption,';'),';')) PackOption,
    (LTRIM(sys_connect_by_path(IsReleasedMaterial,';'),';')) IsReleasedMaterial
    FROM (SELECT npip.id AS NPIProjectID,
    nm.ActualFGMaterialNum AS ActualFGMaterialNum,
    nm.PackOption AS PackOption, nm.IsReleasedMaterial AS IsReleasedMaterial,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN FormFactorInformation ffi ON ffi.NPIProjectId = npip.Id
    LEFT OUTER JOIN TestGrades tg ON tg.FormFactorInformationId = ffi.Id
    LEFT OUTER JOIN NewModels nm ON nm.TestGradesID = tg.Id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID) rnmd,
    --SAPGenericID from NewModels Table for FF, TD, BD, PD and PromisWaferIdentifier from WaferInformation Table for New Wafer and New Die
    (SELECT npip.id AS NPIProjectID, decode(npip.projecttype, 'New Wafer', wi.PromisWaferIdentifier, 'New Die', wi.PromisWaferIdentifier, nm.SAPGenericID)SAPGenericID --nm.SAPGenericID
    FROM NPIProjects npip LEFT OUTER JOIN FormFactorInformation ffi ON ffi.NPIProjectId = npip.Id
    LEFT OUTER JOIN WaferInformation wi ON wi.NPIProjectId = npip.Id
    LEFT OUTER JOIN (Select FormFactorInformationID, min(ID)ID from TestGrades GROUP BY FormFactorInformationID) tg ON (tg.FormFactorInformationId = ffi.Id)
    LEFT OUTER JOIN (Select TestGradesID, min(SAPGenericID)SAPGenericID from NewModels GROUP BY TestGradesID) nm ON (nm.TestGradesID = tg.ID)) nmwigen,
    -- Relational TestPasses data. Alias Table 'rtpd'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| Contactor,';'),';')) Contactor,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| Handler,';'),';')) Handler,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| TesterConfig,';'),';')) TesterConfig,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| NumTestSites,';'),';')) NumTestSites,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| TestTemp,';'),';')) TestTemp,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| SpecialTest,';'),';')) SpecialTest,
    --(LTRIM(sys_connect_by_path(ProductGrade || '-'|| SpecialTestComments,';'),';')) SpecialTestCommByPassPerGrade,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstTestTimeGood,';'),';')) EstTestTimeGood,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| EstTestTimeBad,';'),';')) EstTestTimeBad,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActTestTimeGood,';'),';')) ActTestTimeGood,
    (LTRIM(sys_connect_by_path(ProductGrade || '-'|| ActTestTimeBad,';'),';')) ActTestTimeBad
    FROM (SELECT npip.id AS NPIProjectID, tg.ProductGrade AS ProductGrade, tp.contactor AS Contactor,
    tp.Handler AS Handler, tp.TesterConfig AS TesterConfig, tp.NumTestSites AS NumTestSites,
    tp.testtemp AS TestTemp, tp.SpecialTest AS SpecialTest, --tp.SpecialtestComment AS SpecialTestComments,
    tp.EstTestTimeGood AS EstTestTimeGood, tp.EstTestTimeBad AS EstTestTimeBad,
    tp.ActTestTimeGood AS ActTestTimeGood, tp.ActTestTimeBad AS ActTestTimeBad,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN FormFactorInformation ffi ON ffi.NPIProjectId = npip.Id
    LEFT OUTER JOIN TestGrades tg ON tg.FormFactorInformationId = ffi.Id
    LEFT OUTER JOIN TestPasses tp ON tp.TestGradesID = tg.Id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID)rtpd,
    -- Relational WaferInformation data Alias Table 'rwid'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(WID,';'),';')) WID,
    (LTRIM(sys_connect_by_path(FabSite,';'),';')) FabSite,
    (LTRIM(sys_connect_by_path(WaferDesignType,';'),';')) WaferDesignType,
    (LTRIM(sys_connect_by_path(WaferSize,';'),';')) WaferSize,
    (LTRIM(sys_connect_by_path(FabProcessCode,';'),';')) FabProcessCode,
    (LTRIM(sys_connect_by_path(FabProcessStatus,';'),';')) FabProcessStatus,
    (LTRIM(sys_connect_by_path(FndryFabPlantCode,';'),';')) FndryFabPlantCode,
    (LTRIM(sys_connect_by_path(EstTapeOutDate,';'),';')) EstTapeOutDate,
    (LTRIM(sys_connect_by_path(EstXWidth,';'),';')) EstXWidth,
    (LTRIM(sys_connect_by_path(EstGDPW,';'),';')) EstGDPW,
    (LTRIM(sys_connect_by_path(EstYLength,';'),';')) EstYLength,
    (LTRIM(sys_connect_by_path(PowerDissipation,';'),';')) PowerDissipation,
    (LTRIM(sys_connect_by_path(XWidth,';'),';')) XWidth,
    (LTRIM(sys_connect_by_path(YLength,';'),';')) YLength,
    (LTRIM(sys_connect_by_path(OMSVendorName,';'),';')) OMSVendorName,
    (LTRIM(sys_connect_by_path(GDPW,';'),';')) GDPW,
    (LTRIM(sys_connect_by_path(IsReleaseOnPizzaMask,';'),';')) IsReleaseOnPizzaMask,
    (LTRIM(sys_connect_by_path(FabMfgReleaseReqStatus,';'),';')) FabMfgReleaseReqStatus,
    (LTRIM(sys_connect_by_path(FabMfgReleaseReqComments,';'),';')) FabMfgReleaseReqComments
    FROM (SELECT npip.id AS NPIProjectID, wi.WID AS WID, decode(npip.ProjectType, 'New Wafer', wi.FabSite, 'New Die', wi.FabSite, di.FabSite) AS FabSite, wi.WaferDesignType AS WaferDesignType,
    wi.WaferSize AS WaferSize, wi.FabProcessCode AS FabProcessCode, wi.FabProcessStatus AS FabProcessStatus,
    wi.FndryFabPlantCode AS FndryFabPlantCode, wi.EstTapeOutDate AS EstTapeOutDate, wi.EstXWidth AS EstXWidth,
    wi.ESTGDPW AS EstGDPW, wi.EstYLength AS EstYLength, wi.PowerDissipation AS PowerDissipation,
    wi.XWidth AS XWidth, wi.YLength AS YLength,
    wi.OMSVendorName AS OMSVendorName, wi.GDPW AS GDPW, wi.IsReleaseOnPizzaMask AS IsReleaseOnPizzaMask,
    wi.FabMfgReleaseReqStatus AS FabMfgReleaseReqStatus, wi.FabMfgReleaseReqComments AS FabMfgReleaseReqComments,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN DieInformation di ON di.NPIProjectId = npip.Id
    LEFT OUTER JOIN TrimProbeInformation tpi ON tpi.Id = di.TrimProbeInformation_id
    LEFT OUTER JOIN WaferInformation wi ON wi.WID = tpi.WaferInformation_id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID)rwid,
    -- relational TrimProbeInformation Dataelements . Alias Table 'rtpid'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ProbeSite,';'),';')) ProbeSite,
    (LTRIM(sys_connect_by_path(ProbeType,';'),';')) ProbeType,
    (LTRIM(sys_connect_by_path(DieDesignType,';'),';')) DieDesignType,
    (LTRIM(sys_connect_by_path(probemfgreleasereqstatus,';'),';')) probemfgreleasereqstatus,
    (LTRIM(sys_connect_by_path(probemfgreleasereqcomments,';'),';')) probemfgreleasereqcomments,
    (LTRIM(sys_connect_by_path(isvendorpartonwfrordsht,';'),';')) isvendorpartonwfrordsht
    FROM (SELECT npip.id AS NPIProjectID,tpi.ProbeSite AS ProbeSite, tpi.ProbeType AS ProbeType,
    tpi.DieDesignType AS DieDesignType, tpi.probemfgreleasereqstatus AS probemfgreleasereqstatus,
    tpi.probemfgreleasereqcomments AS probemfgreleasereqcomments,
    tpi.isvendorpartonwfrordsht AS isvendorpartonwfrordsht,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN WaferInformation wi ON wi.NPIProjectId = npip.Id
    LEFT OUTER JOIN TrimProbeInformation tpi ON tpi.waferinformation_id = wi.wid)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID)rtpid,
    -- Relational TrimProbeGrades Dataelements . Alias Table 'rtpgd'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ProbeGrade,';'),';')) ProbeGrade,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| EstProbeYield1,';'),';')) EstProbeYield1,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| EstTotalProbeTimeGood,';'),';')) EstTotalProbeTimeGood,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| EstTotalProbeTimeBad,';'),';')) EstTotalProbeTimeBad,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| ActProbeYield,';'),';')) ActProbeYield,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| ActTotalProbeTimeGood,';'),';')) ActTotalProbeTimeGood,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| ActTotalProbeTimeBad,';'),';')) ActTotalProbeTimeBad
    FROM (SELECT npip.id AS NPIProjectID, tpg.ProbeGrade AS ProbeGrade, decode(tpg.EstProbeYield, null, tpg.EstProbeYield, tpg.EstProbeYield1) AS EstProbeYield1,
    tpg.EstTotalProbeTimeGood AS EstTotalProbeTimeGood, tpg.EstTotalProbeTimeBad AS EstTotalProbeTimeBad,
    tpg.ActProbeYield AS ActProbeYield, tpg.ActTotalProbeTimeGood AS ActTotalProbeTimeGood,
    tpg.ActTotalProbeTimeBad AS ActTotalProbeTimeBad,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN DieInformation di ON di.NPIProjectid = npip.id
    LEFT OUTER JOIN TrimProbeInformation tpi ON tpi.Id = di.TrimProbeInformation_id
    LEFT OUTER JOIN TrimProbeGrades tpg ON tpg.TrimProbeInformation_Id = tpi.Id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID)rtpgd,
    -- Relational TrimProbePasses data. Alias Table 'rtppd'
    (SELECT NPIProjectID,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| TrimProbeSystem,';'),';')) TrimProbeSystem,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| NumProbeSites,';'),';')) NumProbeSites,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| ProbeTempReqd1,';'),';')) ProbeTempReqd1,
    (LTRIM(sys_connect_by_path(ProbeGrade || '-'|| ProbeTemp,';'),';')) ProbeTemp
    FROM (SELECT npip.id AS NPIProjectID, tpg.ProbeGrade AS ProbeGrade,
    tpp.TrimProbeSystem AS TrimProbeSystem, tpp.NumProbeSites AS NumProbeSites,
    decode(tpp.ProbeTempReqd, null, tpp.ProbeTempReqd1,tpp.ProbeTempReqd1) AS ProbeTempReqd1, tpp.ProbeTemp AS ProbeTemp,
    row_number() OVER (PARTITION BY npip.id ORDER BY npip.id) rnum,
    COUNT(*) OVER (PARTITION BY npip.id) tot
    FROM NPIProjects npip LEFT OUTER JOIN DieInformation di ON di.NPIProjectid = npip.id
    LEFT OUTER JOIN TrimProbeInformation tpi ON tpi.Id = di.TrimProbeInformation_id
    LEFT OUTER JOIN TrimProbeGrades tpg ON tpg.TrimProbeInformation_Id = tpi.Id
    LEFT OUTER JOIN TrimProbePasses tpp ON tpp.TrimProbeGrades_Id = tpg.Id)
    WHERE rnum=tot START WITH rnum =1 CONNECT BY PRIOR rnum = rnum-1 AND PRIOR NPIProjectID = NPIProjectID)rtppd
    WHERE nrtd.ID = rtpid.NPIProjectID
    AND rtpid.NPIProjectID = rtgd.NPIProjectID
    AND nrtd.ID = rtpd.NPIProjectID
    AND nrtd.ID = rnmd.NPIProjectID
    AND nrtd.ID = nmwigen.NPIProjectID
    AND rtgd.NPIProjectID = rwid.NPIProjectID
    AND nrtd.ID = rtpgd.NPIProjectID
    AND nrtd.ID = rtppd.NPIProjectID

    Two thoughts.
    1. ORA-00600 = open an SR at metalink
    2. Oracle 9i is in desupport so Oracle is going to suggest that you move this to a currently supported version: Especially if 9i means anything other than 9.2.0.8.
    Your query will likely be put to good use by Oracle showing how E-Business Suite is superior to SAP. <g>

  • Can we determine path of my INIT.ORA file from data dictionary views.

    Hello Guru’s
    I am new to oracle, My question is for the sake of my knowledge: I work on oracle 10G.
    Is there any data dictionary view from where I can get the path of my INIT.ORA file.
    Regards,

    NewDay wrote:
    Hello Guru’s
    I am new to oracle, My question is for the sake of my knowledge: I work on oracle 10G.
    Is there any data dictionary view from where I can get the path of my INIT.ORA file.
    AFAIK , its no. You can check the path from the show parameter command like following,
    SQL> show parameter spfile
    NAME                                 TYPE
    VALUE
    spfile                               string
    /u01/app/oracle/product/10.2.0
    /db_1/dbs/spfileorcl.ora
    SQL>HTH
    Aman....

  • ORA-3106: from Pro* C executable

    Hi Guys,
    We're developing an utility in PRO *C.
    In it,we've connected to database using some syntax like-
    EXEC SQL connect :g_uid identified by :g_pass
    Now this function works all right in the initial part of execution.
    Then we restart the instance. Now this hell- blazer ORA-3106: fatal two-task communication protocol error comes up.
    We've got throgh some links in metalink et. all where it says that memory leak can be a cause for it, which may happen in our case due to a no. of connections/disconnections.
    Our DB version- 8.1.7.0 and platform Windows 2003 server R2.
    We also came to know that "TWO_TASK" is a Unix environment variable that can be set to a default TNS
    connect string. So we set it as the corresponding alias in TNSNAMES.ora.
    But that didn't solve.
    Moreover- a no. of times we saw from Windows Task Manager that two oracle.exe are being generated.
    Regards,
    Hulk

    Your basic problem is you run an unsupported configuration. This can result in unpredictable behaviour. ORA-03106 is often seen, when components are incompatible. The first supported database for Windows 2003 is 9i Release 2.
    Werner

  • Ora Upgrade from 8i to 10G

    Hi,
    I am migrating application from ora 8i to 10g. so i recompiled all my codes. but in 10G one of the files i got error DWORD not found. but in 8i it compiled fine.so i changed dword to sword then i compiled it.does SWORD create any probelm in 10G?. basically i am not aware of dword and sword. could some one please help.
    srinath

    Let's start with the basics.
    - What language is your application written in? What API are you using? I'm guessing some variant of a C/ C++/ C# application possibly using OCI?
    DWORD and SWORD probably represent different data types. A DWORD would normally be an unsigned integer, a SWORD would normally be a signed integer. Whether that causes any problems for your particular application will depend on the possible values this variable can have in your application. If you expect to store values in the upper half of the unsigned range, you'll probably have issues.
    Of course, I assume that you will be doing thorough regression testing as part of the upgrade.
    Justin

Maybe you are looking for

  • Windows Authentication in Sender Jdbc Adapter

    Hi, We have a sender jdbc scenario where there is no user id/passowrd maintained for the database. ONly the windows user id/password is used. Is it possible to connect to such a database through JDBC adapter. If so, please tell how to do that?

  • Virsa application components not found in Visual Admin tool (GRC AC 5.3)

    Hi experts, I have this weird issue. I was trying to run the background job to synch the backend roles, users and profiles in CC. But when I checked the background job deamon through this link http://209.207.245.71:50000/sap/CCADStatus.jsp  , the scr

  • How to access content in "iTunes U"?

    Up to now I could not find a way to access all the content in iTunes U. This is strange. Has anyone else found a solution of how to download courses from iTunes U via iPod Touch??

  • Webboard project using sun java studio creator 2

    I would like to create a simple webboard using Sun Java Studio Creator 2. In the View Topic page, there are a subject and a message creator by the owner of the subject. Then there are messages reply by others. I use Table component to list all the me

  • Hp pavilion g6 1000sa cooling fan not working

    My hp pavilion g6 is displaying the message cooling not operating properly please turn off or risk causing permanent damage This question was solved. View Solution.