Problem in navigating out of a block

Hi,
There is a form created with the help of data block wizard. The form contains 4 data blocks. The entry is to be done in a way that the first threee fields are from the first data bolck and the 4th field is from the next data block. The problem I am facing is that when i try to navigate from the first block to the 2nd block the WHEN-VALIDATE-ITEM trigger of the 4th item of the first block is getting fired, thus preventing me to move to the next block and there are no validation trigger on the block level.
please let me know what the problem can be.
Help is required urgently

Hi,
that's standard behaviour. Item Validation will fire when you change blocks. If validation is successful it shuld not stop you, also you could try using ITEM_IS_VALID which if fiddley way to do it.
If it is possible for you to create a view that combines the columns the two blocks then it would make your data entry easier.
one other option is to fiddle with the validation scope
Easo

Similar Messages

  • Problem in navigating out of the block

    Hi,
    There is a form created with the help of data block wizard. The form contains 4 data blocks. The entry is to be done in a way that the first threee fields are from the first data bolck and the 4th field is from the next data block. The problem I am facing is that when i try to navigate from the first block to the 2nd block the WHEN-VALIDATE-ITEM trigger of the 4th item of the first block is getting fired, thus preventing me to move to the next block and there are no validation trigger on the block level.
    please let me know what the problem can be.
    Help is required urgently

    Hi,
    that's standard behaviour. Item Validation will fire when you change blocks. If validation is successful it shuld not stop you, also you could try using ITEM_IS_VALID which if fiddley way to do it.
    If it is possible for you to create a view that combines the columns the two blocks then it would make your data entry easier.
    one other option is to fiddle with the validation scope
    Easo

  • Problem in navigating out of block

    Hi,
    There is a form created with the help of data block wizard. The form contains 4 data blocks. The entry is to be done in a way that the first threee fields are from the first data bolck and the 4th field is from the next data block. The problem I am facing is that when i try to navigate from the first block to the 2nd block the WHEN-VALIDATE-ITEM trigger of the 4th item of the first block is getting fired, thus preventing me to move to the next block and there are no validation trigger on the block level.
    please let me know what the problem can be.
    Help is required urgently

    Hi,
    that's standard behaviour. Item Validation will fire when you change blocks. If validation is successful it shuld not stop you, also you could try using ITEM_IS_VALID which if fiddley way to do it.
    If it is possible for you to create a view that combines the columns the two blocks then it would make your data entry easier.
    one other option is to fiddle with the validation scope
    Easo

  • Firefox have some promlems and it block when is opeining hotmail, in my laptop always have that problem, so i need check my email using another programs...that problem is in my laptop or it´s a problem of navigator??

    Firefox have some problems and it block when is opening hotmail, in my laptop always have that problem, so i need check my email using another programs...that problem is in my laptop or it´s a problem of navigator??

    I know you can't help with my Yahoo problem, however, apparently at some time in the past I have went to the Sync and tried to figure it out on both my laptop and my desktop, because I have the long snyc key information. However, when I go to try to sync both computers I never get the box to enter that key on either one. That is my problem. So should I try and get a new sync key and see if that works.

  • Problem with navigation and masthead by changing languages with Anonymous

    Hi All,
    i have a problem with navigation and masthead by changin the language when accessing as anonymous user.
    Ive created two additional users anon_de  (with language german )and anon_en (for english).
    I've created also two links in the in masthead:
    /irj/portal/anonymous?guest_user=anon_en and /irj/portal/anonymous?guest_user=anon_de
    When i choose "de" for the first time it works fine, but when i choose "en" again the language in the content are is changing to english again, but not in navigation and masthead. When i click again on link for "en" the languge is set to english. Strange thing is that when i click on "de" instead the portal content change to german but masthead and navigation are in english now, as it should be before....
    It seems that masthead and navigation have always prevoius language selected.
    Do you know, what could be the reason of that strange behavior?
    Thanks for help
    Karol

    Hi Detlev,
    you are right. the user is not "updated" fast enough... the strange thing is, that it works by the first time i change the language...
    well.. i can implement that workaround as you suposed, but it would be a really workaround as the same page will be requestes second time, causing requests number to be double..
    Thanks for help
    ps. i forgot to mark this message as question to give points.. if you tell me how i can change that ill reward your answer..

  • Problems with navigation when deploy application on WebLogic 10.3

    Hi! I have problems with navigation when I deploy my application on Weblogic server 10.3. In my application I have two pages. One page where I can see the records. In this page I have button Create with action to secound jspx page. When I press this button then the first form (where I could see all records) is empty - the create operation worked, but navigation to second page not. Navigation rules is in adf task flow. In default server all works correct. Where is the problem?
    Maybe when I deploy my application I need specialy deploy adf task flow or somewhere write something? If so, then can you explain me where? Any suggestions what to do.
    Best regards!

    I have in log:
    2009.26.3 20:12:52 oracle.adfinternal.controller.faces.lifecycle.JSFLifecycleImp
    l setLifecycleContextBuilder
    WARNING: ADFc: Replacing the ADF Page Lifecycle implementation with 'oracle.adfi
    nternal.controller.application.model.JSFDataBindingLifecycleContextBuilder'.
    2009.26.3 20:12:52 oracle.adfinternal.controller.util.model.AdfmInterface initia
    lize
    INFO: ADFc: BindingContext is present, using ADFm APIs for DataControlFrames.
    2009.26.3 20:12:52 oracle.adfinternal.controller.metadata.provider.MdsMetadataRe
    sourceProvider <init>
    INFO: ADFc: Controller caching of MDS metadata resources ENABLED.
    2009.26.3 20:12:52 oracle.adf.controller.internal.metadata.MetadataService$Boots
    trap add
    INFO: ADFc: Loading bootstrap metadata from '/WEB-INF/adfc-config.xml'.
    2009.26.3 20:12:54 oracle.adf.share.security.providers.jps.CSFCredentialStore fe
    tchCredential
    WARNING: Unable to locate the credential for key AUGI in D:\bea\user_projects\do
    mains\base_domain\config\oracle.
    2009.26.3 20:12:54 oracle.adf.share.jndi.ReferenceStoreHelper throwPartialResult
    Exception
    WARNING: Incomplete connection information
    Edited by: Debuger on Mar 26, 2009 11:18 AM

  • Can some one please tell me what is the problem in the below pl/sql block

    Hi, I have problem with the following pl/sql block, I need this with bulk operation.
    -- Assume the following scenario, we are validating dept (master) and emp(child) which are my temporary tables and updating the status back to
    -- dept ( for all the validation errors, even if we have any validation at child  it has to update the header record with error message),
    -- upon successful validation insert the data into dept3, and emp3 interms of batches
    -- I have give the sample example with dept and emp, but i have around 10 million records which has around 30-40 validations,
    -- I would like to process them in terms of batches using bulk collection as this would do fast processing
    -- Can some one please tell me how to insert them in terms of bulk with every set of 1000 records in each batch in this example,for every set of 1000 records
    -- i need update batch id with unique number in dept table
    -- with current data i can have 50 batches , I need to pass, deptno as parameter to my emp cursor. 
    -- can some one please tell me how to make this validation and insertion more efficient. so that while inserting the data for every batch it should insert batch id
    -- Tried with LIMIT clause as well but not working
    -- I am correcting the code as per your comments Request you to please suggest me so that I can correct , I am new to PL/sql, started learning now.
    step - 1:
    CREATE TABLE DEPT
           (DEPTNO NUMBER(6) primary key,
            DNAME VARCHAR2(25),
            LOC VARCHAR2(23),
            batch_id number );
    INSERT INTO DEPT VALUES (10, 'ACCOUNTING', 'NEW YORK', null);
    INSERT INTO DEPT VALUES (20, 'RESEARCH',   'DALLAS', null);
    INSERT INTO DEPT VALUES (30, 'SALES',      'CHICAGO', null);
    INSERT INTO DEPT VALUES (40, 'OPERATIONS', 'BOSTON', null);
    step - 2:
    declare
    begin
    for i in 1..50000 loop
    insert into dept values(40+i, 'OPERATIONS'||i,'BOSTON'||i, null);
    end loop;
    commit;
    exception
    when others then
    dbms_output.put_line('Exception occured:'||SQLERRM);
    end;
    step - 3:
    create sequence emp_seq start with 1 increment by 1;
    step - 4:
    CREATE TABLE EMP
           (EMPNO NUMBER(15) NOT NULL primary key,
            ENAME VARCHAR2(20),
            JOB VARCHAR2(20),
            MGR NUMBER(4),
            HIREDATE DATE,
            SAL NUMBER(7, 2),
            COMM NUMBER(7, 2),
            DEPTNO NUMBER(6));
    INSERT INTO EMP VALUES
            (7369, 'SMITH',  'CLERK',     7902,
            TO_DATE('17-DEC-1980', 'DD-MON-YYYY'),  800, NULL, 20);
    INSERT INTO EMP VALUES
            (7499, 'ALLEN',  'SALESMAN',  7698,
            TO_DATE('20-FEB-1981', 'DD-MON-YYYY'), 1600,  300, 30);
    INSERT INTO EMP VALUES
            (7521, 'WARD',   'SALESMAN',  7698,
            TO_DATE('22-FEB-1981', 'DD-MON-YYYY'), 1250,  500, 30);
    INSERT INTO EMP VALUES
            (7566, 'JONES',  'MANAGER',   7839,
            TO_DATE('2-APR-1981', 'DD-MON-YYYY'),  2975, NULL, 20);
    INSERT INTO EMP VALUES
            (7654, 'MARTIN', 'SALESMAN',  7698,
            TO_DATE('28-SEP-1981', 'DD-MON-YYYY'), 1250, 1400, 30);
    INSERT INTO EMP VALUES
            (7698, 'BLAKE',  'MANAGER',   7839,
            TO_DATE('1-MAY-1981', 'DD-MON-YYYY'),  2850, NULL, 30);
    INSERT INTO EMP VALUES
            (7782, 'CLARK',  'MANAGER',   7839,
            TO_DATE('9-JUN-1981', 'DD-MON-YYYY'),  2450, NULL, 10);
    INSERT INTO EMP VALUES
            (7788, 'SCOTT',  'ANALYST',   7566,
            TO_DATE('09-DEC-1982', 'DD-MON-YYYY'), 3000, NULL, 20);
    INSERT INTO EMP VALUES
            (7839, 'KING',   'PRESIDENT', NULL,
            TO_DATE('17-NOV-1981', 'DD-MON-YYYY'), 5000, NULL, 10);
    INSERT INTO EMP VALUES
            (7844, 'TURNER', 'SALESMAN',  7698,
            TO_DATE('8-SEP-1981', 'DD-MON-YYYY'),  1500, NULL, 30);
    INSERT INTO EMP VALUES
            (7876, 'ADAMS',  'CLERK',     7788,
            TO_DATE('12-JAN-1983', 'DD-MON-YYYY'), 1100, NULL, 20);
    INSERT INTO EMP VALUES
            (7900, 'JAMES',  'CLERK',     7698,
            TO_DATE('3-DEC-1981', 'DD-MON-YYYY'),   950, NULL, 30);
    INSERT INTO EMP VALUES
            (7902, 'FORD',   'ANALYST',   7566,
            TO_DATE('3-DEC-1981', 'DD-MON-YYYY'),  3000, NULL, 20);
    INSERT INTO EMP VALUES
            (7934, 'MILLER', 'CLERK',     7782,
            TO_DATE('23-JAN-1982', 'DD-MON-YYYY'), 1300, NULL, 10);
    commit;
    step :- 5
    declare
    cursor c1 is select * from dept;
    k number:=0;
    m number:=0;
    begin
    for i in  c1 loop
    k:=k+1;
    --dbms_output.put_line('k:'||k);
    --dbms_output.put_line('i.deptno:'||i.deptno);
    m:=0;
    for j in 1..5 loop
    m:=m+1;
    --dbms_output.put_line('m:'||m);
    --dbms_output.put_line('i.deptno:'||i.deptno);
    insert into emp values
            (9000+emp_seq.nextval, 'SMITH'||'_'||emp_seq.currval,  'CLERK'||'_'||emp_seq.currval,     7902,
            TO_DATE('17-DEC-1980', 'DD-MON-YYYY'),  800, NULL, i.deptno);
    end loop;
    end loop;
    commit;
    exception
    when others then
    dbms_output.put_line('Exception occured:'||sqlerrm);
    end;
    step :-6
    create table dept3 as select * from dept where 1=2;
    create table emp3 as select * from emp where 1=2;
    alter table dept add object_id number;
    alter table dept add status varchar(20);
    alter table dept add err_msg varchar2(200);
    alter table emp add object_id number;
    -- I have not included the alter statements in the inital creation because i dont want them to insert into dept3 and emp3
    CREATE OR REPLACE
    PACKAGE test_b
    AS
      g_batch_id NUMBER;
      PROCEDURE emp_ins(
          p_EMPNO    NUMBER,
          p_ENAME    VARCHAR2,
          p_JOB      VARCHAR2,
          p_MGR      NUMBER,
          p_HIREDATE DATE,
          p_SAL      NUMBER,
          p_COMM     NUMBER,
          p_DEPTNO   NUMBER);
      PROCEDURE dept_ins(
          p_DEPTNO NUMBER,
          p_dname  VARCHAR2 ,
          p_LOC    VARCHAR2,
          p_batch  NUMBER);
      PROCEDURE validate_prc;
      PROCEDURE main;
    TYPE dept_t
    IS
      TABLE OF dept%ROWTYPE;
      hdr_tbl dept_t;
    TYPE emp_t
    IS
      TABLE OF emp%ROWTYPE;
      line_tbl emp_t;
    TYPE dept_i_t
    IS
      TABLE OF dept3%ROWTYPE;
      hdr_ins_tbl dept_i_t;
    TYPE emp_i_t
    IS
      TABLE OF emp3%ROWTYPE;
      line_ins_tbl emp_i_t;
    END;
    -- pacakge body
    CREATE OR REPLACE
    PACKAGE body test_b
    AS
    PROCEDURE emp_ins(
        p_EMPNO    NUMBER,
        p_ENAME    VARCHAR2,
        p_JOB      VARCHAR2,
        p_MGR      NUMBER,
        p_HIREDATE DATE,
        p_SAL      NUMBER,
        p_COMM     NUMBER,
        p_DEPTNO   NUMBER)
    IS
    BEGIN
      INSERT
      INTO EMP3
          EMPNO ,
          ENAME ,
          JOB ,
          MGR ,
          HIREDATE ,
          SAL ,
          COMM ,
          DEPTNO
        VALUES
          P_EMPNO ,
          P_ENAME ,
          P_JOB ,
          P_MGR ,
          P_HIREDATE ,
          P_SAL ,
          P_COMM ,
          P_DEPTNO
    EXCEPTION
    WHEN OTHERS THEN
      DBMS_OUTPUT.PUT_LINE('EXCEPTION AT EMP INSERT'||SQLERRM);
    END;
    PROCEDURE dept_ins
        p_DEPTNO NUMBER,
        p_dname  VARCHAR2 ,
        p_LOC    VARCHAR2,
        p_batch  NUMBER
    IS
    BEGIN
      INSERT
      INTO DEPT3
          DEPTNO ,
          DNAME ,
          LOC ,
          batch_id
        VALUES
          p_DEPTNO ,
          p_DNAME ,
          p_LOC ,
          p_batch
    EXCEPTION
    WHEN OTHERS THEN
      DBMS_OUTPUT.PUT_LINE('EXCEPTION AT DEPT INSERT'||SQLERRM);
    END ;
    PROCEDURE validate_prc
    IS
      CURSOR c1
      IS
        SELECT * FROM dept WHERE status IS NULL ;--AND rownum <25;
      CURSOR c2(p_dept NUMBER )
      IS
        SELECT * FROM emp WHERE deptno=p_dept;
      e_validation EXCEPTION;
    BEGIN
      OPEN c1;
      LOOP
        FETCH c1 BULK COLLECT INTO hdr_tbl limit 5000;
        SELECT emp_seq.nextval INTO g_batch_id FROM dual;
        EXIT
      WHEN hdr_tbl.count = 0;
        dbms_output.put_line('batch'||g_batch_id);
      END LOOP;
      CLOSE c1;
      dbms_output.put_line('C1 closed');
      --------- Loading data into the inv line table type -------------------------------
      FOR i IN 1 .. hdr_tbl.count
      LOOP
        dbms_output.put_line('started validation');
        -- do header level validations
        IF hdr_tbl(i).dname  IS NULL THEN
          hdr_tbl(i).status  := 'ERROR';
          hdr_tbl(i).err_msg :=',DNAME is null';
        END IF;
        OPEN c2(hdr_tbl(i).deptno);
        LOOP
          FETCH c2 BULK COLLECT INTO line_tbl;
          -- EXIT WHEN c2%NOTFOUND;
        END LOOP;
        CLOSE c2;
        FOR j IN 1 .. line_tbl.count
        LOOP
          -- do line validations
          IF line_tbl(j).ename IS NULL THEN
            hdr_tbl(i).status  := 'ERROR';
            hdr_tbl(i).err_msg :=',ENAME is null';
          END IF;
          BEGIN
            FORALL j IN line_tbl.FIRST .. line_tbl.LAST
            SAVE EXCEPTIONS
            UPDATE EMP
            SET object_id =3
              -- I have multiple columns to update based on validations
            WHERE deptno =hdr_tbl(i).deptno------------
            AND empno    =line_tbl (j).empno;
            COMMIT;
            line_tbl.DELETE;
            dbms_output.put_line( 'Successfully updated emp temp table.');
          EXCEPTION
          WHEN OTHERS THEN
            ROLLBACK;
            dbms_output.put_line( 'Error while updating line temp table. ' || sqlerrm );
            FOR j IN 1 .. sql%BULK_EXCEPTIONS.COUNT
            LOOP
              DBMS_OUTPUT.put_line(' occurred during line temp table updation ' || sql%BULK_EXCEPTIONS(i).ERROR_INDEX );
            END LOOP;
            raise e_validation;
          END;
        END LOOP; -- j
        --CLOSE c2;
        IF hdr_tbl(i).err_msg IS NULL THEN
          hdr_tbl (i).status  := 'VALID';
          hdr_tbl (i).err_msg := NULL;
        END IF;
        -- even if I have line validation failed I have to update header status and erorr msg
        BEGIN
          FORALL i IN hdr_tbl.FIRST .. hdr_tbl.LAST
          SAVE EXCEPTIONS
          UPDATE DEPT
          SET object_id =4,
            status      = hdr_tbl (i).status,
            err_msg     = hdr_tbl (i).err_msg
            --  batch_id =
            -- I have multiple columns to update based on validations
          WHERE deptno = hdr_tbl (i).deptno
          AND status  IS NULL; ------------
          COMMIT;
          hdr_tbl.DELETE;
          dbms_output.put_line( 'Successfully updated dept temp table.');
          --close c1;
        EXCEPTION
        WHEN OTHERS THEN
          ROLLBACK;
          dbms_output.put_line( 'Error while updating hdr temp table. ' || sqlerrm );
          FOR i IN 1 .. sql%BULK_EXCEPTIONS.COUNT
          LOOP
            DBMS_OUTPUT.put_line(' occurred during line temp table updation ' || sql%BULK_EXCEPTIONS(i).ERROR_INDEX );
          END LOOP;
          raise e_validation;
        END;
      END LOOP; --i
    EXCEPTION
    WHEN OTHERS THEN
      DBMS_OUTPUT.PUT_LINE('EXCEPTION AT validate'||SQLERRM);
    END ;
    PROCEDURE main
    IS
      CURSOR dept_ins_cur
      IS
        SELECT * FROM dept WHERE status='VALID';
      CURSOR emp_ins_cur(p_deptno NUMBER)
      IS
        SELECT * FROM emp WHERE deptno= p_deptno;
    BEGIN
      validate_prc;
      OPEN dept_ins_cur;
      LOOP
      FETCH dept_ins_cur BULK COLLECT INTO hdr_ins_tbl limit 1000
      EXIT
      WHEN dept_ins_cur%NOTFOUND;
      END LOOP;
      CLOSE dept_ins_cur;
      --------- Loading data into the inv line table type -------------------------------
      FOR i IN 1 .. hdr_tbl.count
      loop
      dept_ins(hdr_ins_tbl(i).deptno ,
      hdr_ins_tbl(i).DNAME ,
      hdr_ins_tbl(i).LOC , emp_seq.nextval);
      commit;
      OPEN emp_ins_cur(hdr_ins_tbl(i).deptno);
      LOOP
      FETCH emp_ins_cur BULK COLLECT INTO line_ins_tbl;
      --EXIT WHEN emp_ins_cur%NOTFOUND;
      END LOOP;
      CLOSE emp_ins_cur;
      for j in 1..line_ins_tbl.count loop
      emp_ins(line_ins_tbl(j).EMPNO ,
      line_ins_tbl(j).ENAME ,
      line_ins_tbl(j).JOB ,
      line_ins_tbl(j).MGR ,
      line_ins_tbl(j).HIREDATE ,
      line_ins_tbl(j).SAL ,
      line_ins_tbl(j).comm ,
      line_ins_tbl(j).DEPTNO );
      end loop;
      end loop;
      commit;
      BEGIN
      forall i IN hdr_ins_tbl.first .. hdr_ins_tbl.last
      SAVE exceptions
      UPDATE dept
      SET status   = 'INSERTED',
      err_msg  = null
      WHERE deptno=hdr_ins_tbl (i).deptno
      AND status   = 'VALID';
      COMMIT;
      hdr_ins_tbl.delete;
      dbms_output.put_line( 'inserting into temp tables.');
      EXCEPTION
      WHEN OTHERS THEN
      rollback;
      end;
    EXCEPTION
    WHEN OTHERS THEN
      dbms_output.put_line('exception in main' ||SQLERRM);
    END ;
    END;
    Thanks in advance...
    Message was edited by: 888025

    Hi, I have problem with the following pl/sql block
    Well, as Hoek already said, that is the understatement of the century.
    I can't be absolutely certain but I think that set of DDL and code that you posted has just about every possible error and design issue that there is! It would make an excellent addition to BluShadow's FAQs an an example of what NOT to do.
    I don't think it is even possible to 'fix the basics first' as Hoek suggested. IMHO the first step needs to be to create a functional requirements document (FRD) that explains in detail WHAT needs to be done. That doc should also contain info about how any errors/recovery/restart is to be handled. It is premature to try to implement ANY solution without first knowing what is needed functionally.
    Once the FRD is done you should do a walk-through based on your current architecture and sample data to make sure that the document really covers ALL of the steps that need to be performed and that it adequately explains how to deal with any processing or data issues that might arise.
    The next document you need is the TRD - Technical Requirements Doc that covers the different technical implementions of the FRD that can be done and the advantages/disadvantages of each.
    Then you can start working on a prototype.
    1. The DDL you posted isn't coherent - there are CREATE table statements and then later ALTER statements that add additional columns. There doesn't appear to be any reason for not including ALL of the columns in the CREATE table statement.
    2. You are using PL/SQL types instead of SQL types. That makes it impossible to use those types in SQL statements and makes it much more difficult to test since it is much easier to test a query in SQL (e.g. using sql*plus) that to embed the query in PL/SQL.
    3. You are defining the same type twice but giving it different names.
    TYPE dept_t
       IS
          TABLE OF dept%ROWTYPE
             INDEX BY binary_integer;
    TYPE dept_i_t
       IS
          TABLE OF dept%ROWTYPE
             INDEX BY binary_integer;
    Those are both based on the same DEPT table! Why the duplication?
    Also you are using associative arrays instead of just using nested tables. Get rid of the INDEX BY clause.
    4. You have some serious architectural and data model issues
    -- Assume the following scenario, we are validating dept (master) and emp(child) which are my temporary tables and updating the status back to
    -- dept ( for all the validation errors, even if we have any validation at child  it has to update the header record with error message),
    Why would you do that? You say 'it has to update the header record ...'. Says who? That is just one indication that you are trying to implement a 'solution' before you have adequately defined the 'problem'.
    Typically you would NOT alter any of the data tables; any validation errors/issues would get inserted into a table specifically designed to hold/log those issues. That table would contain key field values to correlate with the source of the error.
    Those 'master' and 'child' entities are two SEPARATE things. Issues with a 'master' row have NOTHING to do with any possible child rows.
    And issues with a 'child' row have NOTHING to do with any possible master rows. The ONLY connection between 'child' and 'master' is the foreign key that correlates them.
    So you don't necessarily have to validate the 'child' rows in sync with their 'master' row. In many cases you would have a procedure that performs validation of the entire set of 'master' rows and log those issues/problems. You would use a different procedure to validate the entire set of 'child' rows and log their issues.
    Those validation procedures can often work with ALL of the data using SQL statements instead of bulk processing.
    5. You are using loop constructs that are not valid for the type of processing you are using
    LOOP
        FETCH c1 BULK COLLECT INTO hdr_tbl;
        EXIT
      WHEN c1%NOTFOUND;
      END LOOP;
    There can be NO exit since the bulk collect with either get EVERYTHING or NOTHING. Possibly that is just a holdover from your attempt to use the LIMIT clause but you removed that clause from the FETCH; I don't know.
    There is so much wrong with what you posted it is really rather pointless to try to 'fix' it.
    I suggest you start over and clarify and DOCUMENT the actual requirements without prejudice about the solution that someone seems to want to force on you.

  • Problems with TV Out signal after upgrading to iOS 5.1

    Has anyone experienced problems with TV Out signals on their iPad 2 using the Apple HDMI Adapter after upgrading to iOS 5.1?  I am trying to connect to my HDTV after upgrading and cintunally receive an "Unsupported Video Signal" message with a blank/back screen.  Prior to upgrading, I had no connection problems and could view TV Shows, Movies, Music Videos, Keynote, etc...without problems.  I've been unable to find any resolution to this problem, even followed Apple guidance to detach and reattach the HDMI adapter without success.  Seems like a software bug to me and it's a major problem when trying to conduct business or personal activities.  Hopeing Apple has a fix in work already...anyone else have any ideas?  Thx in advance...

    Try a reset. Press & hold the Power and Home buttons together for 10+ seconds, ignoring the red power-off slider, until you see the Apple logo. It is safe to do, there should be no content loss. It is the same as rebooting your computer.
    If that does not work, restore the iPad to the factory settings.

  • Problem with fading out particles in cs5

    I have a problem with fading out particles or anything for that matter in my CS5 after effects!  I set up the key frames right.  O opacity at first and whatever number at next and it fades in fine,  But when I try to do the reverse it will not fade out and only stops the effect if I cut its durration at the red par representing it on the top of the time line. This produces and rough aburpt cut of the effect which will not due.  Please can anyone tell me what I am doing wrong that I can't fade out particles with opacity?

    First question: What OS and what's the build of CS5.5?
    Second question: What effect are you using? There are a bunch of ways to generate particles.
    Last question: if you turn off the effect can you get the layer to fade out? Pressing Alt/Option + t will set a keyframe for opacity on your layer and reveal the keyframe in the time line. Do that, set the value to 0, then move down the timeline a few frames and set the value to 100. This should generate another keyframe. Now move down a few more frames and press Alt/Option + t or change the value for opacity to anything and then back to 100, or copy the previous keyframe and paste to set a 3rd keyframe. Finally move down a few more frames and set the value to 0. You should have 4 keyframes in your tlimeline for opacity. If you want to clean up the layer press Alt/Option + ] to set the out point for the layer.
    Everything should work just fine. Turn on the effect and your layer and the effect should fade out.
    If you want to do something else with the particles, like fade out a particle over the lifetime of the particle we'll need to know which plug-in you're using.

  • Problems with filling out PDF forms

    We have problems with filling out PDF-forms. Aotomatic filling of forms is deactivated and we use the Adobe Reader 11.0.05. The problem is: After some time the inputs are wrong put down in the form. For example: I write 120 and in the form stands 125. We have already extinguished the cache. Thanks for your help in advance.

    You will get that first message when the document has been changed in a way that invalidates the internal digital signature that's applied when a document is Reader-enabled. Certain changes are allowed (e.g., filling fields, commenting, signing) and will not invalidate the signature, but others are not. The exact cause of the change is often hard to track down, but it can be due to font problems, some type of file corruption, or something that Acrobat/Reader attempts to correct when the file is opened/saved. You will also get the message if the users system time is not correct and is currently set to some time before the document was Reader-enabled. It seems best to use the most recent version of Acrobat to enabled the documents and recent versions of Reader to work with them.
    It problem is probably not related to the user using anything in the Sign pane.

  • Has anybody had a problem with greyed out wifi on i phone 4 gs

    Has anybody had a problem with greyed out wifi setting on iphone 4gs

    Forty four in the last week.
    wifi greyed out

  • Problem While Taking out Printout Through ME9F

    Hi,
    I am facing problem while taking out printout of purchase orderthrough ME9F.
    as if i have to take out the printout of any po i have change the printer to LP02 in messages in me22n.
    In messages i hav output type NEUand in that Logical destination is set to LP01.
    Now can any body tell me how can I Set that output type for printer LP02 So that whenever the New Po is created i Don't have to change it's Logical destination type.

    hi,
    FIrstly check NACE
    THen go to MN05 for setting...
    Steps:
    Maintain the o/p type...
    click on the key combination...
    Can maintain at any of them as per your requirement...
    in the next screen,Then change for single vendor or for range of vendors....enter the necessary data...
    Then in the next window, maintain the vendor, function and partner if any, medium etc...and save it...
    Now from next time it'll give you the this maintained o/p type...
    Regards
    Priyanka.P
    Edited by: Priyanka Paltanwale on Oct 22, 2008 10:04 AM

  • I have Problem in fetching data from CONTROL BLOCK

    Sir,
    I am facing problem in fetching data from control block.
    Asif.

    is your control-block a filter-block for the detail-block?
    Do you want to see only the detail-data of the user-id you have displayed in the master?

  • How to display the alv report blocks wise with out using the blocked alv

    Hi
    How to display the alv report with out using the blocked alv function module.
    Thanks
    Chinnu

    see this Standard Program
    RPR_ABAP_SOURCE_SCAN

  • Problems to read out an XML

    Hello together
    I have a problem to read out an XML file with JDOM. I am in charge to read out one attribute of the XML with JDOM. But my XML file has more than one Attribute of the same type. It is repeated more than once... It looks like that...
    <Resolution v="PT15M"/>
                   <Interval>
                        <Pos v="1"/>
                        <Qty v="0"/>
                   </Interval>
                   <Interval>
                        <Pos v="2"/>
                        <Qty v="0"/>
                   </Interval>
                   <Interval>
                        <Pos v="3"/>
                        <Qty v="0.379"/>
                   </Interval>
                   <Interval>
                        <Pos v="4"/>
                        <Qty v="2.453"/>
                   </Interval>
                   <Interval>
                        <Pos v="5"/>
                        <Qty v="0"/>
                   </Interval>
                   <Interval>
                        <Pos v="6"/>
                        <Qty v="0"/>
                   </Interval>
                   <Interval>
                        <Pos v="7"/>
                        <Qty v="1.108"/>
                   </Interval>
                   <Interval>
                        <Pos v="8"/>
                        <Qty v="2.22"/>
                   </Interval>
                   <Interval>
                        <Pos v="9"/>
                        <Qty v="0"/>
                   </Interval>
                   <Interval>
                        <Pos v="10"/>
                        <Qty v="0.247"/>
                   </Interval>
                   <Interval>
                        <Pos v="11"/>
                        <Qty v="0.712"/>
                   </Interval>
                   <Interval>
                        <Pos v="12"/>
                        <Qty v="0.964"/>
                   </Interval>
    Now, I want to read out the Qty from 1 to 6 and I tried it now with an Iterator but it doesn't work...I don't know what the problem is, so please help me...
    I also post the Java File here. I am sorry for y English..
    package FahrplanXML;
    import java.io.File;
    import java.io.IOException;
    import java.util.Iterator;
    import org.jdom.Attribute;
    import org.jdom.Document;
    import org.jdom.Element;
    import org.jdom.JDOMException;
    import org.jdom.input.SAXBuilder;
    public class Saxwer {
         //Variablendeklaration
         private File inFile;
         //Konstruktor
         public Saxwer(File in) {
              this.inFile = in;     
         //Weitergabe der Variablen durch return vorbereiten
         //public String getDtdVersion() {
              //System.out.println (scheduleDtdVersion);
              //return scheduleDtdVersion;     
         public void saxwer() throws JDOMException, IOException {
              //FileAuswahl filename = new FileAuswahl();
                   System.out.println(inFile);
                   SAXBuilder builder = new SAXBuilder();
                   Document doc = builder.build(inFile);
                   /*Elemente holen*/
                   //1.Stufe
                   //Root Element auslesen
                   Element schedulemessage = doc.getRootElement();
                   //2. Stufe
                   //Childs von Root Element auslesen
                   Element messageidentification = schedulemessage.getChild("MessageIdentification");
                   Element messageversion = schedulemessage.getChild("MessageVersion");
                   Element messagetype = schedulemessage.getChild("MessageType");
                   Element processtype = schedulemessage.getChild("ProcessType");
                   Element scheduleclassificationtype = schedulemessage.getChild("ScheduleClassificationType");
                   Element senderidentification = schedulemessage.getChild("SenderIdentification");
                   Element senderrole = schedulemessage.getChild("SenderRole");
                   Element receiveridentification = schedulemessage.getChild("ReceiverIdentification");
                   Element receiverrole = schedulemessage.getChild("ReceiverRole");
                   Element messagedatetime = schedulemessage.getChild("MessageDateTime");
                   Element scheduletimeinterval  = schedulemessage.getChild("ScheduleTimeInterval");
                   Element scheduletimeseries  = schedulemessage.getChild("ScheduleTimeSeries");
                   //3. Stufe
                   // Childs von scheduletimeseries auslesen
                   Element senderstimeseriesidentification = scheduletimeseries.getChild("SendersTimeSeriesIdentification");
                   Element senderstimeseriesversion = scheduletimeseries.getChild("SendersTimeSeriesVersion");
                   Element businesstype = scheduletimeseries.getChild("BusinessType");
                   Element product = scheduletimeseries.getChild("Product");
                   Element objectaggregation = scheduletimeseries.getChild("ObjectAggregation");
                   Element outarea = scheduletimeseries.getChild("OutArea");
                   Element outparty = scheduletimeseries.getChild("OutParty");
                   Element measurementunit = scheduletimeseries.getChild("MeasurementUnit");
                   Element period = scheduletimeseries.getChild("Period");
                   //4. Stufe
                   // Childs von period auslesen
                   Element timeinterval = period.getChild("TimeInterval");
                   Element resolution = period.getChild("Resolution");
                   Element interval = period.getChild("Interval");
                   //5. Stufe
                   // Childs von interval auslesen
                   Element position = interval.getChild("Pos");
                   Element quantity = interval.getChild("Qty");
                   /*Attribute holen*/
                   //Attribute von Root Element (Stufe 1) auslesen (aus XML)
                   String scheduleDtdVersion = schedulemessage.getAttributeValue ("DtdVersion"); 
                   String scheduleDtdRelease = schedulemessage.getAttributeValue ("DtdRelease");
                   //Attribute aus Stufe 2 auslesen (aus XML)
                   String messageidentificationv = messageidentification.getAttributeValue ("v");
                   String messageversionv = messageversion.getAttributeValue ("v");
                   String messagetypev = messagetype.getAttributeValue ("v");
                   String processtypev = processtype.getAttributeValue ("v");
                   String scheduleclassificationtypev = scheduleclassificationtype.getAttributeValue ("v");
                   String senderidentificationv = senderidentification.getAttributeValue ("v");
                   String senderidentificationcodingscheme = senderidentification.getAttributeValue ("codingScheme");
                   String senderrolev = senderrole.getAttributeValue ("v");
                   String receiveridentificationv = receiveridentification.getAttributeValue ("v");
                   String receiveridentificationcodingscheme = receiveridentification.getAttributeValue ("codingScheme");
                   String receiverrolev = receiverrole.getAttributeValue ("v");
                   String messagedatetimev = messagedatetime.getAttributeValue ("v");
                   String scheduletimeintervalv = scheduletimeinterval.getAttributeValue ("v");
                   //Attribute aus Stufe 3 auslesen (aus XML)
                   String senderstimeseriesidentificationv = senderstimeseriesidentification.getAttributeValue ("v");
                   String senderstimeseriesversionv = senderstimeseriesversion.getAttributeValue ("v");
                   String businesstypev = businesstype.getAttributeValue ("v");
                   String productv = product.getAttributeValue ("v");
                   String objectaggregationv = objectaggregation.getAttributeValue ("v");
                   String outareav = outarea.getAttributeValue ("v");
                   String outareacodingscheme = outarea.getAttributeValue ("v");
                   String outpartyv = outparty.getAttributeValue ("v");
                   String outpartycodingscheme = outparty.getAttributeValue ("v");
                   String measurementunitv = measurementunit.getAttributeValue ("v");
                   //Attribute aus Stufe 4 auslesen (aus XML)
                   String timeintervalv = timeinterval.getAttributeValue ("v");
                   String resolutionv = resolution.getAttributeValue ("v");
                   //Attribute aus Stufe 5 auslesen (aus XML)
                   Iterator i = period.getChildren("Interval").iterator();
                   while(i.hasNext()) {
                     Element currentElement = (Element)i.next();
                     Iterator j = currentElement.getAttributes().iterator();
                     System.out.print(j);
                     while(j.hasNext()) {
                          Attribute currentAttribute = (Attribute)j.next();
                       System.out.println("Attribute\t Name: "+currentAttribute.getName()+", Value: "+currentAttribute.getValue());
                   String positionv = position.getAttributeValue ("v");
                   String quantityv = quantity.getAttributeValue ("v");
                   Detailoberflaeche xmluebergabe = new Detailoberflaeche(scheduleDtdVersion, scheduleDtdRelease, messageidentificationv, messageversionv, messagetypev, processtypev, scheduleclassificationtypev, senderidentificationv, senderidentificationcodingscheme, senderrolev, receiveridentificationv, receiveridentificationcodingscheme, receiverrolev, messagedatetimev, scheduletimeintervalv, senderstimeseriesidentificationv, senderstimeseriesversionv, businesstypev, productv, objectaggregationv, outareav, outareacodingscheme, outpartyv, outpartycodingscheme, measurementunitv, timeintervalv, resolutionv, positionv, quantityv);
                   xmluebergabe.grundoberflaechen();
    }Thank you for your help....
    Kind regards
    Roger

    Hello together
    I have a problem to read out an XML file with JDOM. I am in charge to read out one attribute of the XML with JDOM. But my XML file has more than one Attribute of the same type. It is repeated more than once... It looks like that...
    <Resolution v="PT15M"/>
    <Interval>
    <Pos v="1"/>
    <Qty v="0"/>
    </Interval>
    <Interval>
    <Pos v="2"/>
    <Qty v="0"/>
    </Interval>
    <Interval>
    <Pos v="3"/>
    <Qty v="0.379"/>
    </Interval>
    <Interval>
    <Pos v="4"/>
    <Qty v="2.453"/>
    </Interval>
    <Interval>
    <Pos v="5"/>
    <Qty v="0"/>
    </Interval>
    <Interval>
    <Pos v="6"/>
    <Qty v="0"/>
    </Interval>
    <Interval>
    <Pos v="7"/>
    <Qty v="1.108"/>
    </Interval>
    <Interval>
    <Pos v="8"/>
    <Qty v="2.22"/>
    </Interval>
    <Interval>
    <Pos v="9"/>
    <Qty v="0"/>
    </Interval>
    <Interval>
    <Pos v="10"/>
    <Qty v="0.247"/>
    </Interval>
    <Interval>
    <Pos v="11"/>
    <Qty v="0.712"/>
    </Interval>
    <Interval>
    <Pos v="12"/>
    <Qty v="0.964"/>
    </Interval>
    Now, I want to read out the Qty from 1 to 6 and I tried it now with an Iterator but it doesn't work...I don't know what the problem is, so please help me...
    The problem is, that the Iterator doesn't bring out my Quantity Attribute (see part of the xml above). I didn't get any error messages, so I really don't know what the problem is. I am a beginner, so maybe you can help me...
    I also post the Java File here. I am sorry for my English..
                   /*Elemente holen*/
                   //4. Stufe
                   // Childs von period auslesen
                   Element timeinterval = period.getChild("TimeInterval");
                   Element resolution = period.getChild("Resolution");
                   Element interval = period.getChild("Interval");
                   //5. Stufe
                   // Childs von interval auslesen
                   Element position = interval.getChild("Pos");
                   Element quantity = interval.getChild("Qty");
                   /*Attribute holen*/
                   //Attribute aus Stufe 4 auslesen (aus XML)
                   String timeintervalv = timeinterval.getAttributeValue ("v");
                   String resolutionv = resolution.getAttributeValue ("v");
                   //Attribute aus Stufe 5 auslesen (aus XML)
                   Iterator i = period.getChildren("Interval").iterator();
                   while(i.hasNext()) {
                   Element currentElement = (Element)i.next();
                   Iterator j = currentElement.getAttributes().iterator();
                   System.out.print(j);
                   while(j.hasNext()) {
                        Attribute currentAttribute = (Attribute)j.next();
                   System.out.println("Attribute\t Name: "+currentAttribute.getName()+", Value: "+currentAttribute.getValue());
                   String positionv = position.getAttributeValue ("v");
                   String quantityv = quantity.getAttributeValue ("v");
    Thank you for your help....
    Kind regards
    Roger
    Message was edited by:
    superb
    Message was edited by:
    superb

Maybe you are looking for

  • NI myDAQ driver on MAX

    How can I annex NI myDAQ driver? It is Not included in the list of drivers created when I installed NI-DAQmx. My operating system is Windows 7 Vista. Thanks. Diego.

  • Picture Gallery hang ups

    I have the N95 and everytime I try to view Images in my Gallery it always hangs. I get to the screen but I cant do anything else apart from that. All the pictures there are only wallpaper at the moment. I dont have photos. Anyone knows why this is ha

  • WRT350N Cannot Find File Problem

    Hey Guys, I'm new to this forum and I am having a problem with my router and the usb drive. I currently have a 250gb WD Mybook hooked up to the wrt350n and i created the partition in the gui of the router. I created a share and set up the permissions

  • Stuck Dell PowerEdge 2550 not REALLY supported?

    Hi all, I've been trying to get Solaris 8 installed on a Dell PowerEdge 2550 I just got in, and I'm not having any luck. This is unfortunate, as its my one sole server for a small biz I'm trying to get going. Sigh. Anyway, the problem is that after b

  • How open xmp file in window 7

    When I do post processing by Raw, XMP file automatically created. 1.How open this file in window 7? 2. I need keep this file because I have same file in Adobe 12? 3. What happened if delete it? 4. If it not need how prevent to created it?