Splitting records while Syndicating

Hi SDNers,
Splitting Issue.
When I send a file with 2 records I should get only 1 output file.
But in my case it is giving 2 outputs. Each record as an 1 output.
In Syndicator> Map Properties> XML File Outpot--> I selected Single File(All Records) option only.
But my output splitting into 2 records.
In mdss.ini Configuration file AUTO SYNDICATION TASK DELAY - 40 (Seconds)
I will get inputs files for every 15 minitues. If I Increase this option
AUTO SYNDICATION TASK DELAY - 180 (Seconds). Is this effect on performance.
Or my Syndication server will be idle for these 3 minutes.
What is AUTO SYNDICATION TASK DELAY Option for.
Any Suggestion.
Thanks
Ravi

Hi Ravi,
In mdss.ini Configuration file AUTO SYNDICATION TASK DELAY - 40 (Seconds)
I will get inputs files for every 15 minitues. If I Increase this option
AUTO SYNDICATION TASK DELAY - 180 (Seconds). Is this effect on performance.
Or my Syndication server will be idle for these 3 minutes.
What is AUTO SYNDICATION TASK DELAY Option for.
After MDSS scans all automatic, outbound ports on all loaded repositories, it waits the number of seconds specified in the Auto Syndication Task Delay property of the mdss.ini file before start scanning the Automatic ports again.
So in your case, if you increase this setting to 180 seconds, it will wait for 3 mins everytime after scanning all the Automatic ports.
In case, you are gettting files very frequently and the need is to immidiately syndicate the records, it would be better to decrease this time, otherwise it will cause a delay in File syndication.
Hope it helps.
Nitin Jain

Similar Messages

  • Restrict Tuples Records while syndicating

    Hello Gurus,
    We are trying to syndicate Main table values with tuple values, we have a issue restrcting/filtering some of the records in the tuples table by using search tab - filter qualified link option in syndicator. it still shows up all records in the tuples after syndicating.  Would you please advice how to restrict some of the records in the tuples table using condition.
    Thank you very much in advance.

    Hi Smartsoft,
    Please ensure you are doing these steps as indicated in this link:
    http://help.sap.com/saphelp_mdmgds55/helpdata/en/34/956878c37448828904c02e46050d6f/content.htm
    Also go through page 6 and beyond to recheck your configurations:
    http://213.41.80.15/SAP_ELearning/OKEC/nav/content/011000358700005402292006e.pdf
    Hope this helps!
    Thanks,
    Ravi

  • Split Tracks While Recording w/MediaSource Play

    I'm converting some cassettes using MediaSource Player. Can I split tracks while recording, i.e. record the whole cassette and then split that into individual tracks? I've done that with Microsoft Plus!, but can't seem to find that functionality with MediaSource. Also--if I want the absolute best quality recording of the cassettes, am I right in thinking I'd select WAV stereo, w/96.00 kHZ and 24 bits? The cassettes are li've recordings that I'd like to?have professionally mixed in a studio and then released as CD's, so I need the optimal "starting point" as far as the digital files are concerned. Thanks for any advice.

    Yes, recording at 24/96 wave is the best that you can go with.
    If you have one of the Creative sound cards, check whether you have the Creative Smart Recorder application. It has a split track function.

  • Error while syndicating-----Immediate req

    I am getting problem executing workflow.
    I have created workfIow, am getting problem executing workflow.
    Which has steps
    start-- validate__-if OK  syndicate---stop
                     |___ if Errornotify-----stop  
    1.when outbound map at console is put automatic,continous.----records are not getting syndicated and when i observe visio map it is not showing the corresponding map in syndication step.
    2.when outbound map at console is put manual,then when executing the workflow,am able to view the correponding map in syndication step in visio,but while syndicating it is creating a temp file and putting in ready folder.and continuosly generating temp files.........
    R there any configurations to be done to solve my problem.

    Hi Shifali,
    Which version of MDM are you working with?As syndicate step does show some problems when working with the SP05 version.
    You can refer the below thread:
    Auto execution of Syndicate Step in Workflow
    If this is not the problem,then try designing your workflow by putting a process step in between the start and the syndicate step.As i am not sure whether the Validate or Syndicate step can be connected directly to the start step effectively.May be there could be a connection issue.
    Put the process step in between ,you need not perform any operation at this step if required.
    Also as mentioned the ports processing type should be Manual and the syndication server up and running.
    Also check once by going in the syndicator ,if your records are Greyed out.Also make the suppress unchanged records as unticked  and check again.To evaluate whether suppressing records are the reason for sending out 0 files.
    To know more on using Syndication in workflows you can refer the below thread:
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/d0be83e4-a1e6-2a10-c1be-8395ae948844
    Hope it helped
    Thanks & Regards
    Simona Pinto

  • Document Splitting problem while posting asset acquisition using F-90

    Hi,
    We are using ECC 6.0 with document splitting functionality and are facing problem while posting asset acquisition using F-90.
    The transaction entry details are as below:
    Document Type - KR
    Vendor Line Item PKey - 31
    Amount - 10000
    Asset Line Item with PKey - 70, Transaction Type - 100
    Amount - 10000
    The Document Splitting Rule - 0000000012 is used and the Field Status Group for the Vendor Reconciliation Account and Asset Reconciliation account have Cost Center, Profit Center and Segment as "Optional" field.
    The Balance Sheet Item - Asset Reconciliation Account has been created as
    Secondary Cost Element - 90.
    The Profit Center and Segment field have been made mandatory and zero balancing is also set in the settings for Document Splitting.
    While posting asset acquisition using F-90, we are getting the error message - "Balancing Field "Profit Center" in line item 001 not filled"
    The first line refers to the Vendor Line item.
    Please let me know how to overcome this error.
    Regards,
    Ramanand

    Please follow the below path and do config :-
    IMG>FA>Asset Accounting>Integration with the General Ledger>Additional Account Assignment Objects>Specify Account Assignment Types for Account Assignment Objects
    here you have to put KOSTL (Cost center) for both against APC and Dep run for each Dep area.
    Thanks
    Pyare

  • Split valuation while Valuation is on Company Code Level

    Dear Experts
    I have tested before the split valuation while valuation is the plant level ... the problem now that the FI consultants need to work with valuation on company code level ..
    I have activated the categories for the company code , but When i tried to crate Material the field Valuation Category is just displayed and i can't enter any value in it ... how every i have created a new field reference to make it mandatory .. still the same problem
    so what is the solution ?
    Please Advice

    Solved by checking the two indicators : Value Update and Quantity Update in the quantity folder in the attributes of the Material Type
    Edited by: Sap Sap on Apr 14, 2010 11:28 AM

  • Split records into two files based on lookup table

    Hi,
    I'm new to ODI and want to know on how I could split records into two files based on a value in one of the columns in the table.
    Example:
    Table:
    my columns are
    account name country
    100 USA
    200 USA
    300 UK
    200 AUS
    So from the 4 records I maintain list of countries in a lookup file and split the records into 2 different files based on values in the file...
    Say I have records AUS and UK in my lookup file...
    So my ODI routine should send all records with country into file1 and rest to file2.
    So from above records
    File1:
    300 UK
    200 AUS
    File2:
    100 USA
    200 USA
    Can you help me how to achieve this?
    Thanks,
    Sam

    1. where and how do i create filter to restrict countries? In source or target? Should I include some kind of filter operator in interface.
    You need to have the Filter on the Source side so that we can filter records accordingly the capture the same in the File. To have a Filter . In the source data store click and drag the column outside the data store and you will have Cone shaped icon and now you can click and type the Filter.
    Please look into this link for ODI Documentation -http://www.oracle.com/technetwork/middleware/data-integrator/documentation/index.html
    Also look into this Getting started guide - http://download.oracle.com/docs/cd/E15985_01/doc.10136/getstart/GSETL.pdf . You can find information as how to create Filter in this guide.
    2. If I have include multipe countries like (USA,CANADA,UK) to go to one file and rest to another file; Can I use some kind of lookup file...? Instead of modifying filter inside interface...Can i Update entries in the file?
    there are two ways of handling your situation.
    Solution 1.
    1. Create Variable Country_Variable
    2. Create a Filter in the Source datastore in the First Interface ( SOURCE.COLUMN = #Country_Variable)
    3. Create a new Package Country File Unload
    4. Call the Variable in Country_Variable in Set Mode and provide the Country (USA )
    5. Next call the First Interface
    6. Next call the Second Interface where the Filter condition will be ( SOURCE.COLUMN ! = #Country_Variable )
    7. Now run the package .
    Solution 2.
    If you need a solution to handle through Filer.
    1. Use this Method (http://odiexperts.com/how-to-refresh-odi-variables-from-file-%E2%80%93-part-1-%E2%80%93-just-one-value ) to call the File where you wish to create store the country name into the variable Country_Variable
    2. Pretty much the same Create a Filter in the Source datastore in the First Interface ( SOURCE.COLUMN = #Country_Variable)
    3.Create a new Package Country File Unload
    4.Next call the Second Interface where the Filter condition will be ( SOURCE.COLUMN ! = #Country_Variable )
    5. Now run the package .
    Now through this way using File you can control the File.
    Please try and let us know , if you need any other help.

  • Avoiding duplicate records while inserting into the table

    Hi
    I tried the following insert statement , where i want to avoid the duplicate records while inserting itself
    but giving me the errror like invalid identifier, though the column exists in the table
    Please let me know Where i'm doing the mistake.
    INSERT INTO t_map tm(sn_id,o_id,txt,typ,sn_time)
       SELECT 100,
              sk.obj_id,
              sk.key_txt,
              sk.obj_typ,
              sysdate,
              FROM S_KEY sk
        WHERE     sk.obj_typ = 'AY'
              AND SYSDATE BETWEEN sk.start_date AND sk.end_date
              AND sk.obj_id IN (100170,1001054)
               and   not exists  (select 1
                                                                   FROM t_map tm1 where tm1.O_ID=tm.o_id
                                                                        and tm1.sn_id=tm.sn_id
                                                                        and tm1.txt=tm.txt
                                                                        and tm1.typ=tm.typ
                                                                        and tm1.sn_time=tm.sn_time )

    Then
    you have to join the table with alias tml where is that ?do you want like this?
    INSERT INTO t_map tm(sn_id,o_id,txt,typ,sn_time)
       SELECT 100,
              sk.obj_id,
              sk.key_txt,
              sk.obj_typ,
              sysdate,
              FROM S_KEY sk
        WHERE     sk.obj_typ = 'AY'
              AND SYSDATE BETWEEN sk.start_date AND sk.end_date
              AND sk.obj_id IN (100170,1001054)
               and   not exists  (select 1
                                                                   FROM t_map tm where sk.obj_ID=tm.o_id
                                                                        and 100=tm.sn_id
                                                                        and sk.key_txt=tm.txt
                                                                        and sk.obj_typ=tm.typ
                                                                        and sysdate=tm.sn_time )

  • Access consignment info records while costing

    Hi
    I have a valuation variant in which the strategy for material costing has a sequence in which i want to access price from info records while costing thru ck11n or ck40
    If i create normal info records,i am able to access the price from info records.But if i create consignment info records "K" type the system does not read it..
    SAP note no 552486 states that SAP reads only normal info records and subcontracting info records.
    So what is the way out..if i want to access the consignment info records
    Any tip,guidance,clue,idea on this subject will be of great help
    Thanks
    Swami

    Hi Andreas,
    Could you please give details in how did you use Userexit COPCP005?
    Kind Regards!

  • Hotkey "Create Record" while the form is in enter-query-mode

    pressing the hotkey F6 for create-record while the block is in enter-query-mode results in the error - message:
    Function key not allowed. Press Ctrl+F1 for list of valid keys.
    The error-occurs although I created a trigger KEY-CREREC. The trigger isn't executed
    In older Forms versions the behaviour was different. Is there a way to let the form work like in the old versions?

    thnx for reply.Problem not solved.
    i m trying to assign the value of text item to a variable in pre-query trigger. i m able to get the value into variable when the string in the text item does not startwith <,>,=. but when the string starts with any one of the operator (<,>,=) it gives error.
    lenth of variable is 1000 charaters, and text item's max leanth is just 4 charactres.

  • Endeca returns only 15 records, while TotalNumAggrERecs = 20

    Hi,
    If I execute an Endeca query with a particular N-value in C#, then the Navigation query of the ENEQueryResults contains TotalNumAggrERecs = 20 and AggrERecs.Count = 15. How is it possible that Endeca returns a list of only 15 aggregated records, while the number of aggregated records is 20?
    According to the Endeca Basic Development Guide, you should use
    • the Navigation.TotalNumAggrERecs to get the number of aggregated records that matched the navigation query
    • the Navigation.AggrERecs to retrieve a list of aggregated records returned by the navigation query
    I would therefore assume that the number of AggrERecs would match the TotalNumAggrERecs.
    Extra info:
    • other queries (the same code, but another N-value) return results with matching result.Navigation.TotalNumAggrERecs and result.Navigation.AggrERecs.Count. Also, the printscreen above shows an exception in SyncRoot. I thought this exception causes to only return 15 records instead of 20, but this exception also occurs on queries where the both Navigation.TotalNumAggrERecs and Navigation.AggrERecs.Count are the same.
    • the same query in the "6.1 Oracle Endeca - JSP Reference Implementation" tool returns 20 aggregated records.
    • So far, my conclusion is that there are 20 records, but Endeca returns only the first 15. I have however no clue how to solve this. Suggestions on how to investigate this issue are very welcome!
    Regards, Leonard

    This question is on the wrong forum - this forum is for the Endeca Information Discovery (EID) product - you are working with the Endeca Commerce product APIs.  See Technical Questions .

  • Record while holding down a JButton - is that possible?

    I'm gonna make a program that records while the user is pressing and holding down the Record button. Is that possible? How can I do it?
    I have started with this code where I am using a mouseListener for the button and not an actionListener, that´s because I think a mouseListener is better if I want to implement a function that makes it possible to hold down the button while recording. Am I right? How can I write such a method?
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    import java.net.*;
    import javax.sound.sampled.*;
    class Recorder extends JFrame
         private JButton recordButt = new JButton("Record");
         private Socket sock = new Socket();
         private AudioFormat audioFormat = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 44100.0F, 16, 2, 4, 44100.0F, false);
         private AudioFileFormat fileFormat = new AudioFileFormat(AudioFileFormat.Type.WAVE, audioFormat, 16);
         private AudioInputStream ais;
         private TargetDataLine tdl;
         private File file = new File("sound.wav");
         Recorder()
              super("Recorder");
              setLayout(new BorderLayout());
              JPanel north = new JPanel();
              add(north, BorderLayout.NORTH);
              north.add(recordButt);
              recordButt.addMouseListener(new RecordButt());
              setDefaultCloseOperation(EXIT_ON_CLOSE);
              pack();
              setVisible(true);
         class RecordButt extends MouseAdapter
              Record r = new Record();
              public void mousePressed(MouseEvent e)
                   r.start();
              public void mouseReleased(MouseEvent ee)
                   r.interrupt();
         class Record extends Thread
              public void start()
                   DataLine.Info info = new DataLine.Info(TargetDataLine.class, audioFormat);
                   try
                        tdl = (TargetDataLine)AudioSystem.getLine(info);
                        tdl.open(audioFormat);
                   catch(LineUnavailableException err) { System.out.println(err.getMessage()); }
                   ais = new AudioInputStream(tdl);
                   try
                         AudioSystem.write(ais, AudioFileFormat.Type.AU, file);
                   catch(IOException e) {}
                   tdl.stop();
                   tdl.close();
         public static void main(String[] args)
              new Recorder();
    }

    Thanks!
    I have modified the above code and I have marked the changes with the comment "marked" and now it looks like:
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.io.*;
    import java.net.*;
    import javax.sound.sampled.*;
    class Recorder extends JFrame
         private JButton recordButt = new JButton("Record");
         private Socket sock = new Socket();
         private AudioFormat audioFormat = new AudioFormat(AudioFormat.Encoding.PCM_SIGNED, 44100.0F, 16, 2, 4, 44100.0F, false);
         private AudioFileFormat fileFormat = new AudioFileFormat(AudioFileFormat.Type.WAVE, audioFormat, 16);
         private AudioInputStream ais;
         private TargetDataLine tdl;
         private File file = new File("sound.wav");
            boolean record = false;  // changed
         Recorder()
              super("Recorder");
              setLayout(new BorderLayout());
              JPanel north = new JPanel();
              add(north, BorderLayout.NORTH);
              north.add(recordButt);
              recordButt.addMouseListener(new RecordButt());
              setDefaultCloseOperation(EXIT_ON_CLOSE);
              pack();
              setVisible(true);
         class RecordButt extends MouseAdapter
              Record r = new Record();
              public void mousePressed(MouseEvent e)
                          record = true;   // changed
                   r.start();
              public void mouseReleased(MouseEvent ee)
                   record = false;   // changed
         class Record extends Thread
              public void start()
                   DataLine.Info info = new DataLine.Info(TargetDataLine.class, audioFormat);
                   try
                        tdl = (TargetDataLine)AudioSystem.getLine(info);
                        tdl.open(audioFormat);
                   catch(LineUnavailableException err) { System.out.println(err.getMessage()); }
                   ais = new AudioInputStream(tdl);
                   try
                                  while(record)   // changed
                               AudioSystem.write(ais, AudioFileFormat.Type.AU, file);
                   catch(IOException e) {}
                   tdl.stop();
                   tdl.close();
         public static void main(String[] args)
              new Recorder();
    }But the Record button seems to hang while beeing pressed. Why?

  • Full upload misses records while delta brings them

    Hi experts,
    I'm using 2LIS_12_VCHDR extractor and with delta exctractions everything is worknig correct. The problem comes when I want to make a full upload. It is not taking the last records (while delta took them). It is not bringing records into BW since the exact day I reloaded the 12 LIS tables.
    If I create a sales order, and this order is delivered, my delta infopackage brings it into BW, but my full infopackage is not bringing it.
    Any clues?
    Points will be given,
    Thanks

    My scenario is the next one for 2LIS_12_VCHDR:
    - Full upload on Nov 13th (6 months ago) and it takes 170103 records.
    - I make another full upload today and I obtain 107103 records (the same as 6 months ago, and there are a lot more).
    - I make an init request > I create a delivery in ECC> I make a delta upload an it takes it.
    - Then I make a full upload and it is not taking it. I still have 170103 records.
    Do I have to reiniciate the 2LIS_12 in ECC (OLI8BW)?
    In the other hand I have the 2LIS_12_VAITM working with delta every day. How it will affect to this extractor if I reiniciate all the 2LIS_12? I'm going to miss data? I'm going to duplicate data?
    Thanks

  • Skipping errornous record while loading data

    Hi all,
    Some times while loading we get loading failed due to error in record no XXXX (invalid char in record. Due to this the entire load fails.
    Is there any way of skipping this errornous record while loading the data package and load the remaining data and also put the notifier about this error so that later on tis error could be removed and this record is loaded. Thus avoiding the entire load failure.
    Regards,
    Wrushali

    Hi Wrushali
    Try with only ALL_CAPITAL in RSKC .
    Value '07Rakesh" for Billing document number is really not suitable value. I hope this data is not from your R/3 Production system where instead of proper number value for billing document number,you are getting values like "07rakesh".
    You have 3 options-
    1. Clean the data in R/3 system & then load
    2. Edit this data in PSA and then load into ODS.
    3. Mark billing document number infoobject for lowercase letters..but then you can not search on billing doc number(limitations to it)
    Regards
    Pradip

  • VF46 is VF44 are not showing any records, while executing

    Dear All,
    Yesterday, we have notice that T. Codes: VF44 and VF46 are not giving any records, while executing.
    Even if, we do PGI, its not reflecting in VF44.
    Could anybody suggest the probable cause and solution?
    Best Regards,
    Amit

    Hi,
    you must first execute the transaction VF42, remove all fields marked (seems to do nothing, but it makes when you run the VF44 has data)
    best regards

Maybe you are looking for

  • HP1102w installing on MAC OSX 10.6.8 with wifi Netgear DG834GT router

    HI. I am still having problems. 1 - after installing HP software, in my application folder there is no software related to 1102w. I have the Photosmart A320 and I can see her in the folder. She is connected by USB, no problem. 2 - After installing HP

  • Reinstalling elements 6 & premiere 4

    My computer crashed & now I am rebuilding my various software & trying to reinstall both the Photoshop elements 6 & premiere 4 from my original installation cd's.  after a seeminly install I get an error message that the installation was interrupted

  • Adobe Flash Player Issues

    The browser I'm using is Explorer 7 and my Adobe flash player is the version 11.300.268-----I have audio but no video. I can watch videos posted on U-Tube but not elsewhere.This started about a week and a half back. Can anyone help me? Thanks

  • When opening an animated gif, lots of memory consumed followed by crash

    Any large (read: anything more than a megabyte) animated GIF causes Firefox to consume all available memory, and then subsequently, crash. I've tried the following: - Disable all extensions - Disable hardware acceleration - Run in safemode - New Fire

  • Where is Xcode hiding my C program's output?

    At the moment I'm taking my first few steps into C programming, and I'm experimenting with the "Hello World" program. I've been able to get it to work in Terminal, but Xcode is giving me some issues. The program I'm building is this: #include <stdio.