Call the PLSQL function - ORA-31013: XPATH not valid expressioon

I tried the following SQL statement. When I called the function, it in error.


Select *.

Since the release of v$.

----

1Oracle Database 10 g Enterprise Edition release 10.2.0.3.0 - 64bi
2PL/SQL version 10.2.0.3.0 - Production
3CORE 10.2.0.3.0Production
4AMT for Linux: release 10.2.0.3.0 - Production
5NLSRTL Version 10.2.0.3.0 - Production



function READ_SYSTEM_RESPONSE (PARAM IN CLOB)

RETURN NUMBER

AS

" l_namespace varchar2 (1000): =' xsi: schemaLocation =" http://www.UNECE.org/CEFACT/namespaces/StandardBusinessDocumentHeader ' PackageProxy.xsd '

                                xmlns:sh=" http://www.UNECE.org/CEFACT/namespaces/StandardBusinessDocumentHeader "

                                xmlns:ef=" http://www.efatura.gov.tr/package-namespace "

                                xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance "';

XmlType x

: = XMLTYPE ("<?") XML version = "1.0" encoding ="UTF - 8"? >

" < sh: StandardBusinessDocument xsi: schemaLocation =" http://www.UNECE.org/CEFACT/namespaces/StandardBusinessDocumentHeader ' PackageProxy.xsd '

                      xmlns:sh=" http://www.UNECE.org/CEFACT/namespaces/StandardBusinessDocumentHeader "

                      xmlns:ef=" http://www.efatura.gov.tr/package-namespace "

                      xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance ">

< sh: StandardBusinessDocumentHeader >

< sh: HeaderVersion > 1.0 < / sh: HeaderVersion >

< / sh: StandardBusinessDocumentHeader >

(< / sh: StandardBusinessDocument > ');

Ana CURSOR IS

SELECT 1 - EXTRACTVALUE (VALUE (p),'/ sh: StandardBusinessDocumentHeader/sh: HeaderVersion', l_namespace) AS IMZA

TABLE (XMLSEQUENCE (EXCERPT of (x,'/ sh: StandardBusinessDocument', l_namespace))) p;

BEGIN

FOR ana IN r

loop

dbms_output.put_line ('-');

end loop;

RETURN 1;

EXCEPTION WHEN OTHERS THEN

dbms_output.put_line (SQLERRM);

RETURN 0;

END;

Delete this l_namespace chain, it has nothing to do there, it is not a namespace declaration:

"xsi: schemaLocation ="http://www.unece.org/cefact/namespaces/StandardBusinessDocumentHeader PackageProxy.xsd

As a general rule, simply declare the or - prefixes or by default - you need resolve the XPath expression.

Once you correct this part, you will discover that your query returns null.

This is because the XPath expression is not point to any node.

Try this instead:

SELECT EXTRACTVALUE)

VALUE (p)

, ' / sh: StandardBusinessDocument/sh: StandardBusinessDocumentHeader/sh: HeaderVersion'

l_namespace

) AS IMZA

TABLE)

XMLSEQUENCE)

EXTRACT (x, ' / sh: StandardBusinessDocument', l_namespace)

)

) p

;

Tags: Database

Similar Questions

  • JavaScript exception: error calling the selection function: TypeError: undefined is not an object ('jQuery.browser.msie' assessment)

    Hi all

    my site www.theperthcollective.com is this error on the only secure site (https) on the Tickets Page Workshop tickets

    With ' some files on the server may be missing or incorrect. Clear the browser cache and try again, if the problem persists please contact the author of the Web site.

    Also the Mumblr widget does not work on the secure site.

    Can anyone help? IM at my wits end. I've tried everything I can think of and nothing worked. It is hosted with GoDaddy.

    Thank you

    Hayley

    Have you actually checked it in different browsers? with which browser you test? Since it specifically points to MSIE, this could be a fluke due to browser being obsolete...

    Mylenium

  • Call the library function does not find the DLL in the directory where are my LLBs

    I'm using LabVIEW 8.6.  I have a set of screws in several LLBs.  All LLBs located in a directory.  Most of my screws is wrappers for the functions in a DLL.  I was told to put my DLL in the directory where are the LLBs, and apparently this is how the previous programmer has worked (using an earlier version of LabView).

    In the configuration of the library call, I've specified .dll without path.  (This is how we want our screws are an API that will integrate other programmers, so I don't know where they put things and I can't use absolute paths).

    When I insert the VIs in LabVIEW, LabVIEW can not find the DLL and wonder of spotted.  It's just that here in the directory with the LLBs and when I double click on it, everything works fine.  However my absolute path to the DLL now appears in the library to call configuration, and we don't want that.

    Does anyone know how to make this work?  I guess the location of the screw (or LLBs, in this case) should be the current directory and thus Windows search there for the DLL.  However, it seems that this is not the case (in the least, in the latest version of LabVIEW).

    Thank you.

    Batya

    Well someone using your library should not have to dig into your screws and do it all on his own. Instead your library must wrap that and hide disorders it altogether.

    The cluster of error has been added when the dynamic path option has been added. It is not useful hide this error output, so it's always there. As well as the dynamic path, there was the improved error handling added the CLN. One of them is that the level of verification when calling function errors (exception handling) can be specified. I guess that some of these options may generate an error code instead of bring up a dialog box, as they did before and that the output of error code can be useful even in the case of static calls.

    As to what you want to do, I would have long managed that with a DLL that has essentially the same functions as your other wrapper DLLs and an initiliasation function that returns a pointer to a structure of functional distribution based on the actual DLL you want to call. Quite like what an object-oriented function dispatch table is. Then, when your interface initilising you call initialize function and specify the device interface/type that you want to use and after that all other functions take a pointer extra function parameter expedition as the first parameter, in addition to the parameters of the real function. This dispatch function pointer would be just a pointer to a structure that contains the table of function for this interface pointers and the sake of LabVIEW would simply be an integer of size pointer.

    The wrapper function then checks the pointer structure validity send feature and call the actual function with the remaining parameters. It is a C programming and may require a planning and desigining the different interfaces to facilitate this kind of technique of the expedition, but it will certainly pay to long-term and make your library even can be used in previous versions of LabVIEW, so that VB etc. without delicate dynamic loading in the level high, programming environment.

    Rolf Kalbermatter

  • JavaScript exception: error calling the selection function: TypeError: $(...). museMenu is not a function

    Since the update, one of my sites is weird. When you open the Web, that's what he said, "JavaScript exception: error calling the selection function: TypeError: $(...).» museMenu is not a function ". The site is www.hibiscuscuisine.com. If someone could help me understand this point, I would really appreciate it. Thank you

    Hello

    Please follow the complete instructions mentioned in this post - MuseJSAssert: error calling the function switch: TypeError: .museMenu $(elem) is not a function by Zak.

    Let me know if it works

    Thank you

    Ankush

  • "JavaScript exception: error calling the fuction:TypeError selector: b is not a function.

    I got a page that I built in Muse that worked well, until after I installed the latest update. Now, when I export I get this error:

    "JavaScript exception: error calling the fuction:TypeError selector: b is not a function.

    I have no idea what it means, and I tried to remove all generated files previously.

    My page is more correctly displayed at all.

    This is probably due to the valid custom code in thesection of the Page Properties, or properties of the Site, but it is impossible to say with the URL of the page (so you can see the code of the page).

  • The 193 Win32 API error. Cannot call the C function: private_load_AgCoreTest

    Hi guys,.

    When I try to run Lightroom, I get the following error messages:

    • Win 32 API error 193 ("(erreur inconnue)" ") when you call: load the getCFunction library
    • Cannot call the C function: private_load_AgCoreTest

    So I can't access my library or to make a new library by importing files.

    I run it on a laptop with Windows 10 64-bit, Nvidia GeForce 850 m GTX and a processor Intel Core i7 with 12 GB of RAM and a 500 GB SSD (Samsung 840 EVO). All with the latest drivers.

    I tried already to unninstall and reinstall the program, all my packages of Visual C++ and the dll. I also already checked my permissions for the folder from catalog and granted full access. I also tried to run Lightroom as administrator.

    None of these solved the problem.

    What should I do?

    According to the notes, they followed the instructions here to fix the problem: error: "unable to start correctly (0Xc000007b)"

  • How to call the java function with javascript setting in mobile adf?

    How to call the java function with javascript setting in mobile adf?

    The ADF Mobile utility container API can be used from JavaScript or Java.

    Application container API - 11 g Release 2 (11.1.2.4.0)

  • How to call the javascript function in ADF

    I have the javascript function stored in a .js file external (try to reuse in another application). How can call the javascript function for an event of ADF faces component. I need to I am a newbie to ADF, all ideas are appreciated.

    Kind regards
    Surya

    Published by: sgodavar on Sep 24, 2010 11:44

    Include JavaScript to the jsff/jspx as page:

    Call it like:

    Type = "dblClick" / >
    Amit

  • Error message "the serial number you entered is not valid.

    OK, it is rather involved. I have a system Dell XPS 420 many years, it came with Adobe Photoshop Element 6.0 and Adobe first Element 4.0. My hard drive crashed 5 or 6 years ago and lost what was on the computer, but I have the original APSE 6.0 and APE 4.0 disks. I downloaded both to my computer, a new computer and all went well, version 4.0 asked serial number and it's on the back of the neck, fine. Haven't tried to launch the APSE 6.0, he asked for a serial number, tried to put in the same number of 4.0, there is no serial number on the back of the APSE 6.0 handle, got the error message "the serial number you entered is not valid. Help!

    Please see:

    Invalid serial number error

    Error: "this serial number is not for a product calling it" | CS6, CS5.5, CS5

    I hope this helps.

    Concerning
    Megha Rawat

  • ORA-01001: cursor not valid error

    Cursor UNA is throwing this error... ORA-01001: cursor not valid error
    Can you please please help me find the problem.

    CREATE OR REPLACE TRIGGER LOT_DBA.CR_FIELD_CUT_AFTER_INSERT
    AFTER INSERT
    ON LOT_DBA.CR_FIELD_CUT_STAGING
    REFERENCING OLD AS OLD NEW AS NEW
    FOR EACH ROW
    DECLARE
    
      stmt_var     VARCHAR2(50);
      err_msg      VARCHAR2(250);
      conn         UTL_SMTP.CONNECTION;
      crlf         VARCHAR2(2)   := CHR(13) || CHR(10);
      mesg         VARCHAR2(2000);
      --cc_recipient VARCHAR2(50) DEFAULT '[email protected]';
      cc_recipient VARCHAR2(50) DEFAULT '[email protected]';--6/24
      msg_body     VARCHAR2(200) := 'Please check CR_FIELD_ERROR Table for Details. ';
      systime      DATE;
      V_CCI        VARCHAR2(50) DEFAULT '[email protected]';-- 07/27/2010 Added Contractor Name for CT 2010-4071
    
      CURSOR CUT (pl_no   VARCHAR2) IS
             SELECT layout_no
               FROM CR_FIELD_CUT_SHEET
              WHERE LAYOUT_NO = pl_no;
    
      cut_cur CUT%ROWTYPE;
    
      CURSOR LOT (pl_no   VARCHAR2) IS
             SELECT layout_no,contractor_name   -- 07/27/2010 Added Contractor Name for CT 2010-4071
               FROM CR_LAYOUT_TRACKING
              WHERE LAYOUT_NO = pl_no;
    
      lot_cur LOT%ROWTYPE;
    
      CURSOR DET (pl_no   VARCHAR2)   IS
             SELECT layout_no, cut_no
               FROM CR_FIELD_CUT_DETAIL
              WHERE LAYOUT_NO = pl_no;
    
      det_cur DET%ROWTYPE;
    
      CURSOR DTN (pl_no   VARCHAR2,
                  pl_ct   NUMBER,
                  pl_nt   VARCHAR2)   IS
             SELECT layout_no, cut_no
               FROM CR_FIELD_CUT_DETAIL
              WHERE LAYOUT_NO = pl_no
                AND CUT_NO    = pl_ct
                AND NVL(NOTE,'XXXXXXXXX') = pl_nt;
    
      dtn_cur DET%ROWTYPE;
    
      CURSOR ITM (pl_no   VARCHAR2)   IS
             SELECT layout_no, cut_no, seq_no
               FROM CR_FIELD_CUT_ITEM
              WHERE LAYOUT_NO = pl_no;
    
      itm_cur ITM%ROWTYPE;
    
      CURSOR STAT (pl_no CHAR) IS
         SELECT MAX(create_date) cdate
           FROM CR_FIELD_LAYOUT_STATUS
          WHERE LAYOUT_NO = pl_no
            AND STATUS    = 'AWAITING_COMPLETION';
    
      stat_cur STAT%ROWTYPE;
    
        CURSOR UNA (pl_no VARCHAR2,
                  pa_no VARCHAR2) IS
             SELECT layout_no, account_no
               FROM CR_ACCOUNTS
              WHERE LAYOUT_NO  = pl_no
                AND ACCOUNT_NO = pa_no;--added for cha 2011-3172 6/14/2011
    
         una_cur  UNA%ROWTYPE;--added for cha 2011-3172 6/14/2011
    
     BEGIN
    
      systime := SYSDATE;
    
      /* If the record being inserted in the staging table does not
         exist in the core table, the record is inserted in the core
         table. However, if it exists, then the record in the core
         table is deleted and then inserted. */
    
      /* Delete items, then cut details, and finally cut sheet
         respectively so as not to raise the foreign key constraint */
    
      ---------------
      -- Cut Items --
      ---------------
      OPEN ITM(:NEW.LAYOUT_NO);
    
      FETCH ITM
       INTO itm_cur;
    
      IF ITM%FOUND THEN
    
         DELETE FROM CR_FIELD_CUT_ITEM
               WHERE LAYOUT_NO = :NEW.LAYOUT_NO
                 AND NVL(NOTE,'XXXXXXXXX')     <> :NEW.NOTE;
    
         stmt_var := 'Delete Cut Items';
    
      END IF;
    
      -----------------
      -- Cut Details --
      -----------------
      OPEN DET(:NEW.LAYOUT_NO);
    
      FETCH DET
       INTO det_cur;
    
      IF DET%FOUND THEN
    
         DELETE FROM CR_FIELD_CUT_DETAIL
               WHERE LAYOUT_NO = :NEW.LAYOUT_NO
                 AND NVL(NOTE,'XXXXXXXXX')  <> :NEW.NOTE;
    
         stmt_var := 'Delete Cut Detail';
    
      END IF;
    
      ---------------
      -- Cut Sheet --
      ---------------
      OPEN CUT(:NEW.LAYOUT_NO);
    
      FETCH CUT
       INTO cut_cur;
    
      IF CUT%FOUND THEN
    
    
         DELETE FROM CR_FIELD_CUT_SHEET
         WHERE LAYOUT_NO = :NEW.LAYOUT_NO ;
    
         stmt_var := 'Delete Cut Sheet';
    
      END IF;
    
    
      ---------------
      -- Layout Tracking --  Moved it from below for Change Track 2010-4071  (OpenedByContractor).
      ---------------
    
    
     OPEN LOT(:NEW.LAYOUT_NO);
    
      FETCH LOT
       INTO lot_cur;
    
      /* This updates the table CR_LAYOUT_TRACKING's columns
         House Number into the new value set by the staging table. */
    
    
      IF LOT%FOUND THEN
    
         UPDATE CR_LAYOUT_TRACKING
            SET HOUSE_NUMBER  = :NEW.HOUSE_NUMBER
          WHERE LAYOUT_NO     = lot_cur.LAYOUT_NO;
    
         stmt_var := 'Update Layout Tracking';
    
      END IF;
    
    
    
    
      /* Insert record from staging table to Cut Sheet Table
         the complete_status is set to No. ('N')*/
    
    BEGIN
    
      INSERT INTO CR_FIELD_CUT_SHEET
                 (LAYOUT_NO              , PERMIT_TYPE            ,
                  SAWCUT                 , PLATED                 ,
                  COUNTY                 , STATE                  ,
                  WEST_MAP_ID            , OPENED_BY_CONTR        ,
                  PROTECTED_ST           , COMPASS_POINT          ,
                  STREET_NAME            , ARTERY_TYPE            ,
                  LEFT_CROSS_STREET      , RIGHT_CROSS_STREET     ,
                  SPECIFIC_LOC           , EMER_PERMIT_NO         ,
                  EMER_ISSUE_DATE        , SERVICE_TYPE           ,
                  PARKING_RESTR          , RESTORE_REQD           ,
                  CREATE_DATE            , CREATE_BY              ,
                  NOTE                   , COMPLETE_STATUS        ,
                  EDIT_FINAL)
           VALUES
                 (:NEW.LAYOUT_NO              , :NEW.PERMIT_TYPE         ,
                  :NEW.SAWCUT                 , :NEW.PLATED              ,
                  :NEW.COUNTY                 , :NEW.STATE               ,
                  :NEW.WEST_MAP_ID            , lot_cur.contractor_name    , -- Get contractor Name from cr_layout_tracking
                  :NEW.PROTECTED_ST           , :NEW.COMPASS_POINT       ,
                  :NEW.STREET_NAME            , :NEW.ARTERY_TYPE         ,
                  :NEW.LEFT_CROSS_STREET      , :NEW.RIGHT_CROSS_STREET  ,
                  :NEW.SPECIFIC_LOC           , :NEW.EMER_PERMIT_NO      ,
                  :NEW.EMER_ISSUE_DATE        , :NEW.SERVICE_TYPE        ,
                  :NEW.PARKING_RESTR          , :NEW.RESTORE_REQD        ,
                   systime                    , :NEW.CREATE_BY           ,
                  :NEW.NOTE                   , 'N'                      ,
                  :NEW.STATUS                 );
    
    
         stmt_var := 'Insert Cut Sheet';
    
    
      EXCEPTION
       WHEN DUP_VAL_ON_INDEX THEN
    
             NULL;
    
      END;
    
      ---------------------
      -- Cut Details New --
      ---------------------
      OPEN DTN(:NEW.LAYOUT_NO, :NEW.CUT_NO, :NEW.NOTE);
    
      FETCH DTN
       INTO dtn_cur;
    
      IF DTN%NOTFOUND THEN
      /** start --added for cha 2011-3172 6/14/2011 **/
    
          OPEN UNA(:NEW.LAYOUT_NO, :NEW.ACCOUNT_NO);
    
          FETCH UNA
           INTO una_cur;
    
          ---------------------------------
          -- CAPTURE UNPROCESSED ACCOUNT --
          ---------------------------------
    
          IF UNA%NOTFOUND THEN
    
            INSERT INTO UNPROCESSED_ACCOUNTS
                        (LAYOUT_NO         , EMPL_NO              ,
                        ACCOUNT_NO         , LOG_DATE             ,
                        COMPLETE_TODAY     , NEW_ACCOUNT_NO       ,
                        STATUS             , CREATED_BY           ,
                        MODIFIED_BY        , CUT_NO               ,
                        CREATE_DATE        , MODIFIED_DATE        )
            VALUES
                        (:NEW.LAYOUT_NO    , NULL                 ,
                        :NEW.ACCOUNT_NO    , NULL                 ,
                        NULL               , NULL                 ,
                        :NEW.STATUS        , :NEW.CREATE_BY       ,
                        :NEW.CREATE_BY     , :NEW.CUT_NO          ,
                        :NEW.CREATE_DATE   , :NEW.CREATE_DATE   );
           stmt_var := 'Insert Unprocessed Accounts';
    
           SELECT EMAIL INTO V_CCI FROM C_LOV_CCI WHERE UPPER(NAME) = (SELECT UPPER(CCI)
           FROM CR_LAYOUT_TRACKING WHERE layout_no = :NEW.LAYOUT_NO);
    
           IF SQL%NOTFOUND THEN
              V_CCI := '[email protected]';
           END IF;
    
           V_CCI := '[email protected]';--6/24
    
           conn:= utl_smtp.open_connection( 'EXCHSMTP.coned.com');
    
           utl_smtp.helo(conn, 'coned.com');
           utl_smtp.mail(conn, '[email protected]' );
           utl_smtp.rcpt(conn, '[email protected]' );
           utl_smtp.rcpt(conn,  V_CCI);
           mesg:= 'From: Cut Staging After Insert <[email protected]>' || crlf ||
                  'Subject: Unprocessed Account (Testing)' || crlf ||
                  'To: XYZ <[email protected]>' || crlf ||
                  'Cc: ' || V_CCI || crlf  ;
           mesg:= mesg || '' || crlf || 'Unprocessed account found:  '||' Layout No: '|| :NEW.LAYOUT_NO ||
                          ' , Account No: '|| :NEW.ACCOUNT_NO ||' , Status: '|| :NEW.STATUS ||
                          ' , Created By: '|| :NEW.CREATE_BY ||' , Cut No.: '|| :NEW.CUT_NO ||
                          ' , Create Date: '|| :NEW.CREATE_DATE;
           utl_smtp.data( conn, mesg );
           utl_smtp.quit( conn );
    
           END IF;
          /** end --added for cha 2011-3172 6/14/2011 **/
            INSERT INTO CR_FIELD_CUT_DETAIL
                       (LAYOUT_NO              , CUT_NO                 ,
                        SHALLOW_FACILITIES     , CUT_LENGTH             ,
                        CUT_WIDTH              , CUT_DEPTH              ,
                        BASE_DEPTH             , BASE_MATERIAL          ,
                        SURFACE_DEPTH          , SURFACE_MATERIAL       ,
                        LANE                   , START_POINT            ,
                        LINEAR_START_CUT       , LINEAR_CURB_CUT        ,
                        SHAPE                  , PAVING_REQUIRED        ,
                        OPENED_DATE            , EXCAVATION_DATE        ,
                        BACKFILL_DATE          , BASE_DATE              ,
                        TRENCHING_DATE         , BASE_MAT_REPLACED      ,
                        COMBINED_CUT           , CASTING_DEDUCTION      ,
                        ACCOUNT_NO             , CREATE_DATE            ,
                        CREATE_BY              , NOTE                   ,
                        STATUS                 , REMARK                 ,
                        PERMIT_NO)
                 VALUES
                       (:NEW.LAYOUT_NO              , :NEW.CUT_NO                   ,
                        :NEW.SHALLOW_FACILITIES     , :NEW.CUT_LENGTH               ,
                        :NEW.CUT_WIDTH              , :NEW.CUT_DEPTH                ,
                        :NEW.BASE_DEPTH             , :NEW.BASE_MATERIAL            ,
                        :NEW.SURFACE_DEPTH          , :NEW.SURFACE_MATERIAL         ,
                        :NEW.LANE                   , :NEW.START_POINT              ,
                        :NEW.LINEAR_START_CUT       , :NEW.LINEAR_CURB_CUT          ,
                        :NEW.SHAPE                  , :NEW.PAVING_REQUIRED          ,
                         TRUNC(:NEW.OPENED_DATE)    ,  TRUNC(:NEW.EXCAVATION_DATE)  ,
                         TRUNC(:NEW.BACKFILL_DATE)  ,  TRUNC(:NEW.BASE_DATE)        ,
                         TRUNC(:NEW.TRENCHING_DATE) , :NEW.BASE_MAT_REPLACED        ,
                        :NEW.COMBINED_CUT           , :NEW.CASTING_DEDUCTION        ,
                        :NEW.ACCOUNT_NO             ,  systime                      ,
                        :NEW.CREATE_BY              , :NEW.NOTE                     ,
                        :NEW.STATUS                 , :NEW.REMARK                   ,
                        :NEW.PERMIT_NO);
    
            stmt_var := 'Insert Cut Detail';
    
      END IF;
    
    
      /* Insert record from staging table to Cut Item Table */
    
      INSERT INTO CR_FIELD_CUT_ITEM
                 (LAYOUT_NO      , CUT_NO         ,
                  SEQ_NO         , CODE           ,
                  LENGTH         , WIDTH          ,
                  DEPTH          , DATE_WORKED    ,
                  CREATE_DATE    , CREATE_BY      ,
                  NOTE           , STIP_FACTOR    )
           VALUES
                 (:NEW.LAYOUT_NO      , :NEW.CUT_NO               ,
                  :NEW.SEQ_NO         , :NEW.CODE                 ,
                  :NEW.LENGTH         , :NEW.WIDTH                ,
                  :NEW.DEPTH          ,  TRUNC(:NEW.DATE_WORKED)  ,
                   systime            , :NEW.CREATE_BY            ,
                  :NEW.NOTE           , :NEW.STIP_FACTOR          );
    
      stmt_var := 'Insert Cut Items';
    
     /*  This inserts record from staging to history table. */
    
     BEGIN
    
     INSERT INTO CR_FIELD_CUT_HISTORY
                (LAYOUT_NO              , PERMIT_TYPE            ,
                 PO_NUMBER              , HOUSE_NUMBER           ,
                 SAWCUT                 , PLATED                 ,
                 COUNTY                 , STATE                  ,
                 WEST_MAP_ID            , OPENED_BY_CONTR       ,
                 PROTECTED_ST           , COMPASS_POINT          ,
                 STREET_NAME            , ARTERY_TYPE            ,
                 LEFT_CROSS_STREET      , RIGHT_CROSS_STREET     ,
                 SPECIFIC_LOC           , EMER_PERMIT_NO         ,
                 EMER_ISSUE_DATE        , SERVICE_TYPE           ,
                 PARKING_RESTR          , RESTORE_REQD           ,
                 CUT_NO                 , SHALLOW_FACILITIES     ,
                 CUT_LENGTH             , CUT_WIDTH              ,
                 CUT_DEPTH              , BASE_DEPTH             ,
                 BASE_MATERIAL          , SURFACE_DEPTH          ,
                 SURFACE_MATERIAL       , LANE                   ,
                 START_POINT            , LINEAR_START_CUT       ,
                 LINEAR_CURB_CUT        , SHAPE                  ,
                 PAVING_REQUIRED        , OPENED_DATE            ,
                 EXCAVATION_DATE        , BACKFILL_DATE          ,
                 BASE_DATE              , TRENCHING_DATE         ,
                 BASE_MAT_REPLACED      , COMBINED_CUT           ,
                 CASTING_DEDUCTION      , ACCOUNT_NO             ,
                 SEQ_NO                 , CODE                   ,
                 LENGTH                 , WIDTH                  ,
                 DEPTH                  , DATE_WORKED            ,
                 CREATE_DATE            , CREATE_BY              ,
                 NOTE                   , STATUS                 ,
                 PERMIT_NO              , STIP_FACTOR            )
          VALUES
                (:NEW.LAYOUT_NO                 , :NEW.PERMIT_TYPE             ,
                 :NEW.PO_NUMBER                 , :NEW.HOUSE_NUMBER            ,
                 :NEW.SAWCUT                    , :NEW.PLATED                  ,
                 :NEW.COUNTY                    , :NEW.STATE                   ,
                 :NEW.WEST_MAP_ID               , lot_cur.contractor_name         , -- Get it from LOT Change Track 2010-4071
                 :NEW.PROTECTED_ST              , :NEW.COMPASS_POINT           ,
                 :NEW.STREET_NAME               , :NEW.ARTERY_TYPE             ,
                 :NEW.LEFT_CROSS_STREET         , :NEW.RIGHT_CROSS_STREET      ,
                 :NEW.SPECIFIC_LOC              , :NEW.EMER_PERMIT_NO          ,
                  TRUNC(:NEW.EMER_ISSUE_DATE)   , :NEW.SERVICE_TYPE            ,
                 :NEW.PARKING_RESTR             , :NEW.RESTORE_REQD            ,
                 :NEW.CUT_NO                    , :NEW.SHALLOW_FACILITIES      ,
                 :NEW.CUT_LENGTH                , :NEW.CUT_WIDTH               ,
                 :NEW.CUT_DEPTH                 , :NEW.BASE_DEPTH              ,
                 :NEW.BASE_MATERIAL             , :NEW.SURFACE_DEPTH           ,
                 :NEW.SURFACE_MATERIAL          , :NEW.LANE                    ,
                 :NEW.START_POINT               , :NEW.LINEAR_START_CUT        ,
                 :NEW.LINEAR_CURB_CUT           , :NEW.SHAPE                   ,
                 :NEW.PAVING_REQUIRED           ,  TRUNC(:NEW.OPENED_DATE)     ,
                  TRUNC(:NEW.EXCAVATION_DATE)   ,  TRUNC(:NEW.BACKFILL_DATE)   ,
                  TRUNC(:NEW.BASE_DATE)         ,  TRUNC(:NEW.TRENCHING_DATE)  ,
                 :NEW.BASE_MAT_REPLACED         , :NEW.COMBINED_CUT            ,
                 :NEW.CASTING_DEDUCTION         , :NEW.ACCOUNT_NO              ,
                 :NEW.SEQ_NO                    , :NEW.CODE                    ,
                 :NEW.LENGTH                    , :NEW.WIDTH                   ,
                 :NEW.DEPTH                     ,  TRUNC(:NEW.DATE_WORKED)     ,
                  systime                       , :NEW.CREATE_BY               ,
                 'PROCESSED '||TO_CHAR(systime  , 'MM/DD/YYYY HH:MI:SS'),
                 :NEW.STATUS                    , :NEW.PERMIT_NO               ,
                 :NEW.STIP_FACTOR               );
    
      stmt_var := 'Insert Cut History';
    
      EXCEPTION
    
      WHEN DUP_VAL_ON_INDEX THEN
    
        NULL;
    
      END;
    
    
       /* This will insert/update the records in CR_FIELD_LAYOUT_STATUS */
         OPEN STAT(:NEW.LAYOUT_NO);
         FETCH STAT INTO STAT_CUR;
    
         IF stat_cur.cdate IS NULL THEN
            /* Offset system date inserted by 1 second (SYSDATE+.00001) to prevent PK_LOT_STAT
               constraint from firing when the cuts are entered simultaneously with logs. */
            INSERT INTO CR_FIELD_LAYOUT_STATUS
                   (LAYOUT_NO, STATUS, CREATE_BY, CREATE_DATE, NOTE)
            VALUES (:NEW.LAYOUT_NO, 'AWAITING_COMPLETION', :NEW.CREATE_BY, SYSDATE+.00001,
                   'Cut Inserted by Field Personnel '|| to_char(SYSDATE+.00001,'MM/DD/YYYY HH:MI:SS AM'));
    
            stmt_var := 'Insert Layout Status';
    
         ELSE
    
            UPDATE CR_FIELD_LAYOUT_STATUS
               SET CREATE_DATE = SYSDATE
                 , NOTE        = 'Cuts Updated: '|| to_char(SYSDATE+.00001,'MM/DD/YYYY HH:MI:SS AM') -- CT 2009-5511  09/10/09 Removed concatenation
             WHERE LAYOUT_NO   = :NEW.LAYOUT_NO
               AND STATUS      = 'AWAITING_COMPLETION'
               AND CREATE_DATE = stat_cur.cdate;
    
            stmt_var := 'Update Layout Status';
    
         END IF;
    
      CLOSE CUT;
      CLOSE DET;
      CLOSE DTN;
      CLOSE ITM;
      CLOSE LOT;
      CLOSE STAT;
      CLOSE UNA;--added for cha 2011-3172 6/14/2011
    
      /* When exceptions are raised, the users will be notified for
         the failure. */
    
      EXCEPTION WHEN OTHERS THEN
    
           err_msg := SQLERRM;
    
           INSERT INTO CR_FIELD_ERROR VALUES(:NEW.LAYOUT_NO, ' Cut No.: '||:NEW.CUT_NO
                                             ||' Item No.: '||:NEW.SEQ_NO, SYSDATE, err_msg);
    
     /*      conn:= utl_smtp.open_connection( 'EXCHSMTP.coned.com');
    
           utl_smtp.helo(conn, 'coned.com');
           utl_smtp.mail(conn, '[email protected]' );
           utl_smtp.rcpt(conn, '[email protected]' );
           utl_smtp.rcpt(conn, cc_recipient);
           mesg:= 'From: Cut Staging After Insert <[email protected]>' || crlf ||
                  'Subject: CR_FIELD_CUT_AFTER_INSERT Trigger Failed (Testing)' || crlf ||
                  'To: Harsha <[email protected]>' || crlf ||
                  'Cc: ' || cc_recipient || crlf  ;
           mesg:= mesg || '' || crlf || msg_body || ' Layout No.: '|| :NEW.LAYOUT_NO ||
                          ' Cut No.: ' || :NEW.CUT_NO || ' Item No.: ' || :NEW.SEQ_NO ||
                          '  **ErrorMessage**  '||err_msg||' Error found after this statement: '||stmt_var;
           utl_smtp.data( conn, mesg );
           utl_smtp.quit( conn );*/ --6/24
            conn:= utl_smtp.open_connection( 'EXCHSMTP.coned.com');
    
           utl_smtp.helo(conn, 'coned.com');
           utl_smtp.mail(conn, '[email protected]' );
           utl_smtp.rcpt(conn, '[email protected]' );
           utl_smtp.rcpt(conn, cc_recipient);
           mesg:= 'From: Cut Staging After Insert <[email protected]>' || crlf ||
                  'Subject: CR_FIELD_CUT_AFTER_INSERT Trigger Failed (Testing)' || crlf ||
                  'To: XYZ <[email protected]>' || crlf ||
                  'Cc: ' || cc_recipient || crlf  ;
           mesg:= mesg || '' || crlf || msg_body || ' Layout No.: '|| :NEW.LAYOUT_NO ||
                          ' Cut No.: ' || :NEW.CUT_NO || ' Item No.: ' || :NEW.SEQ_NO ||
                          '  **ErrorMessage**  '||err_msg||' Error found after this statement: '||stmt_var;
           utl_smtp.data( conn, mesg );
           utl_smtp.quit( conn );
    END;
    Published by: 831050 July 20, 2011 06:50

    It's just a guess,

    what you the sliders are open regardless of any condition, for example;

    OPEN CUT(:NEW.LAYOUT_NO);
    OPEN DET(:NEW.LAYOUT_NO);
    OPEN ITM(:NEW.LAYOUT_NO);
    OPEN LOT(:NEW.LAYOUT_NO);
    OPEN DTN(:NEW.LAYOUT_NO, :NEW.CUT_NO, :NEW.NOTE);
    

    UNA is however open after a condition;

    IF DTN%NOTFOUND THEN
      /** start --added for cha 2011-3172 6/14/2011 **/
    
          OPEN UNA(:NEW.LAYOUT_NO, :NEW.ACCOUNT_NO);
    

    All in sliders however closed without worrying, that is, they are all suppose to be open;

      CLOSE CUT;
      CLOSE DET;
      CLOSE DTN;
      CLOSE ITM;
      CLOSE LOT;
      CLOSE STAT;
      CLOSE UNA;
    

    So I think you close the wen of cursors UNA this is indeed not to open.
    So, pass the "NARROW UNA"; line of code before the END IF; on line 278, since that's when it will definitely be open.

  • "Info product programmed into the system card is missing or not valid card system:

    Info product programmed into the system card is missing or not valid card system:

    The OOA product name,

    OOA serial No.,

    OOA product #.

    System OOA board ct #.

    I get this message every time I start all of a sudden. What it means and how to fix it? I just bought this laptop from staples are about 4 months!

    Jenn121 wrote:

    How to send the unit into operation? I was given assurances on this matter of Staples, can I put it to return? Or I'm doing something else?

    Your 1 year warranty is HP and no store, but I do not know if they accept your laptop for service. You can use HP support (phone/Email/Chat) and connect to a case of this problem and directives on service will be communicated to the customer service you HP.

  • Reinstalling Windows XP. We get an error when I enter my key. "The product key you entered is not valid.

    Try to breathe new life into an old laptop I had to hang out, but the key I have is apparently not valid. I'm not using the original installation CD, I borrowed one from a friend, could this be the cause of this?

    Yes, your key to the COA needs an OEM disc.

  • Error message: "the security certificate has expired or not valid" when signing into emails

    original title: it is message apear signin to my email (the security certificate is expired or not valid) my windos xp professional version - what can I do

    It is message apear signin to my email (the security certificate is expired or not valid) my windos xp professional version - what can I do

    Chances are that your system clock is bad - check your regional settings in the control panel and make sure that your region, time, date, and year are correctly configured.

  • The new XP installation error. The signature for the family Windows XP Setup is not valid. The error code is fffffc0d

    I'm doing a fresh install of Windows XP Edition family on a new hard drive.  I get the same error message indicating that the product catalog can not be installed. I reformatted and retryed with the same result. I tried a different HARD disk, but got the same trouble. I also tried installing XP Pro after a reformat and got the same error. The first error window says "the signature for the family Windows XP Setup is not valid. The error code is fffffc0d", and the second says" error: the system cannot find message for message number 0xfffffc0d text in the file for syssetup.dll fatal error messages: Setup failed to install the product catalogs. " Any directive or ideas would be greatly appreciated. THX

    Hello

    I suggest you try the steps from the link below and check if it helps.

    http://support.Microsoft.com/kb/307153

    Hope this information is useful.

  • I just bought a version of lightroom upgrade 6 (mac, upgrade from lightroom 4) and began the process of installation, but when I entered the serial number of the previous version, I got the message "the serial number you entered is not valid. Please try

    I just bought a version of lightroom upgrade 6 (mac, upgrade from lightroom 4) and began the process of installation, but when I entered the serial number of the previous version, I got the message "the serial number you entered is not valid. Please try again. If the problem persists, contact customer service. The number I entered is correct - I checked against the original package and on the products of my adobe account page, and I get the error message even if I try to enter the serial number of the version of lightroom 3 I had before. I am at a loss to understand what I can do: I paid for this product, but I can't install it. The only thing I can think is that the lightroom 4A was purchased from an old computer, but it has migrated successfully to my current imac, as surely, it should work.

    Problem is resolved now - it's due to my misunderstanding of what was required, and enter the serial number of the previous version (as an upgrade) instead of the serial number of the version I had to buy). My apologies for my mistake and thank you for your time.

Maybe you are looking for

  • Prefs in user.js for the Mozilla rich text editing has stopped working

    Prefs in user.js for the Mozilla rich text editing has stopped working. He worked, then stopped. you had to do system restore. user.js file replaced, does not work This has happened Don't know how many times

  • Cards no-Quadro in a workstation Z1

    The Z1 has a socket MXM 3.0 Type B for graphics cards. I talked to a guy from HP tech if HP BIOS to only limit cards Quadro MXM of HP and he said: they do not have. He also said that any 3.0/B MXM card should work, but HP offers no support for this +

  • Satellite P850-132 - sleep & Charge does not work

    It's my script Own P850-132 ("sleep and charge" support)Changed hard drive SSD (samsung 830 265gt) Tried to get the PS3 controller & mic to load during sleepDidn t work. Noticed that didn t of pop-up window show "sleep and Charge" for those but showe

  • Push intermittent Corporate sync email

    Hi all I had my Droid2 since the launch day and I got some weird results with corporate sync for email. My organization using Exchange 2007 and at the beginning, all seemed well. All my email/contacts/events sync would be perfectly Later that day I n

  • Why generate code OR DAQmx to assist DAQ?

    If I set up a channel of AI using the DAQ Assistant why converting using NOR-DAQmx code generate the menu? It runs faster? What is the advantage of the conversion? Dave