Remote cursor

i need to declare a remote cursor in a when button pressed trigger
declare
cursor cursor_name is select statement .... from table@remote database
begin
open the cusror
select statement
insert locally
end;
q: how can i declare it

Create a synonym for this object and use the synonym within Forms.
Francois

Similar Messages

  • Remote cursor is offset in console window

    I have created a new vm (para virtualised OEL5 Update 1) and when I access it through the console I get an interesting effect where the remote cursor is offset from the local cursor. The offset is not constant and it appears to be some form of scaling problem (the offset decreases as I get to the edge of the screen).
    It doesn't matter if I use the console provided through the management interface or if I connect with a RealVNC or tightVNC client the problem persists - has anyone seen this behaviour?
    Tim

    I found out that you can actually connect to the console through a stand alone VNC viewer. I installed Tight VPN, and when I try to connect to the console, I used the address plus a port number, for example 192.168.200.16:5900, rather than IP address only. You can find out what the port number is when you connect through web browser. This works better than the Java based VNC viewer.

  • Can I use Bulk Collect results as input parameter for another cursor

    MUSIC            ==> remote MUSIC_DB database, MUSIC table has 60 million rows
    PRICE_DATA ==> remote PRICING_DB database, PRICE_DATE table has 1 billion rows
    These two table once existed in same database, but size of database exceeded available hardware size and hardware budget, so the PRICE_DATA table was moved to another Oracle database.  I need to create a single report that combines data from both of these tables, and a distributed join with DRIVING_SITE hint will not work because the size of both table is too large to push to one DRIVING_SITE location, so I wrote this PLSQL block to process in small blocks.
    QUESTION: how can use bulk collect from one cursor and pass that bulk collected information as input to second cursor without specifically listing each cell of the PLSQL bulk collection?  See sample pseudo-code below, I am trying to determine more efficient way to code than hard-coding 100 parameter names into 2nd cursor.
    NOTE: below is truly pseudo-code, I had to change the names of everything to adhere to NDA, but below works and is fast enough for my purposes, but if I want to change from 100 input parameters to 200, I have to add more hard-coded values.  There has got to be a better way.
    DECLARE
         -- define cursor that retrieves distinct SONG_IDs from MUSIC table in remote music database
         CURSOR C_CURRENT_MUSIC
         IS
        select distinct SONG_ID
        from MUSIC@MUSIC_DB
        where PRODUCTION_RELEASE=1
         /*  define a parameterized cursor that accepts 100 SONG_IDs and retrieves
              required pricing information
         CURSOR C_get_music_price_data
                   P_SONG_ID_001 NUMBER, P_SONG_ID_002 NUMBER, P_SONG_ID_003 NUMBER, P_SONG_ID_004 NUMBER, P_SONG_ID_005 NUMBER, P_SONG_ID_006 NUMBER, P_SONG_ID_007 NUMBER, P_SONG_ID_008 NUMBER, P_SONG_ID_009 NUMBER, P_SONG_ID_010 NUMBER,
                   P_SONG_ID_011 NUMBER, P_SONG_ID_012 NUMBER, P_SONG_ID_013 NUMBER, P_SONG_ID_014 NUMBER, P_SONG_ID_015 NUMBER, P_SONG_ID_016 NUMBER, P_SONG_ID_017 NUMBER, P_SONG_ID_018 NUMBER, P_SONG_ID_019 NUMBER, P_SONG_ID_020 NUMBER,
                   P_SONG_ID_021 NUMBER, P_SONG_ID_022 NUMBER, P_SONG_ID_023 NUMBER, P_SONG_ID_024 NUMBER, P_SONG_ID_025 NUMBER, P_SONG_ID_026 NUMBER, P_SONG_ID_027 NUMBER, P_SONG_ID_028 NUMBER, P_SONG_ID_029 NUMBER, P_SONG_ID_030 NUMBER,
                   P_SONG_ID_031 NUMBER, P_SONG_ID_032 NUMBER, P_SONG_ID_033 NUMBER, P_SONG_ID_034 NUMBER, P_SONG_ID_035 NUMBER, P_SONG_ID_036 NUMBER, P_SONG_ID_037 NUMBER, P_SONG_ID_038 NUMBER, P_SONG_ID_039 NUMBER, P_SONG_ID_040 NUMBER,
                   P_SONG_ID_041 NUMBER, P_SONG_ID_042 NUMBER, P_SONG_ID_043 NUMBER, P_SONG_ID_044 NUMBER, P_SONG_ID_045 NUMBER, P_SONG_ID_046 NUMBER, P_SONG_ID_047 NUMBER, P_SONG_ID_048 NUMBER, P_SONG_ID_049 NUMBER, P_SONG_ID_050 NUMBER,
                   P_SONG_ID_051 NUMBER, P_SONG_ID_052 NUMBER, P_SONG_ID_053 NUMBER, P_SONG_ID_054 NUMBER, P_SONG_ID_055 NUMBER, P_SONG_ID_056 NUMBER, P_SONG_ID_057 NUMBER, P_SONG_ID_058 NUMBER, P_SONG_ID_059 NUMBER, P_SONG_ID_060 NUMBER,
                   P_SONG_ID_061 NUMBER, P_SONG_ID_062 NUMBER, P_SONG_ID_063 NUMBER, P_SONG_ID_064 NUMBER, P_SONG_ID_065 NUMBER, P_SONG_ID_066 NUMBER, P_SONG_ID_067 NUMBER, P_SONG_ID_068 NUMBER, P_SONG_ID_069 NUMBER, P_SONG_ID_070 NUMBER,
                   P_SONG_ID_071 NUMBER, P_SONG_ID_072 NUMBER, P_SONG_ID_073 NUMBER, P_SONG_ID_074 NUMBER, P_SONG_ID_075 NUMBER, P_SONG_ID_076 NUMBER, P_SONG_ID_077 NUMBER, P_SONG_ID_078 NUMBER, P_SONG_ID_079 NUMBER, P_SONG_ID_080 NUMBER,
                   P_SONG_ID_081 NUMBER, P_SONG_ID_082 NUMBER, P_SONG_ID_083 NUMBER, P_SONG_ID_084 NUMBER, P_SONG_ID_085 NUMBER, P_SONG_ID_086 NUMBER, P_SONG_ID_087 NUMBER, P_SONG_ID_088 NUMBER, P_SONG_ID_089 NUMBER, P_SONG_ID_090 NUMBER,
                   P_SONG_ID_091 NUMBER, P_SONG_ID_092 NUMBER, P_SONG_ID_093 NUMBER, P_SONG_ID_094 NUMBER, P_SONG_ID_095 NUMBER, P_SONG_ID_096 NUMBER, P_SONG_ID_097 NUMBER, P_SONG_ID_098 NUMBER, P_SONG_ID_099 NUMBER, P_SONG_ID_100 NUMBER
         IS
         select
         from PRICE_DATA@PRICING_DB
         where COUNTRY = 'USA'
         and START_DATE <= sysdate
         and END_DATE > sysdate
         and vpc.SONG_ID IN
                   P_SONG_ID_001 ,P_SONG_ID_002 ,P_SONG_ID_003 ,P_SONG_ID_004 ,P_SONG_ID_005 ,P_SONG_ID_006 ,P_SONG_ID_007 ,P_SONG_ID_008 ,P_SONG_ID_009 ,P_SONG_ID_010,
                   P_SONG_ID_011 ,P_SONG_ID_012 ,P_SONG_ID_013 ,P_SONG_ID_014 ,P_SONG_ID_015 ,P_SONG_ID_016 ,P_SONG_ID_017 ,P_SONG_ID_018 ,P_SONG_ID_019 ,P_SONG_ID_020,
                   P_SONG_ID_021 ,P_SONG_ID_022 ,P_SONG_ID_023 ,P_SONG_ID_024 ,P_SONG_ID_025 ,P_SONG_ID_026 ,P_SONG_ID_027 ,P_SONG_ID_028 ,P_SONG_ID_029 ,P_SONG_ID_030,
                   P_SONG_ID_031 ,P_SONG_ID_032 ,P_SONG_ID_033 ,P_SONG_ID_034 ,P_SONG_ID_035 ,P_SONG_ID_036 ,P_SONG_ID_037 ,P_SONG_ID_038 ,P_SONG_ID_039 ,P_SONG_ID_040,
                   P_SONG_ID_041 ,P_SONG_ID_042 ,P_SONG_ID_043 ,P_SONG_ID_044 ,P_SONG_ID_045 ,P_SONG_ID_046 ,P_SONG_ID_047 ,P_SONG_ID_048 ,P_SONG_ID_049 ,P_SONG_ID_050,
                   P_SONG_ID_051 ,P_SONG_ID_052 ,P_SONG_ID_053 ,P_SONG_ID_054 ,P_SONG_ID_055 ,P_SONG_ID_056 ,P_SONG_ID_057 ,P_SONG_ID_058 ,P_SONG_ID_059 ,P_SONG_ID_060,
                   P_SONG_ID_061 ,P_SONG_ID_062 ,P_SONG_ID_063 ,P_SONG_ID_064 ,P_SONG_ID_065 ,P_SONG_ID_066 ,P_SONG_ID_067 ,P_SONG_ID_068 ,P_SONG_ID_069 ,P_SONG_ID_070,
                   P_SONG_ID_071 ,P_SONG_ID_072 ,P_SONG_ID_073 ,P_SONG_ID_074 ,P_SONG_ID_075 ,P_SONG_ID_076 ,P_SONG_ID_077 ,P_SONG_ID_078 ,P_SONG_ID_079 ,P_SONG_ID_080,
                   P_SONG_ID_081 ,P_SONG_ID_082 ,P_SONG_ID_083 ,P_SONG_ID_084 ,P_SONG_ID_085 ,P_SONG_ID_086 ,P_SONG_ID_087 ,P_SONG_ID_088 ,P_SONG_ID_089 ,P_SONG_ID_090,
                   P_SONG_ID_091 ,P_SONG_ID_092 ,P_SONG_ID_093 ,P_SONG_ID_094 ,P_SONG_ID_095 ,P_SONG_ID_096 ,P_SONG_ID_097 ,P_SONG_ID_098 ,P_SONG_ID_099 ,P_SONG_ID_100
         group by
               vpc.SONG_ID
              ,vpc.STOREFRONT_ID
         TYPE SONG_ID_TYPE IS TABLE OF MUSIC@MUSIC_DB%TYPE INDEX BY BINARY_INTEGER;
         V_SONG_ID_ARRAY                         SONG_ID_TYPE                     ;
         v_commit_counter           NUMBER := 0;
    BEGIN
         /* open cursor you intent to bulk collect from */
         OPEN C_CURRENT_MUSIC;
         LOOP
              /* in batches of 100, bulk collect ADAM_ID mapped TMS_IDENTIFIER into PLSQL table or records */
              FETCH C_CURRENT_MUSIC BULK COLLECT INTO V_SONG_ID_ARRAY LIMIT 100;
                   EXIT WHEN V_SONG_ID_ARRAY.COUNT = 0;
                   /* to avoid NO DATA FOUND error when pass 100 parameters to OPEN cursor, if the arrary
                      is not fully populated to 100, pad the array with nulls to fill up to 100 cells. */
                   IF (V_SONG_ID_ARRAY.COUNT >=1 and V_SONG_ID_ARRAY.COUNT <> 100) THEN
                        FOR j IN V_SONG_ID_ARRAY.COUNT+1..100 LOOP
                             V_SONG_ID_ARRAY(j) := null;
                        END LOOP;
                   END IF;
              /* pass a batch of 100 to cursor that get price information per SONG_ID and STOREFRONT_ID */
              FOR j IN C_get_music_price_data
                        V_SONG_ID_ARRAY(1) ,V_SONG_ID_ARRAY(2) ,V_SONG_ID_ARRAY(3) ,V_SONG_ID_ARRAY(4) ,V_SONG_ID_ARRAY(5) ,V_SONG_ID_ARRAY(6) ,V_SONG_ID_ARRAY(7) ,V_SONG_ID_ARRAY(8) ,V_SONG_ID_ARRAY(9) ,V_SONG_ID_ARRAY(10) ,
                        V_SONG_ID_ARRAY(11) ,V_SONG_ID_ARRAY(12) ,V_SONG_ID_ARRAY(13) ,V_SONG_ID_ARRAY(14) ,V_SONG_ID_ARRAY(15) ,V_SONG_ID_ARRAY(16) ,V_SONG_ID_ARRAY(17) ,V_SONG_ID_ARRAY(18) ,V_SONG_ID_ARRAY(19) ,V_SONG_ID_ARRAY(20) ,
                        V_SONG_ID_ARRAY(21) ,V_SONG_ID_ARRAY(22) ,V_SONG_ID_ARRAY(23) ,V_SONG_ID_ARRAY(24) ,V_SONG_ID_ARRAY(25) ,V_SONG_ID_ARRAY(26) ,V_SONG_ID_ARRAY(27) ,V_SONG_ID_ARRAY(28) ,V_SONG_ID_ARRAY(29) ,V_SONG_ID_ARRAY(30) ,
                        V_SONG_ID_ARRAY(31) ,V_SONG_ID_ARRAY(32) ,V_SONG_ID_ARRAY(33) ,V_SONG_ID_ARRAY(34) ,V_SONG_ID_ARRAY(35) ,V_SONG_ID_ARRAY(36) ,V_SONG_ID_ARRAY(37) ,V_SONG_ID_ARRAY(38) ,V_SONG_ID_ARRAY(39) ,V_SONG_ID_ARRAY(40) ,
                        V_SONG_ID_ARRAY(41) ,V_SONG_ID_ARRAY(42) ,V_SONG_ID_ARRAY(43) ,V_SONG_ID_ARRAY(44) ,V_SONG_ID_ARRAY(45) ,V_SONG_ID_ARRAY(46) ,V_SONG_ID_ARRAY(47) ,V_SONG_ID_ARRAY(48) ,V_SONG_ID_ARRAY(49) ,V_SONG_ID_ARRAY(50) ,
                        V_SONG_ID_ARRAY(51) ,V_SONG_ID_ARRAY(52) ,V_SONG_ID_ARRAY(53) ,V_SONG_ID_ARRAY(54) ,V_SONG_ID_ARRAY(55) ,V_SONG_ID_ARRAY(56) ,V_SONG_ID_ARRAY(57) ,V_SONG_ID_ARRAY(58) ,V_SONG_ID_ARRAY(59) ,V_SONG_ID_ARRAY(60) ,
                        V_SONG_ID_ARRAY(61) ,V_SONG_ID_ARRAY(62) ,V_SONG_ID_ARRAY(63) ,V_SONG_ID_ARRAY(64) ,V_SONG_ID_ARRAY(65) ,V_SONG_ID_ARRAY(66) ,V_SONG_ID_ARRAY(67) ,V_SONG_ID_ARRAY(68) ,V_SONG_ID_ARRAY(69) ,V_SONG_ID_ARRAY(70) ,
                        V_SONG_ID_ARRAY(71) ,V_SONG_ID_ARRAY(72) ,V_SONG_ID_ARRAY(73) ,V_SONG_ID_ARRAY(74) ,V_SONG_ID_ARRAY(75) ,V_SONG_ID_ARRAY(76) ,V_SONG_ID_ARRAY(77) ,V_SONG_ID_ARRAY(78) ,V_SONG_ID_ARRAY(79) ,V_SONG_ID_ARRAY(80) ,
                        V_SONG_ID_ARRAY(81) ,V_SONG_ID_ARRAY(82) ,V_SONG_ID_ARRAY(83) ,V_SONG_ID_ARRAY(84) ,V_SONG_ID_ARRAY(85) ,V_SONG_ID_ARRAY(86) ,V_SONG_ID_ARRAY(87) ,V_SONG_ID_ARRAY(88) ,V_SONG_ID_ARRAY(89) ,V_SONG_ID_ARRAY(90) ,
                        V_SONG_ID_ARRAY(91) ,V_SONG_ID_ARRAY(92) ,V_SONG_ID_ARRAY(93) ,V_SONG_ID_ARRAY(94) ,V_SONG_ID_ARRAY(95) ,V_SONG_ID_ARRAY(96) ,V_SONG_ID_ARRAY(97) ,V_SONG_ID_ARRAY(98) ,V_SONG_ID_ARRAY(99) ,V_SONG_ID_ARRAY(100)        
              LOOP
                   /* do stuff with data from Song and Pricing Database coming from the two
                        separate cursors, then continue processing more rows...
              END LOOP;
              /* commit after each batch of 100 SONG_IDs is processed */        
              COMMIT;
              EXIT WHEN C_CURRENT_MUSIC%NOTFOUND;  -- exit when there are no more rows to fetch from cursor
         END LOOP; -- bulk fetching loop
         CLOSE C_CURRENT_MUSIC; -- close cursor that was used in bulk collection
         /* commit rows */
         COMMIT; -- commit any remaining uncommitted data.
    END;

    I've got a problem when using passing VARRAY of numbers as parameter to remote cursor: it takes a super long time to run, sometimes doesn't finish even after an hour as passed.
    Continuing with my example in original entry, I replaced the bulk collect into PLSQL table collection with a VARRAY and i bulk collect into the VARRAY, this is fast and I know it works because I can DBMS_OUTPUT.PUT_LINE cells of VARRAY so I know it is getting populated correctly.  However, when I pass the VARRAY containing 100 cells populated with SONG_IDs as parameter to cursor, execution time is over an hour and when I am expecting a few seconds.
    Below code example strips the problem down to it's raw details, I skip the bulk collect and just manually populate a VARRAY with 100 SONG_ID values, then try to pass to as parameter to a cursor, but the execution time of cursor is unexpectedly long, over 30 minutes, sometime longer, when I am expecting seconds.
    IMPORTANT: If I take the same 100 SONG_IDs and place them directly in the cursor query's where IN clause, the SQL runs in under 5 seconds and returns result.  Also, if I pass the 100 SONG_IDs as individual cells of a PLSQL table collection, then it also runs fast.
    I thought that since the VARRAY is used via select subquery that is it queried locally, but the cursor is remote, and that I had a distribute problem on my hands, so I put in the DRIVING_SITE hint to attempt to force the result of query against VARRAY to go to remote server and rest of query will run there before returning result, but that didn't work either, still got slow response.
    Is something wrong with my code, or I am running into a Oracle problem that may require support to resolve?
    DECLARE
         /*  define a parameterized cursor that accepts XXX number of in SONG_IDs and
          retrieves required pricing information
         CURSOR C_get_music_price_data
      p_array_song_ids SYS.ODCInumberList              
         IS
         select  /*+DRIVING_SITE(pd) */
      count(distinct s.EVE_ID)
         from PRICE_DATA@PRICING_DB pd
         where pd.COUNTRY = 'USA'
         and pd.START_DATE <= sysdate
         and pd.END_DATE > sysdate
         and pd.SONG_ID IN
              select column_value from table(p_array_song_ids)
         group by
               pd.SONG_ID
              ,pd.STOREFRONT_ID
      V_ARRAY_SONG_IDS SYS.ODCInumberList := SYS.ODCInumberList();    
    BEGIN
    V_ARRAY_SONG_IDS.EXTEND(100);
    V_ARRAY_SONG_IDS(  1 ) := 31135  ;
    V_ARRAY_SONG_IDS(  2 ) := 31140   ;
    V_ARRAY_SONG_IDS(  3 ) := 31142   ;
    V_ARRAY_SONG_IDS(  4 ) := 31144   ;
    V_ARRAY_SONG_IDS(  5 ) := 31146   ;
    V_ARRAY_SONG_IDS(  6 ) := 31148   ;
    V_ARRAY_SONG_IDS(  7 ) := 31150   ;
    V_ARRAY_SONG_IDS(  8 ) := 31152   ;
    V_ARRAY_SONG_IDS(  9 ) := 31154   ;
    V_ARRAY_SONG_IDS( 10 ) := 31156   ;
    V_ARRAY_SONG_IDS( 11 ) := 31158   ;
    V_ARRAY_SONG_IDS( 12 ) := 31160   ;
    V_ARRAY_SONG_IDS( 13 ) := 33598   ;
    V_ARRAY_SONG_IDS( 14 ) := 33603   ;
    V_ARRAY_SONG_IDS( 15 ) := 33605   ;
    V_ARRAY_SONG_IDS( 16 ) := 33607   ;
    V_ARRAY_SONG_IDS( 17 ) := 33609   ;
    V_ARRAY_SONG_IDS( 18 ) := 33611   ;
    V_ARRAY_SONG_IDS( 19 ) := 33613   ;
    V_ARRAY_SONG_IDS( 20 ) := 33615   ;
    V_ARRAY_SONG_IDS( 21 ) := 33617   ;
    V_ARRAY_SONG_IDS( 22 ) := 33630   ;
    V_ARRAY_SONG_IDS( 23 ) := 33632   ;
    V_ARRAY_SONG_IDS( 24 ) := 33636   ;
    V_ARRAY_SONG_IDS( 25 ) := 33638   ;
    V_ARRAY_SONG_IDS( 26 ) := 33640   ;
    V_ARRAY_SONG_IDS( 27 ) := 33642   ;
    V_ARRAY_SONG_IDS( 28 ) := 33644   ;
    V_ARRAY_SONG_IDS( 29 ) := 33646   ;
    V_ARRAY_SONG_IDS( 30 ) := 33648   ;
    V_ARRAY_SONG_IDS( 31 ) := 33662   ;
    V_ARRAY_SONG_IDS( 32 ) := 33667   ;
    V_ARRAY_SONG_IDS( 33 ) := 33669   ;
    V_ARRAY_SONG_IDS( 34 ) := 33671   ;
    V_ARRAY_SONG_IDS( 35 ) := 33673   ;
    V_ARRAY_SONG_IDS( 36 ) := 33675   ;
    V_ARRAY_SONG_IDS( 37 ) := 33677   ;
    V_ARRAY_SONG_IDS( 38 ) := 33679   ;
    V_ARRAY_SONG_IDS( 39 ) := 33681   ;
    V_ARRAY_SONG_IDS( 40 ) := 33683   ;
    V_ARRAY_SONG_IDS( 41 ) := 33685   ;
    V_ARRAY_SONG_IDS( 42 ) := 33700   ;
    V_ARRAY_SONG_IDS( 43 ) := 33702   ;
    V_ARRAY_SONG_IDS( 44 ) := 33704   ;
    V_ARRAY_SONG_IDS( 45 ) := 33706   ;
    V_ARRAY_SONG_IDS( 46 ) := 33708   ;
    V_ARRAY_SONG_IDS( 47 ) := 33710   ;
    V_ARRAY_SONG_IDS( 48 ) := 33712   ;
    V_ARRAY_SONG_IDS( 49 ) := 33723   ;
    V_ARRAY_SONG_IDS( 50 ) := 33725   ;
    V_ARRAY_SONG_IDS( 51 ) := 33727   ;
    V_ARRAY_SONG_IDS( 52 ) := 33729   ;
    V_ARRAY_SONG_IDS( 53 ) := 33731   ;
    V_ARRAY_SONG_IDS( 54 ) := 33733   ;
    V_ARRAY_SONG_IDS( 55 ) := 33735   ;
    V_ARRAY_SONG_IDS( 56 ) := 33737   ;
    V_ARRAY_SONG_IDS( 57 ) := 33749   ;
    V_ARRAY_SONG_IDS( 58 ) := 33751   ;
    V_ARRAY_SONG_IDS( 59 ) := 33753   ;
    V_ARRAY_SONG_IDS( 60 ) := 33755   ;
    V_ARRAY_SONG_IDS( 61 ) := 33757   ;
    V_ARRAY_SONG_IDS( 62 ) := 33759   ;
    V_ARRAY_SONG_IDS( 63 ) := 33761   ;
    V_ARRAY_SONG_IDS( 64 ) := 33763   ;
    V_ARRAY_SONG_IDS( 65 ) := 33775   ;
    V_ARRAY_SONG_IDS( 66 ) := 33777   ;
    V_ARRAY_SONG_IDS( 67 ) := 33779   ;
    V_ARRAY_SONG_IDS( 68 ) := 33781   ;
    V_ARRAY_SONG_IDS( 69 ) := 33783   ;
    V_ARRAY_SONG_IDS( 70 ) := 33785   ;
    V_ARRAY_SONG_IDS( 71 ) := 33787   ;
    V_ARRAY_SONG_IDS( 72 ) := 33789   ;
    V_ARRAY_SONG_IDS( 73 ) := 33791   ;
    V_ARRAY_SONG_IDS( 74 ) := 33793   ;
    V_ARRAY_SONG_IDS( 75 ) := 33807   ;
    V_ARRAY_SONG_IDS( 76 ) := 33809   ;
    V_ARRAY_SONG_IDS( 77 ) := 33811   ;
    V_ARRAY_SONG_IDS( 78 ) := 33813   ;
    V_ARRAY_SONG_IDS( 79 ) := 33815   ;
    V_ARRAY_SONG_IDS( 80 ) := 33817   ;
    V_ARRAY_SONG_IDS( 81 ) := 33819   ;
    V_ARRAY_SONG_IDS( 82 ) := 33821   ;
    V_ARRAY_SONG_IDS( 83 ) := 33823   ;
    V_ARRAY_SONG_IDS( 84 ) := 33825   ;
    V_ARRAY_SONG_IDS( 85 ) := 33839   ;
    V_ARRAY_SONG_IDS( 86 ) := 33844   ;
    V_ARRAY_SONG_IDS( 87 ) := 33846   ;
    V_ARRAY_SONG_IDS( 88 ) := 33848   ;
    V_ARRAY_SONG_IDS( 89 ) := 33850   ;
    V_ARRAY_SONG_IDS( 90 ) := 33852   ;
    V_ARRAY_SONG_IDS( 91 ) := 33854   ;
    V_ARRAY_SONG_IDS( 92 ) := 33856   ;
    V_ARRAY_SONG_IDS( 93 ) := 33858   ;
    V_ARRAY_SONG_IDS( 94 ) := 33860   ;
    V_ARRAY_SONG_IDS( 95 ) := 33874   ;
    V_ARRAY_SONG_IDS( 96 ) := 33879   ;
    V_ARRAY_SONG_IDS( 97 ) := 33881   ;
    V_ARRAY_SONG_IDS( 98 ) := 33883   ;
    V_ARRAY_SONG_IDS( 99 ) := 33885   ;
    V_ARRAY_SONG_IDS(100 ) := 33889  ;
        /* do stuff with data from Song and Pricing Database coming from the two
      separate cursors, then continue processing more rows...
      FOR i IN C_get_music_price_data( v_array_song_ids ) LOOP
      . (this is the loop where I pass in v_array_song_ids
      .  populated with only 100 cells and it runs forever)
      END LOOP; 
    END;

  • Cursor selection does not follow chapter order on sub-menu

    I used iMovieHD6 to add chapter markers to my large DVD project. They "shared" very nicely into iDVD8 and the Chapter Selection sub-menus were created nicely.
    The problem is that when I use the cursor arrows on the DVD remote (real or virtual, in or out of iDVD), the highlight jumps around the sub-menu items rather than moving in a logical order. For example, I have 4 sub-menus with 6 chapters in each. Let's use numbers for them starting with the upper left they are 1,2,3 and then at the lower left they begin 4,5,6. I am using the Reflection White theme. When I press the right remote cursor button it will move from 1 to 2 to 5 to 6 to 3 to 4 and back to 1. Note that this order is not the same for each sub-menu, but none of them go 1,2,3,4,5,6.
    I don't know what might be wrong or how to correct it, but I have a really big project that is otherwise perfect and I'd really like to get it out, please help!
    Thanks.

    I just wanted to add this before closing this topic.
    After poking around with the Reflection theme I better understood what Len was talking about. It appears that there are no modifiable parameters in the theme itself that control the order of cursor's motion through the buttons. That I assume is hard-coded into iDVD and follows a pre-programmed logic.
    The point of failure is the position and orientation of the buttons in the Reflection theme's sub-menus when added automatically. They are made to look to the viewer as though they are set on an angled surface and viewed at an angle from above. While our brains can process this effect nicely, iDVD's cursor logic doesn't fare as well.
    The work-around is fairly simple: Realizing that iDVD treats all chapter buttons as though they are two-dimensional objects on a flat surface, you must re-arrange them so that from top-left to bottom-right they follow a logical order, with the first buttons higher and farther left than the later-selected buttons. You don't have to move them very far to get the desired result and it doesn't have to affect the overall appearance of the menu in a noticeable way.
    A slight rearrangement in my case left the overall look of the chapter menu the same but yielded a zig-zag flow through the buttons as follows:
    [1] [3] [5]
    [2] [4] [6]
    Pressing the right cursor key jumps from top left to bottom left to top center then bottom center then top right and finally bottom right before going back to the start. Granted this is not quite "right" in that if iDVD could "see" the menu the way my brain does it would go left to right across the upper row of buttons rather than zig-zagging, but I figure that as long as the user can understand how to get to the button they want it'll be fine.
    If you really need your menu selection to move linearly left to right with those arrows and with the up/down arrow used to move it vertically, then you have to arrange the buttons on the menu in a rectangular pattern with the top of each row of buttons all in a nice horizontal line. Note that's not the same as the alignment line that Reflection provides for you, it's a true horizontal line in relation to the monitor screen.
    I'd much prefer that iDVD revisit the logic of the cursor control code, perhaps adding the choice of allowing the numerical sequence of the chapters to dictate the order of the cursor's motion rather than their relative position on the screen, but since they don't call me for advice, the above will likely have to do.

  • Sending ref cursor through dblink

    Hi,
    I have an Oracle StoredProcedure named MySP_1 in the database instance named "sourcedb". This StoreProcedure has a refcursor output parameter. In the other hand, i have an StoredProcedure named MySP_2 in the database instance named "targetdb". I need to invoke MySP_1 from MySP_2. Is this possible?... If it isn't possible, somebody knows some workaround for doing that?
    Thanks in advance !!

    Ref cursors cannot be used across a database link.
    See {message:id=9791161} for Oracle reference and scroll down that message to see how one can create a remote cursor using DBMS_SQL on the remote database, from the local database.

  • Maximum open cursors exceeded when inserting to a remote db

    I receive the error:
    ORA-01000: maximum open cursors exceeded
    ORA-02063: preceding line
    from ONTARIO
    (where ONTARIO is my remote db) when I am performing inserts from a pl/sql procedure to the remote db. I am performing two inserts from inside pl/sql and then issuing an explicit commit. I checked the open_cursors init param on both the local db and remote db and it was set to 300. I bumped up the remote db init param to 600. I was able to perform more inserts but still received this error.
    I thought implicit cursors close themselves, especially after a commit. Do I need to do something special to close the cursors on the remote machine?
    Thanks for your time...

    Check which process is making all the cursors on which database. If it is your procedure, try explicitly closing the cursors. I think the cursors are only implicitely closed after the transaction is ended. If you loop and open a cursor within the loop, that might be the problem.
    I also had this problem with Java working over a JDBC connection some time ago on a 815 database. If I recall correctly, that was caused by the JDBC driver and fixed by replacing it with a JDBC driver of 9i.
    The following script is what I used previously in a program that can draw a graph from the results. It is ugly, but does the job.
    Hope this helps,
    L.
    select
      'max cursors',
      to_number(value)
    from
      v$parameter
    where
      name = 'open_cursors'
    union
    select
      substr(lower(username),1,10)||'('||substr(to_char(ses.sid)||','
      ||to_char(serial#),1,9)||')',
      s.value
    from
      v$sesstat s,
      v$statname n,
      v$session ses
    where
    s.statistic#=n.statistic#
    and ses.sid=s.sid
    and n.name like '%cursor%'
    and n.name like '%current%'
    and not (ses.sid between 1 and 6)

  • HT3180 When using my remote the cursor moves multiple times.  How can I fix this?

    When  using my remote the cursor moves multiple times.  How can I correct?

    Hi Freebyrd1999,
    In order to get your Apple TV working correctly you may need to restore it. Use the steps in this article -
    Apple TV (2nd and 3rd generation): Restoring your Apple TV
    http://support.apple.com/kb/HT4367
    Thanks for using Apple Support Communities.
    Best,
    Brett L

  • Is it possible to hide Accessibility Voiceover Cursor when connecting to Bluetooth Remote Control in Keynote presentation on iPad?

    Hi team, I would like to know
    When I use my Satechi Bluetooth pointer (linked in Accessibility mode) with keynote on iPad there is a box around the items in my slides. Is there a way to remove this box?
    like these comments on this video
    https://www.youtube.com/watch?v=-c3Fw9m7UuY&list=UUajGeviMMa-piNbYJehhFmA&index= 3
    I didn't get any of those boxes for 2 years but if I remember well it just started to appear after either upgrading to Ios8 or updated Keynote, can't recall exactly.
    Any idea on how to solve this?
    Thanks so much for your time and help in this!
    Max

    Anyone with the same issue?
    have a great day
    Max

  • Remote app in iOS 7 doesn't bring keyboard when entering text.

    I tried to use the remote app with my new iPad air with iOS 7 with and when I tried to make a search for a movie it won't bring the keyboard as before when entering text. The funny thing is that I have an old iPod 4th gen with iOS 6, and that one still brings the keyboard every time text needs to be entered, even still has the option to hide and bring out the keyboard. Is this feature gone forever in iOS 7? Or is missing and will be added later?

    This is now fixed. The remote has two modes. It starts with an interface similar to iTunes to play music or videos from your library, on the top right side it has a keyboard (mine appeared greyed out and I was unable to activate it, but now works), and an axis which brings the other remote everyone is familiar with to select the icons on the tv screen. The other remote now has a small keyboard icon on the top right which didn't used to have before. I don't know what I did to activate it, however, it won't bring the keyboard automatically like before. Another way to bring the keyboard, if yours still stuck, is to highlight any of the letters in the menu, and swipe from right to left, the highlight will cursor will hide, swipe again and that brings up the keyboard. How? Why? Still a mystery to me, but I happy I can use remote again.

  • Local Mac Pro (the brain) & Remote Laptop (the extension) combination to work

    Hi, I have a 17" MacBook Pro that is becoming obsolete. Unfortunately Apple does not sell any longer these. I have been thinking about buying the new Mac Pro t(with OS X 10.9) o use in combination with my old MacBook Pro remotely (when I am not in the same place/local network). The idea is if I am working in a Coffee shop with my 17" MBP and I need to use CPU/GPU intensive apps I will connect to the Mac Pro. After much search I have come to the following info (take a look, it is a looooong doc but you might find it useful) but I would also recommend expert advice (and no, a 15" MBP is not an option. Too small). Thanks.
    OPTION A: BACK TO MY MAC (app in MAC OS)
    =========
    Back to My Mac is one of Apple’s iCloud services. Technically it uses adhoc ipsec vpn tunnels and gives you an DNS name for each mac set up, effectively bypassing the current internal name resolution issue. e.g. server.12345678.members.btmm.icloud.com Services that you run e.g. web and ssh will accessible.
    Use OS X Help for information about how to set up and use Back to My Mac:
        From the Finder, click the Help menu.
        When the Help Center appears, type "Use Back to My Mac" in the search window.
        Choose the Help article titled "Use Back to My Mac."
        On the remote Mac select Wake on Demand to save energy (the device goes to sleep when it is not in use)
    (troubleshooting: http://support.apple.com/kb/HT4907 - see also notes below)
    (security tips: http://support.apple.com/kb/HT4908)
    (configuration: http://www.macworld.co.uk/how-to/mac-software/how-set-back-my-mac-mac-os-x-maver icks-3495116/)
    BTTM only works between OSX computers and a single account. VPN lets you connect most devices and other OSs and many users to single resources. BTMM is essentially a dynamic DNS service. It does not enable sharing or management services at all, and only facilitates the connection to the machine. You will still need to enable various services on your own, and BTMM will not bypass any security features of the system. You can only connect to BTTM from a Mac which is logged into the same iCloud account. For example, if you try to use that BTMM hostname on your ipad, it won't work.
    You can also use File Transfer apps like Transmit. Under Transmit, Bonjour setting, all of Macs are listed as SFTP connections, with the BTTM number followed by .members.bttm.icloud.com. This connection appears to be much faster than BTTM through file sharing or screen sharing and shows all files on that Mac, including normally invisible ones. This does require entering my account name and password.
    OPTION B: MAC OS SERVER & VNC
    =========
    This can be done with built-in Apple software. You need to buy it in the Apple Store.
    -    Firstly you should for security reasons have a VPN server running at your office, this could be on your Mac server. The remote users would then first connect to the VPN server this would then allow them to access the server securely even remotely
    -    Then your remote users must have Macs (this method is only supported by Mac clients)
    -    The remote Macs would use Screen Sharing to connect to the Mac server, since Lion it has been possible for multiple Mac clients to connect to different user accounts at the same time and see a different 'screen' and run different applications
    Note: If you use screen sharing to connect with an account that is not already logged in it will offer the choice of 'Share Display' or 'Log In' the former is like the old-style remote control, the later is like a Terminal Services system. If you connect with an account that is already logged in it will just take you to that accounts session.
    Note: Some applications are not written in a way that would be friendly to running the same copy more than once, also some software licensing woulld mean you would still need to buy multiple copies. If an application checks over the network for the same copy running to enforce licensing you would have a problem. A volume license often helps with that.
    Unfortunately if you're expecting Wake on Demand to work over a VPN, it doesn't. (see below - note on IP)
    Good video to configure OS Server in Mavericks: http://www.youtube.com/watch?v=xVfEicYfMTE
    By the way, if you are just interesting in running your server from a Mac Mini instead of a Mac Pro, you can find more information here http://blog.macminicolo.net/post/72706369716/an-hdmi-adapter-for-a-headless-mac- mini
    OPTION C: RDP APPS
    =========
    If you want to use Windows laptops remotely then the above will not work, in which case you will need to buy either Aqua Connect or iRAPP.
    See http://www.aquaconnect.net and http://www.coderebel.com/products/irapp-terminal-server
    The above support using Microsoft Remote Desktop Client to connect and hence are compatible with Windows clients built-in RDC software.
    Both iRAPP and Aqua Connect support standard Microsoft RDP protocol clients and both also have their own proprietary client. RDP is not VNC.
    Saying that I did get the impression both were slower than an equivalent Windows Terminal Server and RDC client, at the time (this was a couple of years ago) I got the impression that things like forcing just 256 colours did not work properly and I also go the impression other RDP optimisations were lacking and this would be at the server end since the client is the same standard Microsoft client.
    See http://www.coderebel.com/support/faq/How-do-I-make-it-faster which recommends using an RDP client instead of their own proprietary Windows only client (which might be based on VNC). The AquaConnect client does not appear to be based on VNC since it supports audio.
    See http://www.aquaconnect.net/aap
    In particular "Aqua Accelerated Protocol provides a 2-1 data savings over VNC (including audio, which VNC does not support).  These savings become even more significant when compared to Microsoft's Remote Desktop Protocol.  Compared to Microsoft's protocol, AAP provides a 10-1 data savings over RDP.  All of this translates into a remote session that feels and acts like a local desktop and OS."
    By the way I agree RDP is faster than VNC, I also like the fact RDP supports audio (VNC does not). I have suggested to Apple they switch their Screen Sharing from VNC to RDP as this follows the same reasoning as their switching preference from AFP to now SMB2. Maybe others should send Apple the same suggestion.
    Most products use VNC to remote and I've never been able to get good performance from VNC. So I run iRAPP by Code Rebel on my iMac. It is a small RDP server. I then connect via iTeleport which I have on my MBP, iPad, and iPhone. Works very well, but it also quite expensive.
    OTHER OPTIONS:
    ==============
    - Apple Remote Desktop can connect over the internet, but you would have to setup port forwarding and have some sort of name or IP that stays the same. Depending on you internet connection, something like dyndns.com could help. ARD does use the standard VNC port (5900) for the screen sharing parts. There is another port in the 3000 range for the other parts. (see http://en.wikipedia.org/wiki/Apple_Remote_Desktop). You may need to set a free associating IP address like DynDNS and set Port forwarding in your router. Video on how to configure it and basic use: http://www.youtube.com/watch?v=TArMYl1RsUE
    - Apple Screen Sharing (http://en.wikipedia.org/wiki/Screen_Sharing) You can drive the cursor and send mouse clicks to the remote computer, and type into its applications. It can be enabled via: System preferences > Sharing > Screen Sharing
    - From iOS device, an app like Airlogin can be used (http://www.avatron.com/apps/air-login/) but this app does not have Wake On Lan and it is subscription based (i.e. annual subscription of around 15$)
    - Other non official Apple apps that can be used but again without Wake on Lan functionality: Teamviewer, Logme In,...
    - For use of Terminal via BTMM you can read: http://reviews.cnet.com/8301-13727_7-57596207-263/how-to-connect-via-ssh-using-i clouds-back-to-my-mac-service/
    NOTE ON IP:
    ===========
    In order to control another Mac you'll need to go to 'Apple Menu -> System Preferences...' on the Mac you want to control and enable 'Remote Management'.
    In the 'Allow access for' section of 'Remote Mangement' you can leave the default selection of 'All Users', which will allow any account on the controlled Mac to be used to login for remote management or you can select 'Only these users' and define specific accounts that can be used.
    Click 'Options...' to define what remote management actions are allowed. You'll probably only need to select 'Observe' and 'Control'.
    If you're both on the same network then you can do a Command + K from the controller Mac and type vnc://mygirlfriendsmac or vnc://ipaddress to connect to the Mac you want to control.
    Regarding the issue with controlling a Mac on a different network, this is where things can get complicated since there are a lot of variables depending on what network the Mac you want to control is on. This is one possible solution:
    First, you'll need to know if port 5900 is open on the network the Mac to be controlled is on. A lot of firewalls block this port. (You can do a VNC tunnel on port 80, but that's probably beyond the scope of this question.)
    If port 5900 is open then you'll need to know the publicly accessible IP address of the Mac to be controlled. One way to do this is to use http://DynDNS.com.
    This is how DynDNS works:
    You can signup for a free account that allows you to create a DNS entry that you define (ie- mygirlfriendsmac.dyndns-ip.com). You'll then need to install the DynDNS app on the Mac you want to control. This app will send the public IP address to DynDNS every few minutes so that you'll be able to do a Command-K on your Mac and connect to the DNS entry you defined (mygirlfriendsmac.dyndns-ip.com) and you can be assured it will be mapped to the current IP address of the Mac you want to control.
    BACK TO MY MAC TROUBLESHOOTING:
    =================================
    If Back to My Mac is not working as expected, try the troubleshooting steps below, if they apply.
    1       Update all your Macs to OS X Lion v10.7.3 or later (OS X Lion v10.7.4 or later is recommended).
    2       Choose System Preferences from the Apple () menu. Open iCloud System Preferences and check that Back to My Mac is enabled. See if any diagnostic messages are provided under the Back to My Mac section to assist you with troubleshooting and resolving any connection issue.
    3       Toggle Back To My Mac off and back on by deselecting and then reselecting Back To My Mac in iCloud System Preferences.
    4       Make sure the computer you are trying to connect to is not sleeping and is set to Wake on Demand. For more information about Wake on Demand, see this article: http://support.apple.com/kb/HT3774.
    5       If you are using an AirPort base station, make sure your firmware is up-to-date (open AirPort Utility 6.0 or later).
    6       Check your network for a multiple NAT setup and reconfigure your network as needed.
    7       Make sure NAT-PMP or UPnP (http://support.apple.com/kb/HT1552) is enabled (if you are using an AirPort Extreme Gigabit Ethernet base station, click here for information about AirPort Extreme Gigabit Ethernet and NAT PMP).
    8       Ensure TCP port 5354 and UDP ports 4500 and 5353 are open on your firewall. To learn more about ports used by Apple products, click http://support.apple.com/kb/TS1629.
    Also:
    When BTMM stopped working i also noticed that i was having issues connecting with my apple id to machines even if they were on the same local network. I found a way to resolve this and consequently BTMM has started working again for all of my machines. I think this has something to do with how the apple id is assigned to your user account but let me go through the steps i took for this:
    1) Open 'System Preferences'
    2) Click on 'Users & Groups'
    3) Unlock the padlock in the bottom left corner to make changes
    4) Select your user account from the list on the left
    5) Right click on account and select 'Advanced Options'
    6) In the 'Aliases' box at the bottom you SHOULD have two records (your apple id and another beginning with com.apple.idms.appleid) remove these both and click Ok.
    7) In the right hand window on your user account click on 'Change' next to the apple id box.
    8) Delete the apple id associated with the account and click 'Done'.
    9) Now click 'Set' next to the apple id label (where it just said Change a minute ago)
    10) Enter your apple id and password and click ok.
    11) After a few minutes the machine should be available again for remote connection and desktop sharing via BTMM. You can always perform a reboot just to be sure.
    This should take a few seconds to set and once you have then you can verify this has been set correctly by right-clicking on your user account and selecting 'Advanced Options' to see if it has put the two records in the 'Aliases' box at the bottom. Needless to say you need an active internet connection for this as it fetches your associated record from your account and aliases it for you.
    FYI: Back to My Mac status messages explained here http://support.apple.com/kb/TS4104
    For Local Networked MACs operating with BTMM:
    If you have noticed that the iMac (for example) was automatically authenticating to the Mini using iCloud/Apple ID, not my local username (being both computers are on the same local area network connected via an ethernet switch). The solution is to disable Back to My Mac on the iMac, delete some of my login credentials from KeyChain and rebooted my iMac. This forced me to re-authenticate to the Mini for local network access. I used my local username/password account and the problem with finder operations and hanging was solved.

    ok so i experimented a little with the hardware and here what i have to the moment:
    1. i thought that the usb kb could be the case for mac os to crash so i disconnected the cable from the KVM and plugged normal apple kb to the mac.
    2. however when i tried switching back to mac, the machine crashed again.
    from what i noticed for the last few days 'working' with this kvm switch was the screen resolution changing while i was switching. meaning the screen flickered for couple of times prior to showing 1280x1024 that was set up in the system. during flickering the resoution became 1024x768. i 've seen it pretty clearly, just it was for half of a second.
    also when powering up both machines, they were starting with 1024x768 and not 1280x1024 as was set up. i had to manually change the screen resolution on both machines (pc and mac) every time after successful start up.
    so by far my understanding is that kvm switch forces monitor for 1024x768 during switches and on start up. it also causes the OSes (win2K and MacOSX) to lose 1280x1024 and accept 1024x768 as if the monitor was changed and couldn't operate at a higher resolution.
    having said that i uploaded this info to kvm mfg (ATEN) and couple more mac forums so that this info may help someone else when ordering a kvm for mac. at the same time i am still open for any thoughts, advices and crazy ideas to get round this bug.
    alex

  • Remote support options for iPad?

    We're looking at the iPad as a possible solution for a specific business case. However, I'll need some way to provide remote support to the iPad users. I've looked for VNC type apps but everything I've found just enables the iPad to be a client that connects to and remotely controls another system.
    Is there a VNC server-like app for iPad that would let me provide remote support TO the device?

    Since the OS on the iPad does not allow multitasking there is only one app running at a time. This would not allow a VNC server app to run.
    Even with the preview of multitasking in iPhone OS 4 a VNC server would require access out of its sandboxed environment which it would not be allowed to have.
    Another issue is that it is a multi-touch device that does not use a mouse cursor. I am not sure VNC can handle this.
    Essentially what you are asking would be similar to someone controlling an iPhone remotely, since the iPad is much closer to an iPhone than it is to a computer.
    A workaround may be to use video conferencing on a computer so that you can see the screen of the iPad, guiding the user through the steps required.

  • Remote Control and error 1456

    We are having a Remote control issue with more and more PC's. If they are
    logged in, we can remote control them. If they have bee restarted and are
    waiting to log in, then we can not remote control them. We Can use
    diagnostics on them though....
    Zen 4.01 ir7 is where we are.
    We are also having an issue where many times after imaging, the ISD is not
    populated into windows, and gets associated with our Image PC's workstation
    object. If we clear the ISD, delete both workstation objects, and reboot the
    target PC, it does re-import correctly. The remote control issue does not
    get fixed when this happens though....
    I have seen that rmerrorlog.txt has been asked for in the past to help solve
    this issue, so We are including that. Any help in resolving what we have set
    wrong is appreciated.
    Thanks,
    Mark Waters, CNA
    John Evans, MCNE
    Systems Group
    Housing and Food Services
    Michigan State University
    watersmd at mail dot hfs dot msu dot edu
    1st attempt to remote control target PC was not Logged in. It Failed - Error
    1456.
    2nd attempt was when target PC was logged in. It Worked.
    PC with ConsoleOne - A004686
    #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Starting console
    #(89212)# 11:45:46 AM 02/13/07 Normal : ZenGetLangValueFromNWLanguage:
    Trying to load the resource DLL from Nls\ENGLISH directory
    #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Resource is loaded
    successfully
    #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Inside
    LoadandParseCommand
    #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > AppData.bSessionRestart ==
    FALSE Hiding window
    #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > Command line parameters
    parsed successfully
    #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > Init Client
    Successfull!!!
    #(89212)# 11:45:46 AM 02/13/07 NORMAL : Before Authentication
    #(89212)# 11:45:47 AM 02/13/07 NORMAL : After Authentication
    #(89212)# 11:45:47 AM 02/13/07 CRITICAL : Authentication Failed:
    #(89212)# 11:45:51 AM 02/13/07 CRITICAL : CONSOLE > LoadAndAuthenticate
    returned FALSE
    #(89212)# 11:45:51 AM 02/13/07 CRITICAL : CONSOLE > Authentication Failed:
    returning -201
    #(89212)# 11:45:51 AM 02/13/07 NORMAL : Out of process
    #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Starting console
    #(89212)# 11:47:03 AM 02/13/07 Normal : ZenGetLangValueFromNWLanguage:
    Trying to load the resource DLL from Nls\ENGLISH directory
    #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Resource is loaded
    successfully
    #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Inside
    LoadandParseCommand
    #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > AppData.bSessionRestart ==
    FALSE Hiding window
    #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > Command line parameters
    parsed successfully
    #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > Init Client
    Successfull!!!
    #(89212)# 11:47:03 AM 02/13/07 NORMAL : Before Authentication
    #(89212)# 11:47:04 AM 02/13/07 NORMAL : After Authentication
    #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Authentication
    Successful!!!
    #(89212)# 11:47:04 AM 02/13/07 Normal : CONSOLE > Initialize returned TRUE
    #(89212)# 11:47:04 AM 02/13/07 NORMAL : RTT > Avg Delay is 0
    #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Sent out WallPaperRequest
    #(89212)# 11:47:04 AM 02/13/07 Normal : CONSOLE > Send Thread : Received
    Startreceiving event
    #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Receive Thread : Received
    Startreceiving Event
    #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Received CMD_AGENT_READY
    Command
    #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Compression sending is 6
    #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Value of did->DrishtiType
    sent to Agent is 1
    #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Sent out the DisplayInfo
    Packet succesfully
    #(89212)# 11:47:06 AM 02/13/07 Critical : HandlePacket >>Memory
    reallocation
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > LookForTerminate got an
    event
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > out of SendThread
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Value returned from the
    ReceiveData(For Header) is -1
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > out of StartReceiveThread
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of process
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Receive thread terminated
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Send thread terminated
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : out of Startsession
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of startsession :
    HandleRCSession
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of DeInit
    #(89212)# 11:47:13 AM 02/13/07 NORMAL : out of HandleRCSession
    Target PC - A003514
    #(768)# 11:45:46 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\ZenLite.dll
    #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\ZenPol32.dll
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Successfully loaded
    dependent modules...
    #(768)# 11:45:47 AM 02/13/07 Normal : LoadZenAutilLibraryAndGetProc:
    Successfully loaded ZenAutil.dll and its dependent DLLs
    #(768)# 11:45:47 AM 02/13/07 Normal : Console version is SP1
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    wsDN = 'A003514.Workstations.UHsg.HFS'
    #(768)# 11:45:47 AM 02/13/07 Normal : Workstation is registered
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Attempting to read
    policies...
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    wsDN = 'A003514.Workstations.UHsg.HFS'
    #(768)# 11:45:47 AM 02/13/07 Normal : Workstation is registered
    #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    A003514.Workstations.UHsg.HFS, treename - HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    authenticated...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    failed...
    #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    A003514.Workstations.UHsg.HFS, treename - HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    authenticated...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    failed...
    #(768)# 11:45:47 AM 02/13/07 Normal : Neither policy settings active. All
    operations disabled.
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Finished reading policies
    #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    A003514.Workstations.UHsg.HFS, treename - HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    authenticated...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    failed...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: readVerifyInformation:
    initializeContext() failed for master 0, tree:HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    authentication for nearest replica returned : -201
    #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    A003514.Workstations.UHsg.HFS, treename - HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    authenticated...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    failed...
    #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: readVerifyInformation:
    initializeContext() failed for master 1, tree:HFS
    #(768)# 11:45:47 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    authentication for master replica returned : -201
    #(768)# 11:45:47 AM 02/13/07 Critical : Unable to reach the eDirectory
    server
    #(768)# 11:45:47 AM 02/13/07 Critical :
    RMAudit::Auditing.cpp:recordAuditLog() The audit record is corrupted.
    #(768)# 11:45:47 AM 02/13/07 Normal : RMSessionFinished - Begin
    #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Unloaded modules...
    #(768)# 11:45:47 AM 02/13/07 Normal : UnLoadZenAutilLibrary :Successfully
    unloaded ZenAutil.dll
    #(768)# 11:47:02 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\ZenLite.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\ZenPol32.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully loaded
    dependent modules...
    #(768)# 11:47:03 AM 02/13/07 Normal : LoadZenAutilLibraryAndGetProc:
    Successfully loaded ZenAutil.dll and its dependent DLLs
    #(768)# 11:47:03 AM 02/13/07 Normal : Console version is SP1
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    wsDN = 'CN=A003514.OU=Workstations.OU=UHsg.O=HFS'
    #(768)# 11:47:03 AM 02/13/07 Normal : Workstation is registered
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Attempting to read
    policies...
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    wsDN = 'CN=A003514.OU=Workstations.OU=UHsg.O=HFS'
    #(768)# 11:47:03 AM 02/13/07 Normal : Workstation is registered
    #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    successfully
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    context
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Failure in reading boolean
    attribute DM:Ignore Policy in CN=A003514.OU=Workstations.OU=UHsg.O=HFS
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Attempt to read using
    user:, tree:HFS
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Workstation Policy -
    'z_Global Workstation Package:General:Remote Control
    Policy.WorkstationPackages.Workstations.UHsg.HFS'
    #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    successfully
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    context
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: User Policy - ''
    #(768)# 11:47:03 AM 02/13/07 Normal : Only workstation policy settings
    active...
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Finished reading policies
    #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    name...
    #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    Files\Novell\ZENworks\WMSchApi.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    successfully
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    context
    #(768)# 11:47:03 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    authentication for nearest replica returned : 0
    #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Unloaded modules...
    #(768)# 11:47:03 AM 02/13/07 Normal : UnLoadZenAutilLibrary :Successfully
    unloaded ZenAutil.dll
    #(768)# 11:47:03 AM 02/13/07 Normal : LaunchRcRvAgent: CalculateRTT is
    over...
    #(768)# 11:47:04 AM 02/13/07 Normal : Darapan is loaded successfully
    #(768)# 11:47:04 AM 02/13/07 Normal : Init Proc of RCAgent has been called
    successfully
    #(768)# 11:47:04 AM 02/13/07 Critical : Successfully executed RcAgent.DLL's
    Init Proc Address
    #(768)# 11:47:04 AM 02/13/07 Normal : Call to update desktop is made
    #(768)# 11:47:04 AM 02/13/07 normal : CMD_AGENT_READY is sent
    #(768)# 11:47:04 AM 02/13/07 normal : CMD_SUPRESS_WALLPAPER is received
    #(768)# 11:47:04 AM 02/13/07 Normal : WallPaperThread is closed
    #(768)# 11:47:04 AM 02/13/07 Normal : CMD_KEY_MASK is received
    #(768)# 11:47:04 AM 02/13/07 normal : CMD_DISPLAY_INFO is received
    #(768)# 11:47:04 AM 02/13/07 Normal : Display Info. received. Remote Control
    session for P1.
    #(768)# 11:47:04 AM 02/13/07 Normal : Console version is SP1
    #(768)# 11:47:04 AM 02/13/07 Normal : Calling startlookforchangesthread.
    #(768)# 11:47:04 AM 02/13/07 Normal : InitialDisplayInfo sent
    #(768)# 11:47:04 AM 02/13/07 Normal : DRIVER to use is DARPAN
    #(768)# 11:47:04 AM 02/13/07 Normal : CallInitDrishti :
    ESC_START_VIEWING_DARPAN Successful
    #(768)# 11:47:04 AM 02/13/07 Normal : Came out after loading the driver
    #(768)# 11:47:04 AM 02/13/07 normal : Setting hook to cursor shapes is ok
    #(768)# 11:47:04 AM 02/13/07 Normal : Got WM_SWITCH_DESKTOP
    #(768)# 11:47:05 AM 02/13/07 Normal : Call to update desktop is made
    #(768)# 11:47:12 AM 02/13/07 Normal : RecvThread is returning
    #(768)# 11:47:12 AM 02/13/07 Normal : WaitThread : WaitForMultipleObjects
    returned. Closed thread is = 1
    #(768)# 11:47:12 AM 02/13/07 Normal : Periodic Check thread is returning
    #(768)# 11:47:12 AM 02/13/07 Normal : In desktop change thread terminate
    session is set
    #(768)# 11:47:12 AM 02/13/07 normal : Terminate session event is set in send
    thread
    #(768)# 11:47:12 AM 02/13/07 Normal : Close msg for visible window. Calling
    CloseConnection().
    #(768)# 11:47:12 AM 02/13/07 Normal : Clean up is going to start
    #(768)# 11:47:12 AM 02/13/07 Normal : LookforchangesThread returning
    #(768)# 11:47:12 AM 02/13/07 Normal : WallPaperThread is closed
    #(768)# 11:47:12 AM 02/13/07 normal : All the threads are closed normally
    #(768)# 11:47:12 AM 02/13/07 Normal : Call to update desktop is made
    #(768)# 11:47:12 AM 02/13/07 normal : RC session is completed successfully
    #(768)# 11:47:12 AM 02/13/07 Normal : CZenRmServer::RCRvThread:
    hAcceptThread Signals
    #(768)# 11:47:12 AM 02/13/07 Critical :
    RMAudit::Auditing.cpp:recordAuditLog() The audit record is corrupted.
    #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: RcAgent.dll is
    successfully unloaded from memory
    #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: Ict_Uc.dll is not unloaded
    from memory ...
    #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: Ict_Uc.dll is not unloaded
    from memory and it is forcefully unloaded...
    #(768)# 11:47:12 AM 02/13/07 Normal : Darapan is Unloaded successfully
    #(768)# 11:47:12 AM 02/13/07 Normal : RMSessionFinished - Begin

    Delete a few test workstation objects. Delete the object that was created by
    the Image PC. Run DSREPAIR. Disable windows firewall. Reboot the PCs. Check
    if the Workstation objects are created and if you can remotely control
    them.
    "Mark Waters" <[email protected]> wrote in message
    news:[email protected]...
    > We are having a Remote control issue with more and more PC's. If they are
    > logged in, we can remote control them. If they have bee restarted and are
    > waiting to log in, then we can not remote control them. We Can use
    > diagnostics on them though....
    > Zen 4.01 ir7 is where we are.
    > We are also having an issue where many times after imaging, the ISD is not
    > populated into windows, and gets associated with our Image PC's
    > workstation
    > object. If we clear the ISD, delete both workstation objects, and reboot
    > the
    > target PC, it does re-import correctly. The remote control issue does not
    > get fixed when this happens though....
    > I have seen that rmerrorlog.txt has been asked for in the past to help
    > solve
    > this issue, so We are including that. Any help in resolving what we have
    > set
    > wrong is appreciated.
    >
    > Thanks,
    > Mark Waters, CNA
    > John Evans, MCNE
    > Systems Group
    > Housing and Food Services
    > Michigan State University
    > watersmd at mail dot hfs dot msu dot edu
    >
    >
    > 1st attempt to remote control target PC was not Logged in. It Failed -
    > Error
    > 1456.
    > 2nd attempt was when target PC was logged in. It Worked.
    >
    >
    > PC with ConsoleOne - A004686
    >
    > #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Starting console
    > #(89212)# 11:45:46 AM 02/13/07 Normal : ZenGetLangValueFromNWLanguage:
    > Trying to load the resource DLL from Nls\ENGLISH directory
    > #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Resource is loaded
    > successfully
    > #(89212)# 11:45:46 AM 02/13/07 Normal : CONSOLE > Inside
    > LoadandParseCommand
    > #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > AppData.bSessionRestart
    > ==
    > FALSE Hiding window
    > #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > Command line parameters
    > parsed successfully
    > #(89212)# 11:45:46 AM 02/13/07 NORMAL : CONSOLE > Init Client
    > Successfull!!!
    > #(89212)# 11:45:46 AM 02/13/07 NORMAL : Before Authentication
    > #(89212)# 11:45:47 AM 02/13/07 NORMAL : After Authentication
    > #(89212)# 11:45:47 AM 02/13/07 CRITICAL : Authentication Failed:
    > #(89212)# 11:45:51 AM 02/13/07 CRITICAL : CONSOLE > LoadAndAuthenticate
    > returned FALSE
    > #(89212)# 11:45:51 AM 02/13/07 CRITICAL : CONSOLE > Authentication Failed:
    > returning -201
    > #(89212)# 11:45:51 AM 02/13/07 NORMAL : Out of process
    >
    >
    >
    > #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Starting console
    > #(89212)# 11:47:03 AM 02/13/07 Normal : ZenGetLangValueFromNWLanguage:
    > Trying to load the resource DLL from Nls\ENGLISH directory
    > #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Resource is loaded
    > successfully
    > #(89212)# 11:47:03 AM 02/13/07 Normal : CONSOLE > Inside
    > LoadandParseCommand
    > #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > AppData.bSessionRestart
    > ==
    > FALSE Hiding window
    > #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > Command line parameters
    > parsed successfully
    > #(89212)# 11:47:03 AM 02/13/07 NORMAL : CONSOLE > Init Client
    > Successfull!!!
    > #(89212)# 11:47:03 AM 02/13/07 NORMAL : Before Authentication
    > #(89212)# 11:47:04 AM 02/13/07 NORMAL : After Authentication
    > #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Authentication
    > Successful!!!
    > #(89212)# 11:47:04 AM 02/13/07 Normal : CONSOLE > Initialize returned TRUE
    > #(89212)# 11:47:04 AM 02/13/07 NORMAL : RTT > Avg Delay is 0
    > #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Sent out
    > WallPaperRequest
    > #(89212)# 11:47:04 AM 02/13/07 Normal : CONSOLE > Send Thread : Received
    > Startreceiving event
    > #(89212)# 11:47:04 AM 02/13/07 NORMAL : CONSOLE > Receive Thread :
    > Received
    > Startreceiving Event
    > #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Received CMD_AGENT_READY
    > Command
    > #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Compression sending is 6
    > #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Value of
    > did->DrishtiType
    > sent to Agent is 1
    > #(89212)# 11:47:05 AM 02/13/07 NORMAL : CONSOLE > Sent out the DisplayInfo
    > Packet succesfully
    > #(89212)# 11:47:06 AM 02/13/07 Critical : HandlePacket >>Memory
    > reallocation
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > LookForTerminate got an
    > event
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > out of SendThread
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Value returned from the
    > ReceiveData(For Header) is -1
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > out of
    > StartReceiveThread
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of process
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Receive thread
    > terminated
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : CONSOLE > Send thread terminated
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : out of Startsession
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of startsession :
    > HandleRCSession
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : Out of DeInit
    > #(89212)# 11:47:13 AM 02/13/07 NORMAL : out of HandleRCSession
    >
    >
    > Target PC - A003514
    >
    > #(768)# 11:45:46 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\ZenLite.dll
    > #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\ZenPol32.dll
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Successfully loaded
    > dependent modules...
    > #(768)# 11:45:47 AM 02/13/07 Normal : LoadZenAutilLibraryAndGetProc:
    > Successfully loaded ZenAutil.dll and its dependent DLLs
    > #(768)# 11:45:47 AM 02/13/07 Normal : Console version is SP1
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    > wsDN = 'A003514.Workstations.UHsg.HFS'
    > #(768)# 11:45:47 AM 02/13/07 Normal : Workstation is registered
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Attempting to read
    > policies...
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    > wsDN = 'A003514.Workstations.UHsg.HFS'
    > #(768)# 11:45:47 AM 02/13/07 Normal : Workstation is registered
    > #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    > A003514.Workstations.UHsg.HFS, treename - HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    > authenticated...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    > failed...
    > #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    > A003514.Workstations.UHsg.HFS, treename - HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    > authenticated...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    > failed...
    > #(768)# 11:45:47 AM 02/13/07 Normal : Neither policy settings active. All
    > operations disabled.
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Finished reading
    > policies
    > #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    > A003514.Workstations.UHsg.HFS, treename - HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    > authenticated...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    > failed...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: readVerifyInformation:
    > initializeContext() failed for master 0, tree:HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    > authentication for nearest replica returned : -201
    > #(768)# 11:45:47 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:45:47 AM 02/13/07 Normal : workstation DN -
    > A003514.Workstations.UHsg.HFS, treename - HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:45:47 AM 02/13/07 Critical : Workstation NOT yet
    > authenticated...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: initializeContext()
    > failed...
    > #(768)# 11:45:47 AM 02/13/07 Critical : ZENNDSUtil: readVerifyInformation:
    > initializeContext() failed for master 1, tree:HFS
    > #(768)# 11:45:47 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    > authentication for master replica returned : -201
    > #(768)# 11:45:47 AM 02/13/07 Critical : Unable to reach the eDirectory
    > server
    > #(768)# 11:45:47 AM 02/13/07 Critical :
    > RMAudit::Auditing.cpp:recordAuditLog() The audit record is corrupted.
    > #(768)# 11:45:47 AM 02/13/07 Normal : RMSessionFinished - Begin
    > #(768)# 11:45:47 AM 02/13/07 Normal : ZENNDSUtil: Unloaded modules...
    > #(768)# 11:45:47 AM 02/13/07 Normal : UnLoadZenAutilLibrary :Successfully
    > unloaded ZenAutil.dll
    >
    >
    > #(768)# 11:47:02 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\ZenLite.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\ZenPol32.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully loaded
    > dependent modules...
    > #(768)# 11:47:03 AM 02/13/07 Normal : LoadZenAutilLibraryAndGetProc:
    > Successfully loaded ZenAutil.dll and its dependent DLLs
    > #(768)# 11:47:03 AM 02/13/07 Normal : Console version is SP1
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    > wsDN = 'CN=A003514.OU=Workstations.OU=UHsg.O=HFS'
    > #(768)# 11:47:03 AM 02/13/07 Normal : Workstation is registered
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Attempting to read
    > policies...
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENUtil: ZENIsWorkstationRegistered:
    > wsDN = 'CN=A003514.OU=Workstations.OU=UHsg.O=HFS'
    > #(768)# 11:47:03 AM 02/13/07 Normal : Workstation is registered
    > #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    > CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    > #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    > successfully
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    > context
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Failure in reading
    > boolean
    > attribute DM:Ignore Policy in CN=A003514.OU=Workstations.OU=UHsg.O=HFS
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Attempt to read using
    > user:, tree:HFS
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Workstation Policy -
    > 'z_Global Workstation Package:General:Remote Control
    > Policy.WorkstationPackages.Workstations.UHsg.HFS'
    > #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    > CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    > #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    > successfully
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    > context
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: User Policy - ''
    > #(768)# 11:47:03 AM 02/13/07 Normal : Only workstation policy settings
    > active...
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Finished reading
    > policies
    > #(768)# 11:47:03 AM 02/13/07 Normal : Reading workstation DN and tree
    > name...
    > #(768)# 11:47:03 AM 02/13/07 Normal : workstation DN -
    > CN=A003514.OU=Workstations.OU=UHsg.O=HFS, treename - HFS
    > #(768)# 11:47:03 AM 02/13/07 Normal : Loading : C:\Program
    > Files\Novell\ZENworks\WMSchApi.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : Workstation IS authenticated...
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Loaded [ZENNW32.DLL]
    > successfully
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Successfully initialized
    > context
    > #(768)# 11:47:03 AM 02/13/07 Normal : AgentDSAuthenticationHandler:
    > authentication for nearest replica returned : 0
    > #(768)# 11:47:03 AM 02/13/07 Normal : ZENNDSUtil: Unloaded modules...
    > #(768)# 11:47:03 AM 02/13/07 Normal : UnLoadZenAutilLibrary :Successfully
    > unloaded ZenAutil.dll
    > #(768)# 11:47:03 AM 02/13/07 Normal : LaunchRcRvAgent: CalculateRTT is
    > over...
    > #(768)# 11:47:04 AM 02/13/07 Normal : Darapan is loaded successfully
    > #(768)# 11:47:04 AM 02/13/07 Normal : Init Proc of RCAgent has been called
    > successfully
    > #(768)# 11:47:04 AM 02/13/07 Critical : Successfully executed
    > RcAgent.DLL's
    > Init Proc Address
    > #(768)# 11:47:04 AM 02/13/07 Normal : Call to update desktop is made
    > #(768)# 11:47:04 AM 02/13/07 normal : CMD_AGENT_READY is sent
    > #(768)# 11:47:04 AM 02/13/07 normal : CMD_SUPRESS_WALLPAPER is received
    > #(768)# 11:47:04 AM 02/13/07 Normal : WallPaperThread is closed
    > #(768)# 11:47:04 AM 02/13/07 Normal : CMD_KEY_MASK is received
    > #(768)# 11:47:04 AM 02/13/07 normal : CMD_DISPLAY_INFO is received
    > #(768)# 11:47:04 AM 02/13/07 Normal : Display Info. received. Remote
    > Control
    > session for P1.
    > #(768)# 11:47:04 AM 02/13/07 Normal : Console version is SP1
    > #(768)# 11:47:04 AM 02/13/07 Normal : Calling startlookforchangesthread.
    > #(768)# 11:47:04 AM 02/13/07 Normal : InitialDisplayInfo sent
    > #(768)# 11:47:04 AM 02/13/07 Normal : DRIVER to use is DARPAN
    > #(768)# 11:47:04 AM 02/13/07 Normal : CallInitDrishti :
    > ESC_START_VIEWING_DARPAN Successful
    > #(768)# 11:47:04 AM 02/13/07 Normal : Came out after loading the driver
    > #(768)# 11:47:04 AM 02/13/07 normal : Setting hook to cursor shapes is ok
    > #(768)# 11:47:04 AM 02/13/07 Normal : Got WM_SWITCH_DESKTOP
    > #(768)# 11:47:05 AM 02/13/07 Normal : Call to update desktop is made
    > #(768)# 11:47:12 AM 02/13/07 Normal : RecvThread is returning
    > #(768)# 11:47:12 AM 02/13/07 Normal : WaitThread : WaitForMultipleObjects
    > returned. Closed thread is = 1
    > #(768)# 11:47:12 AM 02/13/07 Normal : Periodic Check thread is returning
    > #(768)# 11:47:12 AM 02/13/07 Normal : In desktop change thread terminate
    > session is set
    > #(768)# 11:47:12 AM 02/13/07 normal : Terminate session event is set in
    > send
    > thread
    > #(768)# 11:47:12 AM 02/13/07 Normal : Close msg for visible window.
    > Calling
    > CloseConnection().
    > #(768)# 11:47:12 AM 02/13/07 Normal : Clean up is going to start
    > #(768)# 11:47:12 AM 02/13/07 Normal : LookforchangesThread returning
    > #(768)# 11:47:12 AM 02/13/07 Normal : WallPaperThread is closed
    > #(768)# 11:47:12 AM 02/13/07 normal : All the threads are closed normally
    > #(768)# 11:47:12 AM 02/13/07 Normal : Call to update desktop is made
    > #(768)# 11:47:12 AM 02/13/07 normal : RC session is completed successfully
    > #(768)# 11:47:12 AM 02/13/07 Normal : CZenRmServer::RCRvThread:
    > hAcceptThread Signals
    > #(768)# 11:47:12 AM 02/13/07 Critical :
    > RMAudit::Auditing.cpp:recordAuditLog() The audit record is corrupted.
    > #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: RcAgent.dll is
    > successfully unloaded from memory
    > #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: Ict_Uc.dll is not
    > unloaded
    > from memory ...
    > #(768)# 11:47:12 AM 02/13/07 Normal : RcRvThread: Ict_Uc.dll is not
    > unloaded
    > from memory and it is forcefully unloaded...
    > #(768)# 11:47:12 AM 02/13/07 Normal : Darapan is Unloaded successfully
    > #(768)# 11:47:12 AM 02/13/07 Normal : RMSessionFinished - Begin
    >

  • Mail Freezes (Spinning Cursor) - Assistance Appreciated

    Greetings, thank you for reading and responding to my post.
    I have a remote client (she's offline) with a macbook. She uses Mail. I haven't checked her OS version, but presume 10.4.
    She was sending an email, and went to attach a PDF. At this point she got the spinning cursor. It doesn't resolve. If she quits and starts again, she sees
    the same email, and the cursor spins.
    I had her remove a preference file, but this causes Mail to go into account setup mode, so I had her replace that file.
    I'd appreciate any advice for things we can try to resolve it, while maintaining her existing email/settings.
    Thanks in advance!

    Hello, Organelle. Did you solve the spinning ball problem? I am having the same problem today. I tried to send a file that was too large and got the spinning ball and cannot get rid of it. I tried quitting Mail and restarting to no avail. Help!!! Can anyone help? Thanks.

  • Problem with ARD3 keeps losing the cursor

    I am having problems with ARD3 whereby I keep losing the cursor when controlling another machine. The cursor is still there but you have to click-drag to see it moving. There was a similar problem a few months ago after a system update and pre ARD 3.1. I used to be able to upload the ARD client and that would solve the problem temporarily. But now that won't even work.
    Another thing I notice when that happens is that my "Hidden Dock" stops appearing unless I click in the area. That also happens with my menus. And Expose stops working too.
    The only way to get around the problem, is to either restart the computer or leave it for anything up to 1 hr, then it will be fine again.
    Does anyone have the same problem?
    I use a MacBook Pro DC 2G with 2G of RAM. 10.4.9 and all the latest System Updates including Security Update 2007-04. This started happening even before the 2007-004 security update.
    MacBook Pro DualCore 2G   Mac OS X (10.4.9)  

    I find that this happens only if a tool tip comes up after having it over an item in the toolbar however clicking in the remote computer's windows somewhere will bring the cursor back. Additionally switching windows, to say the main ARD window, and then back again will restore it as well.

  • Data display on remote cube

    Hi Guru's
    I've created a generic ds using fm for direct access.creating virtual cube and mapped accordingluy with ds.
    Now when I do test extract on ds per a single posting day then it takes few secords to pull through the data and the no. of records are 45 on dev box.But I do data display on remote cub and it takes long and throughing a timed out error.
    I dont have any routines on transformaions.
    What could be the problem?
    Nagesh.

    HI
    here's the code in FM
    Example: DataSource for table SFLIGHT
      TABLES: BKPF,BSEG.
    Auxiliary Selection criteria structure
      DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    Maximum number of lines for DB table
      STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
              S_COUNTER_DATAPAKID LIKE SY-TABIX,
    Starting point for each data package
             READ_NEXT LIKE SY-TABIX,
    Total Number of Extracted Records
             NO_RECS LIKE SY-TABIX,
    Number read so far
             TEMP_CNTR(9) TYPE N.
    cursor
    S_CURSOR TYPE CURSOR.
    Select ranges
      RANGES: R_BLDAT FOR BKPF-BLDAT,
              R_BUDAT FOR BKPF-BUDAT,
              R_CPUDT FOR BKPF-CPUDT,
              R_BUKRS FOR BKPF-BUKRS,
              R_GJAHR FOR BKPF-GJAHR,
              R_BELNR FOR BKPF-BELNR.
      DATA: GT_T_DATA LIKE ZFI_GL_4 OCCURS 0 WITH HEADER LINE.
      DATA: GT_BKPF TYPE TABLE OF BKPF,
            GS_BKPF TYPE BKPF.
      DATA: COUNTER(9) TYPE N.
      DATA: LV_MONAT(3).
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
      IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Initialization: check input parameters
                    buffer input parameters
                    prepare data selection
    Check DataSource validity
        CASE I_DSOURCE.
          WHEN 'ZFI_GL_4'.
          WHEN OTHERS.
            IF 1 = 2. MESSAGE E009(R3). ENDIF.
    this is a typical log call. Please write every error message like this
            LOG_WRITE 'E'                  "message type
                      'R3'                 "message class
                      '009'                "message number
                      I_DSOURCE   "message variable 1
                      ' '.                 "message variable 2
            RAISE ERROR_PASSED_TO_MESS_HANDLER.
        ENDCASE.
        APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
        S_S_IF-REQUNR    = I_REQUNR.
        S_S_IF-DSOURCE = I_DSOURCE.
        S_S_IF-MAXSIZE   = I_MAXSIZE.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
        APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
      ELSE.                 "Initialization mode or data extraction ?
    Data transfer: First Call      OPEN CURSOR + FETCH
                   Following Calls FETCH only
    First data package -> OPEN CURSOR
        IF S_COUNTER_DATAPAKID = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BLDAT'.
            MOVE-CORRESPONDING L_S_SELECT TO r_bldat.
            APPEND R_BLDAT.
          ENDLOOP.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BUDAT'.
            MOVE-CORRESPONDING L_S_SELECT TO R_BUDAT.
            APPEND R_BUDAT.
          ENDLOOP.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CPUDT'.
            MOVE-CORRESPONDING L_S_SELECT TO R_CPUDT.
            APPEND R_CPUDT.
          ENDLOOP.
             LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BUKRS'.
            MOVE-CORRESPONDING L_S_SELECT TO R_BUKRS.
            APPEND R_BUKRS.
          ENDLOOP.
             LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'GJAHR'.
            MOVE-CORRESPONDING L_S_SELECT TO R_GJAHR.
            APPEND R_GJAHR.
          ENDLOOP.
              LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'BELNR'.
            MOVE-CORRESPONDING L_S_SELECT TO R_BELNR.
            APPEND R_BELNR.
          ENDLOOP.
    Determine number of database records to be read per FETCH statement
    from input parameter I_MAXSIZE. If there is a one to one relation
    between DataSource table lines and database entries, this is trivial.
    In other cases, it may be impossible and some estimated value has to
    be determined.
          SELECT * FROM BKPF INTO TABLE GT_BKPF WHERE BLDAT IN R_BLDAT
                                                  AND BUDAT IN R_BUDAT
                                                  AND CPUDT IN R_CPUDT
                                                  AND BUKRS IN R_BUKRS
                                                  AND GJAHR IN R_GJAHR
                                                  AND BELNR IN R_BELNR.
          LOOP AT GT_BKPF INTO GS_BKPF.
            SELECT * FROM BSEG WHERE BELNR = GS_BKPF-BELNR
                               AND   BUKRS = GS_BKPF-BUKRS
                               AND   GJAHR = GS_BKPF-GJAHR.
              MOVE-CORRESPONDING GS_BKPF TO GT_T_DATA.
              MOVE-CORRESPONDING BSEG TO GT_T_DATA.
              CLEAR LV_MONAT.
              CONCATENATE '0' GT_T_DATA-MONAT INTO LV_MONAT.
              CONCATENATE GT_T_DATA-GJAHR LV_MONAT INTO GT_T_DATA-FISCPER.
              CALL FUNCTION 'BWFIU_GET_DOCUMENT_ORIGIN'
                EXPORTING
                  I_AWTYP    = GT_T_DATA-AWTYP
                  I_AWKEY    = GT_T_DATA-AWKEY
                IMPORTING
                  E_REFBELNR = GT_T_DATA-AWREF
                  E_REFGJAHR = GT_T_DATA-AWGJA
                  E_REFBUKRS = GT_T_DATA-AWBUK
                  E_REFKOKRS = GT_T_DATA-AWKOK.
    Lcal currency calculations.
              IF GT_T_DATA-SHKZG EQ 'S'.
                GT_T_DATA-DMSOL = GT_T_DATA-DMBTR.
                GT_T_DATA-DMSHB = GT_T_DATA-DMBTR.
                GT_T_DATA-DMHAB = 0.
              ELSEIF GT_T_DATA-SHKZG EQ 'H'.
                GT_T_DATA-DMHAB = GT_T_DATA-DMBTR.
                GT_T_DATA-DMSHB = GT_T_DATA-DMBTR * -1.
                GT_T_DATA-DMSOL = 0.
              ENDIF.
    Foriegn Currency calculations.
              IF GT_T_DATA-SHKZG EQ 'S'.
                GT_T_DATA-WRSOL = GT_T_DATA-DMBTR.
                GT_T_DATA-WRSHB = GT_T_DATA-DMBTR.
                GT_T_DATA-WRHAB = 0.
              ELSEIF GT_T_DATA-SHKZG EQ 'H'.
                GT_T_DATA-WRHAB = GT_T_DATA-DMBTR.
                GT_T_DATA-WRSHB = GT_T_DATA-DMBTR * -1.
                GT_T_DATA-WRSOL = 0.
              ENDIF.
              APPEND GT_T_DATA.
            ENDSELECT.
          ENDLOOP.
          DESCRIBE TABLE GT_T_DATA LINES NO_RECS.
          READ_NEXT = 0.
          TEMP_CNTR = 0.
        ENDIF.                             "First data package ?
    Fetch records into interface table.
        IF ( READ_NEXT GT NO_RECS ) OR ( NO_RECS EQ 0 ).
          REFRESH GT_T_DATA.
          CLEAR:S_COUNTER_DATAPAKID, COUNTER, READ_NEXT, S_S_IF, NO_RECS.
          RAISE NO_MORE_DATA.
        ENDIF.
        COUNTER = 0.
        LOOP AT GT_T_DATA FROM READ_NEXT.
          COUNTER = COUNTER + 1.
          IF COUNTER GT S_S_IF-MAXSIZE.
            IF TEMP_CNTR EQ NO_RECS.
              CLEAR: S_COUNTER_DATAPAKID,COUNTER,READ_NEXT,S_S_IF,NO_RECS.
              RAISE NO_MORE_DATA.
            ELSE.
              READ_NEXT = READ_NEXT + COUNTER.
            ENDIF.
            EXIT.
          ENDIF.
          MOVE-CORRESPONDING GT_T_DATA TO E_T_DATA.
          APPEND E_T_DATA.
          TEMP_CNTR = TEMP_CNTR + 1.
          iF TEMP_CNTR GT NO_RECS.
            CLEAR GT_T_DATA.
            CLEAR: S_COUNTER_DATAPAKID, COUNTER,READ_NEXT, S_S_IF,NO_RECS.
            RAISE NO_MORE_DATA.
            EXIT.
          ENDIF.
        ENDLOOP.
        S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
      ENDIF.              "Initialization mode or data extraction ?
    ENDFUNCTION.
    If it's a code then why it's quick on rsa3?
    Nagesh.

Maybe you are looking for

  • Issue with BlackMagic HDTV codec in SHAKE 4.1

    Hi! Have a issue with using the Blackmagic HDTV 1920x1080 8bit codec. When adding it to a FileIn node i only get loads of grain in front of the video. I`l only get this problem when opening in shake, in quicktime its fine. anyone with same experience

  • PDF Form in Exchange ok, on iPhone empty

    We create a PDF Form for customers. The problem is, that the form is filled out correctly in Outlook 2010. But on the iPhone, you see only an empty form.

  • Upgrade J2ee Engine 1.4.2_06 to 1.4.2_11

    Hi, In our production XI3.0 SP16 server j2ee engine sutting down if we run many jobs at a time. Currently we are using j2ee 1.4.2_06 , this problem happend due to j2ee engine unstability. SAP note says that need to upgrade j2ee from 1.4.2_06 to 1.4.2

  • ACR And Vista 64 Don't Seem To Get Along

    Using the latest Photoshop CS4, w/all updates, Vista 64 / 32gb RAM. I start w/an empty cache, and a clean, separate internal scratch disk of sufficient capacity. Using ACR, open a folder on my desktop, wait until all the thumbnails are rendered, (the

  • Region in Infotype 0002

    Hi Gurus This is regarding infotype 0002 (personal data) while implementing for india country grouping 40 is given in the parameter (su01).Eventhough when hiring a person US related Region is coming in the dropdown list in personal data update any on