Propogating Only the required data to destinition

We are planning to use replication using streams.
We have following scenario
'Site M' is a master site
'Site A' and 'Site B' are the secondary sites.
The updations on 'Site M' are to be propogated to site A/Site B.
Only the records which are ment for site A should be
PROPOGATED to site A and
Only the records which are ment for site B should be
PROPOGATED to site B.
How do we do this.
We just know one way that using row subsetting at apply process level
at destinition site (dml_condition) or using dml_handler (again at destinition site) we camn achieve this.
But this has a problem of transferring the unnecessary data to destinition.
So we are looking for an approach which will allow us to transfer only the needed data to the destinition site and hence reduce the network traffic. How do we doit.
Is there a way whereby we can do it tgrough PROPOGATION process ... or
any other way.

Rules define what is captured, propagated, and applied with Oracle Streams. You can write your own custom rules for propagation that will limit the propagated changes to a particular subset to simulate the effect of ADD_SUBSET_RULES. See chapter 6 in the Oracle Streams Manual (9.2.0.2) available at
http://download.oracle.com/docs/cd/B10501_01/server.920/a96571/strm_rules.htm#49200
In the section on System Generated Rules, there is a discussion of the rules generated by ADD_SUBSET_RULES. You will need to write rules that are similar to these. In addition, you will need to assign a rule-based transformation to the custom rules so that the LCR can be manipulated appropriately. For example, an UPDATE at the source database might need to result in a DELETE at one apply site and an INSERT at the other apply site. You will need to write a transformation on the propagation rule where the DELETE should occur to:
a) change the command_type to DELETE
b) remove the NEW values from the LCR.
Similary for the apply site where the INSERT should occur, the transformation on the propagation should
a) change the command_type to INSERT
b) move the OLD values to NEW values
You can simplify the rules shown in the documentation by creatin[i]Long postings are being truncated to ~1 kB at this time.

Similar Messages

  • How to remove unnecessary data and print only the required data in JSP

    Hi all
    The following output is from TCP/IP connection of RFID Reader.
    Connected to: /192.168.0.3
    EVT:DCE DCEVERSION 3.2.0.0
    EVT:DCE READER IM5 RFID Reader Ver 3.29
    EVT:DCE READERINFO Basic Reader Interface Version Q
    EVT:DCE READERINFO FCC 915Mhz
    EVT:DCE READERINFO Copyright (C) 2002-2006 Intermec Technologies Corp.
    EVT:DCE FIXEDATTRIB CHKSUM=OFF
    EVT:DCE FIXEDATTRIB TTY=OFF
    EVT:DCE FIXEDATTRIB ECHO=OFF
    OK>
    EVT:TAG H02000031323334000151E62B 1 1
    EVT:TAG H02000031323334000151B775 1 1
    For my JSP case I have converted above output's program in javabean I want to print only tagID and other values in a table in my JSP page. Could anybody let me know how to ignore the unnecessary data and print only values after EVT:TAG in three columns and rows, besically rows are not fixed because it depends on reader how many tags it detects?
    Thanx
    kvijai

    Hi,
    Try this
    private function doFilter(item:Object):Boolean
         var searchString:String = myTextIp.text.toLowerCase();
         if (item.name.search(searchString) == 0)
         return true;
              else
         return false

  • Is it possible to change the requirement date of a component?

    Hello Gurus,
    When a non stock material is defined as a component of service order a requirement date is automatically determinded (RESBD-BDTER) on the current date. Does someone knows if one can be able to influence this field?
    It means that I would like to be able to fill it by myself.
    Kind regards
    Chris

    Hi Paul,
    As you said "
    The requirement date is calculated as follows:                          
    1. The start date (earliest scheduled start) of the operation minus     
    2. The goods receipt processing time of the component and minus or plus 
    3. The lead time offset for the component in the order                  
    The above values (point 2 and 3) can be adjusted to manipulate the      
    delivery date."
    I have checked for stock & non stock item, but this calculation is not working for work orders. only i can change the date with offset. i checked material master record and change the GR processing time and planned delivery time but its not working. Do you have any idea why its not working?
    Thanks.
    Shahyan        

  • Update the Requirements date of Components MDSB-BDTER in Purchase Order

    hi all,
    We got a requirement that Requirements date of material components need to be updated for Subcontracting PO's.
    This field is displayed only for subcontracting purchase orders.
    This is located in ME22N/ME23N in Item detail tab --> material data tab -->  click on Components  and within that the requirements date need to be updated for each and every line item of purchase order.
    could any one please suggest me the procedure to update the date.
    Thanks,
    Sujatha.

    Hi sujatha,
    Can u explain more??
    But as per my understanding,
    that date is updating automatically while creating subcontracting PO you are not suppose to update it manually.
    If any query u have revert back to me.
    Thanks,
    Sanket.

  • Can I store only the aggregate data in OLAP cube

    Hi All,
    I know that the OLAP cubes store the leaf data and then builds the aggregate data on top of it and stores with in it. I have huge amounts of data ( like billions of data in my fact table and 6-8 dimension tables). If you keep the leaf data along with the agg data with in the cube would be too large to build.
    So I am thinking to have to store only the agg data within the OLAP cube and for the leaf data it should still read from the Relational tables. Something like Hybrid OLAP.
    (what I mean is
    1. create the dimensions and cube in the AWM on 11g.
    2. I will also specifiy the levels that I want the agg data to be calculated and stored in the OLAP cube.
    (what I want is
    1. I want to store only the agg data in the cube and leaf data still in the relatlional tables.
    2. when I read the cube and drill down to the leaf level , it should fetch the leaf level data.
    Is this possible in Oracle OLAP, if yes please provide some pointers
    Thanks
    S

    First you should try out storing and aggregating data to atleast see if the cube-loading time, query-time and AW-size is within acceptable limit or not. 11gOLAP especially 11gR2 OLAP is very efficient on all three fronts.
    Regarding specifying levels, you can either use Cost-based-aggregation and pick the %age that should be pre-aggregated OR you can use Level-based-aggregation and pick the levels from each dimension that should be pre-aggregated.
    Try these out before venturing into anything else. You will be surprised by the results. There are other ways to store the data in smaller multiple-cubes and joining those cubes through formulas. Make sure you don't mistake an attribute for a dimension.
    Not sure what you mean by just storing aggregated data in olap cubes. You can just do a SUM .. GROUP BY .. of relational data before loading it into olap cubes. For example, if you source data is at DAY level, you can SUM.. GROUP BY .. at MONTH-level and then load month-level data into olap cubes where leaf-level is month-level.
    The sql view (used by reporting tools) could then be a join between month-level "olap" data and "day-level" relational data. When you are drilling-down on the data, the sql view will pick up data from appropriate place.
    One more thing. Drill-Thru to detail data is a functionality of reporting tools also. If you are using OBIEE or Discoverer Plus OLAP, then you can design the reports in a way that after you reach the olap leaf-level, then it will take the user to a relational detail-report.
    These are all just quick suggestions (on a Friday evening). If possible, you should get Oracle OLAP Consulting Group help, who can come up with good design for all your reporting needs.

  • Why is RoboHelp not displaying the required data content of .chm when linked as Help in my App ?

    Gorgeous Hello All,
    Has anyone encountered the below-said show- stopper. Another BIG TIME help required, will help me in tremendous fashion.
    Am using Adobe RoboHelp, Version 10 and IE version being 10.
    In my local machine :
    1.)I have completed my technical writing courtesy Design editor
    2.)Generating chm File : View -> Pods –> Single Source Layouts -> Right Click on Microsoft HTML Help -> Tagged Set as Primary Layout
    3.)Generating Primary Layout : File -> Generate -> Primary Layout (Microsoft HTML Help)…
    4.)Viewing Primary Layout : File -> View -> Primary Layout
    Everything works FANTASTICALLY till here with the required output (as Hide, Back, Refresh, Home, Print, Options, Contents, Index, Search, Glossary and with the data contents)
    Show Stopper, At my Application Server :
    5.)I copy the entire robohelp project folder from my local machine to my application Server path
    6.)My Application has been developed in ASP .NET, Version 4.0.
    7.)Help link has been created in this application wherein here the file name of < >.chm has been linked in the code to be read from the  Server’s RoboHelp project folder\!SSL!\ Microsoft_HTML_Help\
    8.)I login into my above-said application -> click on the Help page -> Displays the required structure /buttons as Hide, Back, Refresh, Home, Print, Options, Contents, Index, Search, Glossary
    a.)Clicking on any of the Books or Topics appearing beneath Contents : The System prompts out with error cautionary message called “ Navigation to the webpage was cancelled. What you can try: Retype the address ”
    *** This is a huge SHOW-STOPPER. I spent plenty of hours on this, but unable to deciper with a solution at all) ***
    ( Note : Am able to directly open and read the required data contents by Clicking on any of the Books or Topics appearing beneath Contents from Server’s RoboHelp project folder\!SSL!\ Microsoft_HTML_Help\ < >.chm )
    Why is the RoboHelp not displaying the required data contents of <>.chm when linked as Help in my Application ?
    Cheese – Vipin Nambiar

    If you looked at the error message and searched the forum, you should find the answer as this is a problem that started in 2005. You should not run CHM files from a server and cannot without editing the users registry. See the page below.
    http://www.grainge.org/pages/authoring/chm_mspatch/896358.htm
    All along your questions have been based on webhelp, why suddenly are we going go CHMs.
    See Snippets on my site for the correct form of help to use in different scenarios.
    See www.grainge.org for RoboHelp and Authoring tips
    @petergrainge

  • I get an error message saying "system overload, the audio engine was not able to process all the required data in time (10011)

    i get an error message saying "system overload, the audio engine was not able to process all the required data in time (10011)

    The thing is, that error message has been appearing when playing/recording a track that was running perfectly a few minutes ago and nothing has changed!
    That can mean, that your project is too ambitious for your Mac. Are you using many complicated automations on that track?
    4GB memory is not much, when doing audio processing. GarageBand will need all memory it can get, or will be forced to continually swap pages to your disk, to free RAM, and that can cause this error.
    When this error occurs, it is best to restart the computer. This will free your RAM. Close all other applications that are competing for memory, i.e. other multimedia applications, and Safari.
    Also, make sure, that you have plenty of free disk space. Don't let the free disk space drop below 20G.
    Where is your project located? On an external drive or your internal drive? If it is on an external drive, connect this drive directly, not daisy-chained, or move the project to your internal drive.
    I got up to eat, came back and tried to continue but GarageBand shuts down and displays that message every time I try to run the song. I've also recently run songs with several more tracks than this one and they worked perfectly. Any tips?
    Are your other projects, that worked perfectly, still working?

  • Want a query to see only the changes data of a specific no.

    here are the table sturcucture and data for the table:
    create table import_lc (
    LC_NO varchar2(20),
    AMEND_NO varchar2(2),
    USANCE_PERIOD number,
    AMT_FCY number,
    AMT_LCY number,
    SHIPMENT_PERIOD number,
    EXPIRY_DATE date,
    EXPIRY_PLACE varchar2(50));
    Insert into FE_IMPORT_LC
    (LC_NO, AMEND_NO, USANCE_PERIOD, AMT_FCY, AMT_LCY, SHIPMENT_PERIOD, EXPIRY_DATE,
    EXPIRY_PLACE)
    Values
    ('1', '1', 90, 10000, 500000, 15, TO_DATE('02/13/2008 00:00:00', 'MM/DD/YYYY
    HH24:MI:SS'), 'DHAKA');
    Insert into FE_IMPORT_LC
    (LC_NO, AMEND_NO, USANCE_PERIOD, AMT_FCY, AMT_LCY, SHIPMENT_PERIOD, EXPIRY_DATE,
    EXPIRY_PLACE)
    Values
    ('1', '2', 90, 10000, 500000, 30, TO_DATE('03/13/2008 00:00:00', 'MM/DD/YYYY
    HH24:MI:SS'), 'DHAKA');
    Insert into FE_IMPORT_LC
    (LC_NO, AMEND_NO, USANCE_PERIOD, AMT_FCY, AMT_LCY, SHIPMENT_PERIOD, EXPIRY_DATE,
    EXPIRY_PLACE)
    Values
    ('2', '1', 90, 15000, 800000, 30, TO_DATE('01/19/2008 00:00:00', 'MM/DD/YYYY
    HH24:MI:SS'), 'DHAKA');
    Insert into FE_IMPORT_LC
    (LC_NO, AMEND_NO, USANCE_PERIOD, AMT_FCY, AMT_LCY, SHIPMENT_PERIOD, EXPIRY_DATE,
    EXPIRY_PLACE)
    Values
    ('2', '2', 120, 20000, 1000000, 30, TO_DATE('01/19/2008 00:00:00', 'MM/DD/YYYY
    HH24:MI:SS'), 'DHAKA');
    COMMIT;
    NOW, if u see the table data, u see,
    for lc_no=1; only the shipment_period and expiry_date has been changed with the
    amend_no.
    NOW, if u see the table data, u see,
    for lc_no=2; only the amt_fcy and amt_lcy has been changed with the amend_no.
    there could be many more columns like these where the data can change with the
    amend_no but the lc_no will be the same.
    now, i want to make a query by which i can see only the changes column value for a
    particular lc_no and maximum amend_no for that lc_no.
    & result data should be from the maximum amend_no for that lc_no.
    like:
    for lc_no = 1 ;
    SHIPMENT_PERIOD EXPIRY_DATE
    30          13-03-2008
    And for lc_no = 2 ;
    USANCE_PERIOD     AMT_FCY     AMT_LCY
    120          20000     1000000

    I'm not sure that I completely understand your requirement, but here's something that should, at the very least, get you started. If you don't know what the LAG function does, look it up in the documentation.
    SELECT lc_no,
           amend_no,
           usance_period,
           amt_fcy,
           amt_lcy,
           shipment_period,
           expiry_date,
           expiry_place
    FROM   (SELECT lc_no,
                   amend_no,
                   CASE
                     WHEN usance_period <> LAG (usance_period) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN usance_period
                   END usance_period,
                   CASE
                     WHEN amt_fcy <> LAG (amt_fcy) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN amt_fcy
                   END amt_fcy,
                   CASE
                     WHEN amt_lcy <> LAG (amt_lcy) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN amt_lcy
                   END amt_lcy,
                   CASE
                     WHEN shipment_period <> LAG (shipment_period) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN shipment_period
                   END shipment_period,
                   CASE
                     WHEN expiry_date <> LAG (expiry_date) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN expiry_date
                   END expiry_date,
                   CASE
                     WHEN expiry_place <> LAG (expiry_place) OVER (PARTITION BY lc_no ORDER BY amend_no) THEN expiry_place
                   END expiry_place,
                   rn
            FROM   (SELECT lc_no,
                           amend_no,
                           usance_period,
                           amt_fcy,
                           amt_lcy,
                           shipment_period,
                           expiry_date,
                           expiry_place,
                           ROW_NUMBER () OVER (PARTITION BY lc_no ORDER BY amend_no DESC) rn
                    FROM   fe_import_lc)
            WHERE  rn <= 2)
    WHERE  rn = 1

  • Can we display only the required columns dynamically?

    Hi All,
    I have a scenario where in I have 30 columns in the rtf template. All the columns will never be displayed, only a select few will be available for display. So the output file is show blank columns. Now I want to display only the columns which contain data.
    FYI- We cannot know which columns consist data until we run the report.
    Any Advice.
    Thanks in advance.
    Madhav.

    Hi,
    You can use the following:
    Column header:
    <?if@column:/node/child_node="PUBLIC"?>My label<?end if?>
    Column data:
    <?if:/node/child_node="PUBLIC"?>My data<?end if?>
    The @column will tell XMLP wheater or not the column shall be shown.
    I hope this helps you.
    BR Kenneth

  • I select a page for printing and the print page shows only the frame data and this is all that it prints.

    when I click on print the page to print shows only the frame and that is all that is printed. Why isn't the page data shown on the print page and also printed?

    This is how you do it:
    http://i1224.photobucket.com/albums/ee374/Diavonex/c7db8382.jpg
    http://i1224.photobucket.com/albums/ee374/Diavonex/5e4aadae.jpg

  • How to export only the displayed data to excel

    Hello, APEX experts:
    Currently, APEX export to excel functionality can export all data defined by the report query, no matter they are displayed on screen or not.
    Is there a way to export the displayed portion only?
    Thank you.
    shiofan

    Hi! Thanks for the reply.
    From what I see, the include in export and show in report are independent since I can export columns which are not shown in the report and also some displayed columns are not included in the export.
    Let me restate what I'm facing:
    I'm using APEX 3.2 with standard report.
    Let's say my report query returns 50,000 rows, but display only 500 rows per page. I'm using one of the APEX built in pagination scheme.
    The default Export to Excel functionality will export all the 50,000 rows to an excel file. But my customer says, he does not want so many rows there. He want only the rows displayed on current page be exported. In other word, if the report is currently displaying rows from 501 to 1000, then the exported excel file should contain only the rows from 501 to 1000.
    As you may says, why not just add another data filter to limit the output size? I agree, that should be the normal practice. But my customer want no more query conditions but export only the portion he see on the screen.
    More idea?
    Thanks a lot.
    Shiofan

  • Exporting and importing only the Incremental datas

    Dear all,
    we r facing a big time consuming process of changing oracle schema datas from live servers to out testing servers..
    scenario as follows:
    1. .dmp files of size 1GB to 3 GB are taken from live server and posted in test servers to check the live issues
    2. same sized dumps are taken for simulation to rectify issue
    this type of above process consumes the whole time for exporting and importing
    can any one suggest me how can the incremental data's alone can be exported and imported to the test server.
    Hoping that i can get a valuable solution for this
    Thanks in Advance
    S.Aravind

    Hi Aravind,
    as Nicolas specified RMAN would be the best option.
    Incremental data refresh is not possible through exp/imp. but there is a possiblity of writing a script which automates this refresh process.

  • Query - Filter by a specific dynamic date - Return only the max date record

    Hello experts,
    I'm building a query. In this query I have a filter named validity date. I need to select a record where the max date is less than this filter.
    For example:
    Comp. Code | Plant | Mat. | Cost Type | Valid. Date | Value
    0000000001   00001  0001  xxxxxxxx    12.05.2008   2,00
    0000000001   00001  0001  xxxxxxxx    09.05.2008   1,00
    0000000001   00001  0001  xxxxxxxx    05.05.2008   0,50
    If the user set 13.05.2008 in the filter, the report should return:
    0000000001   00001  0001  xxxxxxxx    12.05.2008   2,00
    If the user set 11.05.2008 in the filter, the report should return:
    0000000001   00001  0001  xxxxxxxx    09.05.2008   1,00
    If the user set 08.05.2008 in the filter, the report should return:
    0000000001   00001  0001  xxxxxxxx    05.05.2008   0,50
    The problem is that the date will be dynamic and I'll need to return just one line for a combination of Company Code, Plant, Material and Cost Type. First of all I would like to know the best way to do it. Do I need to use virtual key figure? If so, anyone could tell me some steps to do it?
    Thanks in advance,
    Helder

    Not Virtual KeyFigure.
    You can achieve this with Restricted KeyFigure with the restriction with CalDay (Variable) which user input while Running the Query. Its more like a Bucket. SAP Delivered Buckets Query is in the below link. Check that query you will understand better about Bucket.
    http://help.sap.com/saphelp_nw04/helpdata/en/40/94af39a3488979e10000000a11402f/content.htm
    If not clear try to Install the BC Query and play with that you will know better.
    Thanks
    Sriram

  • How to find the required Data Source??

    I have identified the requirement of Infocube 0CCA_C11..now how do I find the associated DataSource for the dataelements of the cube. Really appriciate all the help

    Claudia,
    There are a number of Datasources you could use. You could start with the infosource level. Explore Business Content. Ex:
    0CO_OM_CCA_9
    0CO_OM_CCA_1
    It depends totally on your requirement: what fields you want, whether you delta functionality or not etc..
    Importantly, whether you want actual costs, plan, commitments or budget.
    http://help.sap.com/saphelp_nw04/helpdata/en/8d/1f383fe58d5900e10000000a114084/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/8d/1f383fe58d5900e10000000a114084/frameset.htm
    Hope this helps,
    Farhan

  • Can we display only the required dimensions under Dimensions Drop Down list

    Hi,
    I am using Hyperion Financial Data Quality Management, Fusion Edition 11.1.1.3.00, so far under Activities -> Maps option we used to display all the dimensions used in the application, but now as per the client's requirement we need to display only those dimensions which needs mapping under dimensions drop down list.
    Eg)
    Now in our Application our Dimension Drop Down list will look show these dimensions
    Account
    Entity
    Legal Entity
    Inter company
    Reverse 1
    Reverse 2
    Among these we are doing mapping only for Account, Entity dimensions so we need to hide rest of the dimensions from the Dimensions Drop Down list for which we are not using any mappings (Legal Entity, Inter company,Reverse 1,Reverse 2)
    Another thing is these dimensions should be hidden only from the drop down list and not from the Output file generated after the Export.
    Some suggestions regarding this issue will be greatly helpful.
    Thanks,
    Abdulla Javeed Hassan

    Hi
    If hiding the other dimensions is to prevent users from accessing and changing the mappings then you could do this by amending the object security so that only certain user roles can access the Activities > Maps option.
    This will only really work if you have limited users / central team that will control the maps but it is the most obvious way to stop users accessing the maps.
    Hope this helps
    Stuart

Maybe you are looking for

  • Can I use a mini vacuum to clean keyboard?

    I've had my macbook pro for about 1.5 years and I have not cleaned it once (internally). Yesterday I upgraded my ram and it was disgusting how much dust was in there, I have a mini vacuum and 2 cans of compressed air in the mail, now this is my plans

  • UsageTracker Folder in preventing C7-00 software ...

    Have attempted to upgrade my C7-00 from Symbian Anna 024.001 to Nokia Belle on Nokia Suite 3.8.30 without any success.  When Nokia Suite backs up the phone, a folder called UsageTracker, found on all three memories (phone, mass & memory card) prevent

  • Error in installing OID PatchSet (OID9022) - Urgent..

    Currently, i try to install the OID9022 patchset in infrastructure instance. So, i try to run patch.sh %./patch.sh SHUTDOWN ALL THE OID Processes SHUTDOWN THE LISTENER *** Important *** This patch should be installed on OID 9.0.2.1.0 only Do you want

  • Odd display problems

    I run two 19" CRT monitors off my G4 QS...have for years with no problems. This morning, I arrived in my office, computer running with both monitors displaying fine, and, without touching anything, the left one went dark. I thought I might have jostl

  • How to speed up ID3 on MacBook Pro 10.6

    I recently upgraded from a G4 867 MP to a 2.26 GHz Intel Core 2 Duo, 4GB RAM running 10.6.3. I find ID CS3 (and Illustrator CS3, for that matter) to be sluggish, especially when bringing the programs out from hiding (for lack of a better phrase). Any