Force refresh, only triggers complete refresh PI

Hello everyone,
I have a question regarding the usage of the "Force Refresh" option when running mSync (Oracle Lite 10.3.0.1). We have a publication that consists of both complete and fast refresh publication items. Whenever we run a mSync with the "Force Refresh" option enabled, we observe in webtogo that only the complete refresh publication items will be refreshed. Based on the documentation I'm expecting that all publication items should be refreshed. Is this a correct assumption? If so, do I have to make some changes to specific settings to enable synchronization of all publication items, or did I ran into a bug ?
Thanks in advance
Patrick

What do you see in the sync log when doing a force refresh?
you should see all publication items downloaded with the correct number of records. the complete refresh items should show
Complete refresh. Cause :: PubItem_mode=complete refresh
the fast refresh should show CRR
When you said a user did a rebuild and got the same behaviour, do you mean that the fast refresh publication items were
a) there with all of thier data
b) tables there, but no data
c) not there at all
if a, then force refresh should work
if b, then probably an issue with data subsetting or instantiation
if c, then check c$all_client_items and see if they appear in the list, and check the instantiated flag in data synchronisation>repository>publications>users. If not instantiated, you may not get all of the data
if there are objects missing from c$all_client_items, try a cut, paste and save on a data subsetting value for the user as that should reset the user

Similar Messages

  • How to complete refresh publication item for single client

    Is there any method how to force one client to completely refresh one of the publication items? I found just the ConsolidatorManager.completeRefresh(clientid, publication) which seems to force the client to refresh all publication items of a publication...

    i am using 2 internal table.
    my pgm code :
      SELECT
                 VORNR
                 ARBPL
                 FROM S022 INTO CORRESPONDING FIELDS OF TABLE ITAB  
                                                              WHERE AUFNR = ITAB1-AUFNR.
            SORT ITAB BY VORNR.
            LOOP AT ITAB.
                SELECT SINGLE LTXA1
                                    FROM AFVC INTO CORRESPONDING FIELDS OF ITAB 
                                                                       WHERE VORNR = ITAB-VORNR
                                                                              AND AUFPL = ITAB1-AUFPL.
           ENDLOOP.
    In SMARTFORM
    TABLE-MAIN
    LINE ITEM - COLUMN : I am selecting material, quantity, Unit individually in  coding part.
    SELECT MATNR
            BDMNG
            ERFME
             FROM RESB INTO CORRESPONDING FIELDS OF TABLE MTAB
                                            WHERE VORNR = itab-vornr
                                              AND AUFNR = PRN.
    LOOP AT MTAB.
          SELECT SINGLE MAKTX
                        FROM MAKT INTO CORRESPONDING FIELDS OF MTAB
                                                   WHERE MATNR = MTAB-MATNR.
    endloop.
    other than this four column further 6 columns also available in Main table, those entries are Manual .
    in program i tried to use 2 internal table like nested loop using count.
    i am getting last item only, not all line item.
    i hope now clear about my problem.

  • Any way to force a complete refresh of contacts from Yahoo Address Book?

    Any way to force a complete refresh of contacts from Yahoo Address Book?
    About once a month I delete all my Yahoo contacts and upload a new file. (That may sound crazy but I do it from a master file (a database) both to Yahoo and Lotus Notes and blackberry via Notes. Only takes a few moments. Works for me.)
    When I do this with my iphone it's duplicating some contacts, not a whole lot, but some - maybe 3%. I have reset the sync history before doing this.
    So, any way to wipe the slate clean on the iphone and force a one way refresh?

    Please check you contact name in the device and verify if the names does not start with none alphabetic characters (e.g. @, &, *, etc).  This characters will actually stop the sync process and will not be able to successfully complete the transfer of data. Do the same thing with the contact data you have online just to be sure..
    If that it still doesn't work, delete your Google account on the device, restart, and then recreate the same account.
    Let me know how it goes... 

  • Materialized View Initial Creation vs Complete Refresh - MAJOR differences

    Hi All,
    I am currently in the process of setting up MV's for replication via a DBLink and have noticed something that I find quite odd. Basically If I create an MV I get v. large differences than when I do a complete refresh on the same MV after the initial "load". Actual stats are shown below :
    Action TimeTaken Undo Reqd (Bytes)
    Initial Load 00:01:07     37254998
    Complete Refresh     00:02:41     463919012
    Question is why does a complete refresh require 12x the amount of Undo than the creation of the MV? I though tit would be roughly the same or at most twice as much?
    The Instance is only being used by myself so no other processes are causing this difference and this can be reproduced. Undo calculated from V$ROLLSTAT.
    Thanks
    MH

    Hi tekicora,
    Thanks for your help and suggestions. I have tried this method of evaluating UNDO with the following results:
    STATISTIC# NAME SID VALUE
    176 undo change vector size 115 132
    CREATE MATERIALIZED VIEW mytest1
    TABLESPACE TABSPACEA NOLOGGING BUILD IMMEDIATE
    USING INDEX TABLESPACE TABSPACEB REFRESH FORCE WITH ROWID ON DEMAND AS
    select * from ptable@remdb;
    STATISTIC# NAME SID VALUE
    176 undo change vector size 115 332860
    exec DBMS_MVIEW.REFRESH('MYTEST1', 'C',ATOMIC_REFRESH=>TRUE);
    STATISTIC# NAME SID VALUE
    176 undo change vector size 115 261460092
    exec DBMS_MVIEW.REFRESH('MYTEST1', 'C',ATOMIC_REFRESH=>FALSE);
    STATISTIC# NAME SID VALUE
    176 undo change vector size 115 272282756
    This is still creating masses of undo (particulalry atomic refresh). Could this be because mv table source is on a remote db?
    Thanks
    Mark H
    Message was edited by:
    markyb0y

  • Help understanding fast and complete refresh

    hi
    -i have a table with 3 rows with col2='T' and 1 column with col2=null.
    -my query(fast refresh) is "select * from table where col='T'"
    -after first sync the 3 rows are on my mobile.
    -then i set col2='T' in 4th row and make a sync with msync, but on my mobile are only 3 rows after the sync.
    with complete refresh all 4 rows would be on my mobile.
    but what will happen with changed data in my 3 rows on mobile at this complete refresh???
    i want this 4th row on my mobile too without change the changes in my 3 rows on mobile.
    thx
    rico

    If you are using fast refresh, then after changes are made on the server side,, the MGP compose process must run to build the out queue data for the client before the change will be available for download.
    For tables with a fast refresh, if you look at the database, you will see when you publish, three triggers are created for the base table (<tablename>1/u/d) and a table CLG$<tablename> (there are others as well). when a change is made, it will fire the triggers. this will but the primary key of the changed record into the CLG$ table, and also create a record in mobileadmin.c$all_sid_logged_tables. this triggers the list of objects to process for the compose cycle.
    the MGP compose sometimes stops processing for no apparent reason, so this may be a problem. Also for snapshots on tables, this works fine. If however the object is a view, or the column is derived (say from a function) the trigger just goes on the base table(s), if the base table data does not change, no data will be composed.
    complete refreshes should not necessarily take longer to process (may be longer to download if a big table), but have the disadvantage of overwriting data just created on the client. this will not re-appear until the next synchronise (after it has been posted to the server) - this is the main disadvantage

  • Refresh only page item while submitting data from the popup window

    Hi All,
    I'm pretty new to Apex .....
    I have a form with text items as first few entries and then a radio button list and few text items again. On selecting certain radio button I have a popup window which acts as an interface for the next text item in the calling page. The purpose of having the popup window is that the text item following the radio button takes the input with certain character delimiters along with the data. Instead of using delimiters while entering the data I want a meaningful data to be keyed in the popup window and all the string operation to be done as a background process. I have been successful this far. I'm using the below javascript on click of the submit button.
    javascript:doSubmit();
    window.opener.doSubmit('REFRESH');
    window.close();
    On doing this I'm losing the values submitted for the items prior to the radio button(including radio button). Please note, I have a dynamic action set on page load to reset the values. Is it possible to refresh just the page item from the popup window.
    Also, I tried excluding the window.opener.doSubmit('REFRESH'); from the above javascript. It sets the item with the expected value (viewed it in the session items, however I would like to view the concatenated string on my calling page) but following this there is an insert operation which uses all the necessary items in the form. All values except the value returned from the popup window is populated into the table. Am I missing something.
    Any help in this regard is appreciated.
    Thank you!!!
    Regards,
    Ganesh

    Value set using Javascript is only in your browser page but is not yet available in the session. This is why the report doesn't return the expected output.
    Before refreshing the report you would need to set the session state of this item.
    You can set it after you assign the item a new value or before the report is refreshed
    For Interactive Reports, this is available built in
    you can go to Report Attributes >Advanced Attributes -> Page Items to Submit and specify P2_X1 for the field(and any other page item that the report is dependent on)
    For standard reports, you can create a Dynamic Action that is triggered "before refresh" of the report's region, and choose PLSQL as the action types, give a dummy BEGIN NULL END; for the code and specify this item name in the page item to submit field so that it sets the items's value in session.

  • Materialized view fast refresh or complete refresh?

    Hi Guys,
    Need help here.
    We were ask to provide recommendation regarding the replication of our Production schema to Reporting Schema.
    Here are the conditions:
    1. Production schema and Reporting schema resides in one database server, only in different instance.
    2. Tables to replicate is more or less 300 tables.
    3. They only want to replicate changes that happen on the table on the said day.(insert,update)
    4. Replication will only happen on the end of business hours(end of day).
    What we have in mind is Materialized view.
    What would be best to use, fast refresh or complete refresh?
    What will be the effect on performance?Resources?
    Or will there be any other method?
    Appreciate your reply on this.
    Thanks,
    Nina

    Using MV (Materialized views) is onle of the possible way how to do what you are asked for.
    Fast refresh of MV is faster than complete refresh because it's based on "deltas" from last refresh. But it require MV log on table in primary DB. This MVLog consume same space in tablespace. And maintainig this MVlog during DML operation on table add some overhead to DML operation -> it's take a little bit longer time to complete.
    How much space is consumend by MV log depends on many factors:
    1/ number of DML changes on table
    2/ number of consumers (there can be more than on MV based on same table using same MV log)
    3/ period of MV refresh
    Plus of using MV is that it is very simple and you don't need no special license to use them.
    Other possible option is Golden gate (Streams previously)
    Next option is procedural replication - you have to write your own replication mechanism.

  • OLAP Re-Aggrigation functionality or Alternative for complete refresh

    I have a question related with reaggrigation.
    My scenario:
    1) I have Product Dimension (dim) and Sales Cube.
    2) In Sales Cube, product dim is used.
    3) In first time, i have complete refresh of dim and cube.
    4) But if i modify data in Product dim for one of hierarchy and complete refresh of dim. So new data will available in product dim and after that i have to complete refresh of Sales cube to get reflect new dim hierarchy data.
    5) My question is, if i have changed data in dim for one of hierarchy and complete refresh. So is there any way that i can get this data in cube without complete refresh? Is there any re-aggregation functionality in oracle OLAP cube to get data reflect in cube without complete refresh?
    Please answer soon?
    Thanks in adv.

    Try enabling the materialized view logs on source star schema (dim/fact tables) i.e. create all objects as advised by Relational Schema Advisor in Materialized Views tab of cube ... sales cube in your case.
    This will enable you to achieve a compromise - F - Fast Refresh or ? - FAST SOLVE capability automatically ... (w/o need to code/alter your maintenance scripts in response to changing hierarchy nodes)
    a) If only facts have changed, then the cube will be refreshed via FAST REFRESH (only modified partitions of cube) will be loaded.
    b) If dimension/facts have changed, then worst case scenario is a FAST SOLVE in which the entire table is reloaded but the cube solve/aggregation will still be incremental (involving a recalc of the modified/"relevant" part of the hierarchy alone). Doing this is quite simple refesh the cube via call to DBMS_CUBE.REFRESH passing '?' for method.
    => Presence of materialized view logs etc will ensure that the relational load to cube is optimal (if loading a section of fact table is sufficient it will do so).
    => Olap materialized view related metadata will ensure that the olap side post load aggregation/solve is optimal (if only a section/branch of hierarchy is needed to be recalculated then it will only re-aggregate the affected portion of hierarchy/cube)
    c) Try to control your etls to ensure that dimension hierarchy change is a low frequency occurrence => Load facts multiple times in a day from source system (every hour if needed) but allow resync or reload of dimension hierarchy tables only once a day if its ok with business users.
    More details:
    1) Adding Materialized View Capability to a Cube: http://docs.oracle.com/cd/E11882_01/olap.112/e17123/cubes.htm#OLAUG9156
    2) DBMS_CUBE.BUILD procedure: http://docs.oracle.com/cd/E11882_01/appdev.112/e40758/d_cube.htm#ARPLS65742
    HTH
    Shankar

  • Refreshing only 1 column in MV (not the full MV)

    Hi,
    I have a MView with several columns and I need to refresh only 1 column in it. Is there a way for doing that? I don't need to refresh complete the MView (which is very time-expensive in my case).
    Database: 10.2.0.3

    There are two options.
    You choose'd, the parameter type as MENU
    you got to use it other way.
    select NAME, CODE from TABLE
    BIP shows,  NAME and internally  CODE will be passed inside the parameter.If you want to show both in MENU format, do this.
    select NAME||CODE "NAME", CODE from TABLEIf you want more Advanced Type LOV,
    Choose, Search in the parameter type.
    it will automatically show all the columns

  • Delta and Complete Refresh

    Hi,
    What is significance of Cache Refresh (SXI_CACHE)?
    And what is difference between Delta Refresh and Complete Refresh?
    Thanks and Regards,
    Vijay Raheja

    Hi Vijay,
    You can view all cached objects by running transaction SXI_CACHE.  You can see whether the cache is up-to-date or not.  You can view all cached data and start a manual cache refresh.
    If you suspect that a change in a Integration Directory has not been replicated to the runtime cache, you can refresh the cache manually.  To refresh the cache in SXI_CACHE, from the menu choose XI runtime Cache.
    In a Delta cache all the data are not replicated.  Only the data that is changed from the last cache is updated. 
    Hope this clarifies.
    Regards.
    Praveen

  • Refreshing only the single row of  ADF Table

    Hi All,
    I have a webcenter application where the ADF Applications has been deployed.Now the Data is coming onto the ADF Tables from a webservice.In that particular table i need to refresh only the single row(whichever selected by the user to edit ) or even a particular field with the updated values as well as need to validate and to create a message box saying about the errors if the validation goes wrong.
    Please suggest!!

    Hi,
    if "updated value" mean that the value got changed on the middle tier (not the browser client) then the update requires the table to be partially refreshed. If the user edits a row and in this row has dependent fields, then this can be achieved by partially refreshing the column. Note that ADF Faces tables don't refresh just one cell
    Frank

  • Peformance on complete refresh of a Materialized View

    We are currently doing a complete refresh of a materialized view (35 mil rows) on a monthly basis. My question is would it be faster to disable all the indexes prior to refresh? if so, should we enable the indexes or simply rebuild and which would be faster? Below is the package we are calling to refresh the MV. Also, our platform is Oracle 11g1 Rac on Solaris 10. Thanks.
    DBMS_MVIEW.REFRESH(MVIEW_NAME, 'C', ATOMIC_REFRESH => FALSE, PARALLELISM=>16);

    Trace it and see.
    With ATOMIC_REFRESH set to FALSE, Oracle would be doing a TRUNCATE. See if it does a Direct Path Insert. (It should be doing so).
    In which case, Index maintenance is deferred to the end.
    Yet, Oracle builds "temporary" index segments when doing the insert and merges them later.
    You might still get a performance benefit from setting the indexes to UNUSABLE (or DROPping them) and then doing a REBUID/CREATE with NOLOGGING and a different degree of Parallelism.
    You'd have to test it yourself and see what the difference is.
    Hemant K Chitale

  • Issue with complete refresh on materialized view when using rownum

    Hi all,
    I had an issue with rownum when using complete refresh
    I am using rownum when creating materialized view and it is generation correctly.But the issue was when i am refreshing the same ,rownum was not getting sorted in ascending order.
    anyone had come across this scenario

    rownum is determined as the row is output, so "order by rownum" does literally nothing.
    http://docs.oracle.com/cd/B19306_01/server.102/b14200/pseudocolumns009.htm

  • Issue in Complete Refresh of a Materialized View

    Hello,
    We have an MV in the Datawarehouse that does a FAST REFRESH daily. Every Saturday, a COMPLETE REFRESH is done as part of the normal Database Activities. The Database is Oracle 9i. The MV contains a Join between a Dimension and Fact Table of a Datawarehouse and does a FAST REFRESH using the MV logs.
    However, last Sat, the COMPLETE REFRESH has failed. The DBA tried to run the script twice again but it failed on both occasions with an UNDO TABLESPACE error (ORA-30036). The DBA tried to extend the Tablespace; it did not help either.
    - Could this be linked to Tablespace allocations for the MV? Are there any specific steps that can be followed to resolve this?
    - Can the MV be dropped and re-created?
    Would appreciate a response on the same.
    Many Thanks,
    Ketan

    Hi Ketan,
    I guess this is probably because MV complete refresh performs "delete" from the MV and then insert. If the MV is large, it may fail on undo allocation.
    Please take a look at Re: materialized view refresh time!  Plz Help me! you can see the explanation, metalink note and the solution (how to perform truncate instead of delete).
    HTH
    Liron Amitzi
    Senior DBA consultant
    [www.dbsnaps.com]
    [www.orbiumsoftware.com]

  • Refresh only a region in a Page automatically every second

    Dear All
    I have a page in my application which would display the remaining seconds like 20,19 etc and when it reaches 0 the webpage should redirect to the calling page. I have set a counter for the same and is calling meta refresh tag in the page header every second for resetting the counter. Everything works fine.
    My question is whether there is any other way instead of using the meta tag as this will refresh the full screen. I just need the region containing the counter only to be refreshed and displayed on the screen.
    Thanks

    Hi,
    HTML regions do not support native region refresh like e.g. classic reports.
    You need write own JavaScript to fetch data using AJAX.
    Regards,
    Jari

Maybe you are looking for

  • How do i copy and paste photo files

    I have only recently become an iMac user and can't find a way to copy and paste photos which in turn is giving me lots more folders than I want. Is there a 'dummies' way of learning? Thanks

  • HT201240 can i put a password on my e mail account?

    Can i add a password to my email on imac??

  • ALV sums using REUSE_ALV_LIST_DISPLAY

    I am working in an old 4.0 system so I am using the function REUSE_ALV_LIST_DISPLAY to output my data, but I can't get teh ALV grid to include the totals button or indeed sum my values despite populating the field cat with 'Do_sum'. Andy idead     ls

  • Master collection (error 103)

    i have downloaded master collection on mac the download is completed but it is showing on adobe download assistant , the setup file cannot be loacted(error 103). Navigate to the folder where you downloaded the product, and start the installation manu

  • How can I obtain a package called "WBRectifyMaps"?

    I need this package (WBRectifyMaps) to fix duplicate and wrong entries in a OWB Design Repository. My OWB client version: 10.1.0.2.0 My OWB client repository: 10.1.0.1.0 PS: I can't migrate to 10.2 version by now. This fix is a temporary solution.