Time Stamp,Cal. Day & Num. Pointer

Hi Experts,
I want know when I create a Generic delta, how and why I will need to select either time stamp,Cal.Day or Numeric Pointer?
and what are the safety interval upper and lower limits? when you have to select one or the other?

Hi,
when you run the delta ,you need to mention that what is the lat update and where you need to consider it as a next delta.
suppose if you select calday and soppose you run the init at say 05.12.2006,
then the records which are created after this date and till the present date will be considered as one delta.
If you mention it as timestampthen it willconsider both date and timeas a marker to run the delta
If you mention calday then you can run delta only oncethat too at the lasthour in a day otherwise you will miss the records,  whereas if you mention timestamp then you can run deltas mutiple times in a day.
if you set  numeric pointer your delta will pick the records greater than the numbers where you set the pointer , and this will be only applied when you have a field with numerics.
We will set safety uppre limit to run the present delta and also the previous delta once again , inorder not to miss any records on a safer side.
same is the case with lower limit.
haritha

Similar Messages

  • How do you determine the time stamp or pointer in an Event?

    Perhaps I want to tell someone to check the specific point in an event, like 22:08 into the event or from marker 1234 to 5678.  What markers does iMovie use?
    Maybe I have 20 favorite clips in an Event and I want to reference a specific one. 
    When playing back a YouTube video I can say, Go to the 2:38 mark.   With an event, what time stamp can I reference?

    Event clips have a time code based on the time of day you shot the clip. Clips are listed in the event in chronological order. So you you want to point somebody to the action that tool place on March 23 at 10:03:45, you can.
    Click VIEW/Playhead Info. Now as you skim your mouse over the event clips, you will see the date and time info.
    This works on clips shot by a digital camera. If you have clips shot by older analog cameras like VHS or 8MM, you need to take some additional steps. Let me know if you need this.

  • 0FI_AR_4-Delta Time Settings based on Numeric Pointer Time Stamps

    Hi All,
    For Numeric Pointersettings for 0FI_AR_4, I checked the table of DELTA settings, the time stamps are different and it says GMT IN BWOM2_SETTINGS.
    So I am confused here whether for FI based on GMT timestamps or numeric pointer BAED on documents entered..
    say user entered a DOCUMENT clearing ON mONDAY AFTERNOON, WE HAVE BATCH UPDATE on TUESDAY MIDNIGHT, WHEREAS the document not picked up on TUESDAY batch and so the document is still not cleared in OUR report whereas cleared in SAP..
    whereas the same document CLEARED in wednesday midnight batch job...so it means there is a delay in picking up the document which is running every MIDNIGHT...
    Does anyone clearly explain how its picking and why? hope it is not based on GMT TIMING...
    Also I check another table, it has set the time limit of 2AM and whereas our TUESDAY batch runs before 2AM..whereas Wednesday batch runs after 2am, i am not sure whether it could be because of the above issue...

    Hi Durgesh,
      I checked this link..That's why raised it whether it really works based on the last part in the link based GLOBAL SETTING OF FI...
    If it considers 2AM and check the same settings in my system too, it could be the reason, why my data doesn't pupulate on TUESDAY ..I AM THINKING... is my assumption right???
    i am still waiting from our HQ team..will see whether that works or not..
    then will let you know...

  • Generic delta has problem with delts pointer time stamp

    Hi All,
    We have generic delta data source with Delte pointer as Time stamp. We have not used any safety limits. We are loading the data to DSO and using Additive delta. But the problem is when delta flag is set, there might be a case where some records still being inserted to table with lower time stamp. These records are not being fetched in next delta.
    We are planning to keep a safety upper limit of 5 min so that those records can not be missed. But we have a doubt as it is a Additive delta duplicate records will be loaded. If we make the delta to 'new status to changed records', it is going to work?? Any other things we have to check when we make this changes??
    Thanks
    Haaris

    Hi
    If you had selected additive delta then you can load data to DSo with addition mode only. No overwrite possible.
    If you want to select new or changed status then you can load to DSO with overwrite mode only.
    Additive or changed delta depends on your requirement because if you want to add data to the DSO then you can go ahead with additive otherwise you have to use DSO with overwrite mode only.
    You can either give safety upper limit or lower limit but if you give safety lower limit then you can only load data to DSO with overwrite mode because there could be some duplicate records.
    Hope it clarifies.
    Regards
    Sadeesh

  • I use msn internet browser and it constantly crashes with the info from event viewer: Faulting application name: msn.exe, version: 10.50.19.1000, time stamp: 0x51ddb7de this can happen numerous times in a single day help please

    Log Name:      Application
    Source:        Application Error
    Date:          2/26/2014 2:16:26 PM
    Event ID:      1000
    Task Category: (100)
    Level:         Error
    Keywords:      Classic
    User:          N/A
    Computer:      SuperFlyXPS
    Description:
    Faulting application name: msn.exe, version: 10.50.19.1000, time stamp: 0x51ddb7de
    Faulting module name: MSHTML.dll, version: 11.0.9600.16518, time stamp: 0x52f365cb
    Exception code: 0xc0000005
    Fault offset: 0x00175363
    Faulting process id: 0x1260
    Faulting application start time: 0x01cf32a011d4aeb4
    Faulting application path: C:\Program Files (x86)\MSN\MSNCoreFiles\msn.exe
    Faulting module path: C:\Windows\system32\MSHTML.dll
    Report Id: a1704306-9f33-11e3-acde-782bcbac25e5
    Event Xml:
    <Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
      <System>
        <Provider Name="Application Error" />
        <EventID Qualifiers="0">1000</EventID>
        <Level>2</Level>
        <Task>100</Task>
        <Keywords>0x80000000000000</Keywords>
        <TimeCreated SystemTime="2014-02-26T22:16:26.000000000Z" />
        <EventRecordID>80997</EventRecordID>
        <Channel>Application</Channel>
        <Computer>SuperFlyXPS</Computer>
        <Security />
      </System>
      <EventData>
        <Data>msn.exe</Data>
        <Data>10.50.19.1000</Data>
        <Data>51ddb7de</Data>
        <Data>MSHTML.dll</Data>
        <Data>11.0.9600.16518</Data>
        <Data>52f365cb</Data>
        <Data>c0000005</Data>
        <Data>00175363</Data>
        <Data>1260</Data>
        <Data>01cf32a011d4aeb4</Data>
        <Data>C:\Program Files (x86)\MSN\MSNCoreFiles\msn.exe</Data>
        <Data>C:\Windows\system32\MSHTML.dll</Data>
        <Data>a1704306-9f33-11e3-acde-782bcbac25e5</Data>
      </EventData>
    </Event>
    need help with . . .

    Hi,
    I found a useful link:
    MSN has encountered a problem needs to close or MSN is not responding Error
    https://answers.msn.com/solution.aspx?solutionid=11abae39-d906-4113-bb4e-ecfaa81798f0
    Please take a look of this part
    (Common Faulty Module on MSN
    Mshtml.dll)
    *Instead of MSN, here is a another software called Skype, just instroduce it to you, hope you can enjoy it.*
    Yolanda Zhu
    TechNet Community Support

  • Delta capturing methods -num pointer,calday,timestamp....

    hi experts
    while discussion with seniors ,I got one question which was like...
    Normally in Generic Extraction for Transaction Data...we capture delta by NUMERIC POINTER or TIME STAMP or CALENDAR DAY....Is there any other way to capture delta....?Are there any tables which capture deltas?
    Incase of Generic Extractionfor Master Data ....is there any other way to capture deltas other than NUM POINTER or CAL DAY or TIME STAMP..?How do you do it step-by-step?which tables capture delta in this case?
    Thanks and Regards

    Hello,
    If your datasource is created based on a view you can use the generic delta - RSO2 - Generic Delta.
    (there you can see the options)
    If your datasource is based on a function module, you can not use this option - it will not work. In the function module you have to deal your delta in the FM code.
    Create a copy after the Function Module RSAX_BIW_GET_DATA_SIMPLE and in this code try to deal the delta.
    There is this table: ROOSGENDLM, that is showing you if you have an init and all the deltas. (time stamp). you can use this table.
    Please see the links below. Are very usefull:
    To create the FM simple (full) use:
    /people/p.renjithkumar/blog/2009/10/07/generic-datasource-creation-using-function-module
    https://wiki.sdn.sap.com/wiki/display/BI/Codeforgenericextractionusingfunctionmodule
    For the delta managing in the code, use this link
    /people/arun.varadarajan/blog/2009/07/09/generic-data-extraction-in-sap-bw-decoded--part-2
    Hope this is helpful
    Ramona

  • Can I create a time stamp of 2ms or 1ms resolution in a text file

    I have trouble creating time stamps in text files that have 2ms resolution. Although my timed loop in LV 7.1 is running the code at 500 Hz without any late iterations, and I record all the data points in the data file, the time stamps are the same in ms range for 5 consecutive points, i.e 10ms resolution. I would like the time stamps to have a 2ms resolution, where each data points every 2ms should show a different milisecond time stamp.
    I am trying to do this to be able to show exact 2ms-time stamps for each data sample from 1 digital input line sampled at 500 Hz using NI-DAQmx 7.2. So far I have been using "Get/Date Time in Seconds" and "Format Date/Time String" to display the time stamp in the milis
    econd range.

    Use the Tick Count (ms) function. Call Get Date/Time in Seconds when you start to get time of day. Also call the Tick Count (ms). After acquiring each point call Tick Count (ms) again and subtract from the starting tick count. Then add this to the starting Time in Seconds value (with appropriate scaling). The result is your timestamp.
    Another approach: If you are using hardware timing for the 500 Hz acquisition, each sample is automatically 2 ms after the previous one. Record the start time and add 2 ms for each sample.
    Lynn

  • Time stamps not linear

    Hi,
    I have a DAQ USB-6251 driven by labview.
    The time stamps on the text file have backward and forward jumps in them.  See attached for picture.
    They increase linearly for about 12000 samples, then jump backwards
    about a 3 sec, linearly increase for about 1000, then jump forward
    about 6 seconds.  This cycle then repeats ie increasing nice and
    linearly for about 12000 samples, jumping back etc.
    I suspect there is a buffer somewhere which fills up and then acts strangly when trying to reset.
    Any explanations?  Any solutions?
    Here's some further info about my setup:
    Producer loop:
    I generate a continuous analog output signal which I feed back into one of analog input pins which I also continuously acquire.
    The generation and acquisition both have sample rates of 4096
    samples/sec and 1024 samples are set to acquire/generate per loop.
    The recorded input is enqueued.
    Consumer loop:
    Dequeues data and write to text file.
    Regards,
    Jamie
    Using Labview version 8.0
    Attachments:
    time stamps not linear.jpg ‏17 KB

    Ben,
    Maybe this is a good chance for me to learn (be convinced of) something then.  I'd try this out for myself on hw, but I've got tests running now.
    Let's suppose I have both an AI and an AO task, both set up to start off the same sample clock.  However, the AO outputs on the leading edge of a clock while the AI samples on the trailing edge of the clock.  Let's further stipulate that the clock is generated by an on-board counter at 5 kHz with 90% duty cycle.  So the AO update occurs 180 microseconds before the AI.  How do waveforms handle this offset in t0?  Will t0 simply be set to 0 because of the use of an "external" sampling clock?  Or will the two t0 values be equal and non-zero?  Or will they be sometimes equal and sometimes different, depending on the "phase" of the system clock -- either the 1 msec one or the 16 msec one used for system timestamps?
    Now, concerning triggering:  Does t0 represent the time of the trigger?  Or of the first sample / output *after* the trigger?  Or is it the time you call DAQmx Start prior to receiving a trigger signal?
    Other concern: even when not *strictly* necessary, I try to make a habit of making code that runs pretty efficiently, unless that puts an undue burden on development / maintenance effort.  My experience with processing large arrays vs. processing clusters containing large arrays has suggested that pure arrays are typically significantly more efficient to manage.  (I'm sure it depends on sizes and kinds of processing too.)  Aren't waveforms essentially cluster-like?
    Well, enough of the blah, blah, blah.  I really *am* interested.  I know many of the analysis functions prefer (if not require) waveform inputs rather than raw arrays these days, so there are some clear code simplicity advantages to waveforms IF I can be convinced that I'm fully informed of the downsides and gotchas.  (Another example of worry: when integrating a waveform, how does the floating point roundoff accumulate from the 'dt' value?  Will results late in a long array contain more cumulative roundoff error?)
    -Kevin P.

  • How to write time stamp to a file

    Hi,
    I'm using LabVIEW 8.2 and for my simulations purpose I've to store my data with time stamp (seconds having 6 digit precision ) in a text file.
    I'm using get time vi to get the time of the host computer on a  6 point precision (which I've attached also). My problem is I'm unable to convert this time stamp into string which can be written to text file directly. I would prefer to avoid the "unbundle cluster" which gives me individual elements (like seconds,date,time,year,day of the year, etc) and them convert each of them into a string.
    Looking to hear from any one of you soon,
    Regards
    Attachments:
    get time.vi ‏14 KB

    Hi Roiht
    You will never achieve 6 digits precision with the "get date/ time i seconds function" Perhaps 1 if you are lucky. But you can convert the time to string using the "format data/time string" function. You find it in the same palette as the other time functions.
    Besides which, my opinion is that Express VIs Carthage must be destroyed deleted
    (Sorry no Labview "brag list" so far)

  • Use scan rate to establish a time stamp

    I am collecting data and saving it to a csv file without a time stamp.  I would like to add a time stamp to each measurement and was wondering if it is appropriate to use the sample rate and data capture start time to add a time stamp.  For example I have 4 channels sampling at 100 hz.  I can use the file creation date/time as the time I begin my measurements and increment 0.001 seconds from that point on.  I think this is accurate for a small number of samples but I am concerned that over several hours of data collection and several hundred thousand points if the timing will drift causing an error that will be compounded with such a high number of samples.
    Any thoughts?

    If your sample rate is 100 Hz, you need to increment your times by 10 ms, not 0.001 s.
    The hardware clock in the DAQ board, the tick counter clock, the computer's time of day clock, and your wrist watch will all have slightly different frequencies.  Timekeeping by by any of these sources will be fairly stable and consistent with itself, but will drift with respect to any of the others.  As Flash said above, jitter will be negligible with the hardware clock.
    You need to decide how much error an what kinds of errors are allowable in your system.  That will then determine the type of timekeeping required.  Unless you have very stringent timing requirements, what you are proposing to do should work fine. 
    Lynn

  • FileMonitor issue for date time stamp change.

    Hi I have an app that runs with a minor issue and I am looking for some insight for a workaround or code change.
    I have a File Monitor that checks a specific directory every second.
    Users send a batch run to this directory throughout the day. There are two types of files, .ZIPs and .DONEs.
    So for each .ZIP a .DONE is sent to notify the app it can begin to process the file.
    Here is what I receive
    /elements/process/File1.ZIP     Oct 15 08:19
    /elements/process/File1.DONE     Oct 15 08:19
    The problem I am encountering is sometimes the .DONE and. ZIP are sent and the date time stamp of both files are the same so when the monitor reads the directory it looks like there is no change so both files sit in the directory and do not process. To make this work, I usually go in and touch a file to change the date time stamp.
    This is a java app that runs on an AIX box.
    Here is my code, is there anything any once can suggest to help me out. Thanks in advance.
       * Subclass of FileMonitor, Handles the timer event
       * @param none
      private class FileMonitorNotifier extends TimerTask
        public void run()
          // Loop over the registered files and see which have changed.
          // Uses the Modifed DateTimeStamp to determine if there was a change.
          // Use a copy of the list in case listener wants to alter the
          // list within its fileChanged method.
            try
                Collection files = new ArrayList (hmFiles.keySet());
                for (Iterator i = files.iterator(); i.hasNext(); )
                    File file = (File) i.next();
                    long lastModifiedTime = ((Long) hmFiles.get (file)).longValue();
                    long newModifiedTime  = file.exists() ? file.lastModified() : -1;
                    //      Check if file has changed
                    if (newModifiedTime != lastModifiedTime)
                        //      Register new modified time
                        hmFiles.put(file, new Long (newModifiedTime));
                        // Notify listeners
                        for (Iterator j = colListeners.iterator(); j.hasNext(); )
                            WeakReference reference = (WeakReference) j.next();
                            FileListener listener = (FileListener) reference.get();
                            // Remove from list if the back-end object has been GC'd
                            if (listener == null)
                                j.remove();
                            else
                                listener.fileChanged (file);
            catch(Exception ex)
                 m_odLaunch.logError(OdIntegrationConstants.ERROR_LEVEL_MIDLEVEL, ex);
         }

    Yes, I guess you are right, I don't care what time each file came, as long as I have both I can being to unzip and process and delete the .DONE.
    The code itself was based on if a filechanged then do work.... I could just take this out. Thanks!
    * This is the main entry point when there is a change to the modified date/time
    *  of the monitor directory
    * @param file directory we are monitoring
         public void fileChanged (File file)
              StringBuffer sbMessage;
              try
                   sbMessage = new StringBuffer();
                   //Make sure this is a Directory
                   if(file.isDirectory())
                        //Return list of files with extension we are looking for
                        File[] arFiles = file.listFiles((FilenameFilter)new FileSuffixMonitor(m_odLauncher));
                        for(int i=0;i < arFiles.length;i++)
                             sbMessage.append("Found file association to move-" );
                             sbMessage.append(arFiles.toString());
                             m_odLauncher.logInstance(sbMessage.toString());
                             processMoveFile(arFiles[i]);
              catch(Exception ex)
              sbMessage = null;

  • [Oracle 8i] How to convert a string (time stamp) into a date?

    I'm having difficulty figuring out how to convert a time stamp string into a date (or possibly a number).
    The time stamp is 20 positions, character (NOT NULL, CHAR(20))
    in the format: YYYYMMDDHHMMSSUUUUUU
    where Y = Year, M = Month, D = Day, M = Minutes, S = Seconds, and U = Microseconds
    The reason I want to convert this is so that I can compare one time stamp to another (i.e. I want to be able to find the MIN(timestamp), MAX(timestamp), and do inequality comparisons).
    Is this at all possible?
    Thanks in advance for help on this!

    Hi,
    As Damorgan said, if all you want to do is find which is the earliest or latest, then you can just compare the strings: they happen to be in a format where that works.
    If you need to do other things, such as compare them to today's date, or see the difference between two of your rows in days, then you have to convert them to DATEs. (There's no point in converting them to NUMBERs).
    A new data type, TIMESTAMP, which handles fractions of a second, was introduced in Oracle 9.
    Since you're using Oracle 8 (according to your subject line), you either have to
    (1) ignore the microseconds, or
    (2) use a separate NUMBER column for the microseconds.
    Either way, use TO_DATE to convert the first 14 characters to a DATE:
    TO_DATE ( SUBSTR (txt, 1, 14)
            , 'YYYYMMDDHH24MISS'
            )where txt is your CHAR column.
    To convert the microseconds to a number (between 0 and 999999):
    TO_NUMBER (SUBSTR (txt, 15))

  • Video start and media end time stamps get lost

    Premiere Pro CS4  is not keeping the tape's media start and end times as well as the Video In and Out Points.
    It never was a problem with earlier versions but this began the on the very first use of CS4.
    I use these time stamps to keep track of the chronilogical order of the clips.
    Anyone ever had this problem.
    Thanks

    This problem occurs after mini DV tapes have been loaded in.  It has happened with both my older panasonic AG-DVC30 and my newer AG DVX100.
    It is really annoying because I count on using those time stamps to coordinate the addition to the clips into the editor.
    It seems that I've lost some of the time stamps after they have all been loaded in.  Like when I start up Premiere Pro CS4  a second time on the, the next day, I find even more of the time stamps missing, over in the project pane.  I probably should carefully document that to be sure.  Could be significant in the troubleshooting process.

  • System Time Stamp Indicator?

    I'm trying to use the "System" theme for my front panel, and my controls and simple numeric indicators converted over (from "Modern"). However, I noticed that there is no simple "Time Stamp Indicator" apparent on the System > Numeric (or elsewhere).
    Is there one that I just can't find? Or will I have to hard-code it in so that it displays using the system theme?
    Thanks
    Solved!
    Go to Solution.

    The most trivial one would be to just use a double floating point control and set its format to absolute timestamp. Then convert the timestamp type to DBL with the according conversion function.
    If you really want to go the route of a true system type control you will have to go into the control editor, which is a somewhat irky and tedious editor that shows its age from early LabVIEW days. There you would start with a classic timestamp control and replace the cosmetics with ones from a system string or similar control. It takes quite a bit of time to get to know the control editor and work around its murky behaviour sometimes.
    Rolf Kalbermatter
    CIT Engineering Netherlands
    a division of Test & Measurement Solutions
    Attachments:
    System Timestamp.ctl ‏5 KB

  • How to get the most current file based on date and time stamp using SSIS?

    Hello,
    Let us assume that files get copied in a specific directory. We need to pick up a file and load data. Can you guys let me know how to get the most current file based on date and time stamp using SSIS?
    Thanks
    thx regards dinesh vv

    hi simon
    i excuted this script it is giving error..
       Microsoft SQL Server Integration Services Script Task
       Write scripts using Microsoft Visual C# 2008.
       The ScriptMain is the entry point class of the script.
    using System;
    using System.Data;
    using Microsoft.SqlServer.Dts.Runtime;
    using System.Windows.Forms;
    namespace ST_9a6d985a04b249c2addd766b58fee890.csproj
        [System.AddIn.AddIn("ScriptMain", Version = "1.0", Publisher = "", Description = "")]
        public partial class ScriptMain : Microsoft.SqlServer.Dts.Tasks.ScriptTask.VSTARTScriptObjectModelBase
            #region VSTA generated code
            enum ScriptResults
                Success = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Success,
                Failure = Microsoft.SqlServer.Dts.Runtime.DTSExecResult.Failure
            #endregion
            The execution engine calls this method when the task executes.
            To access the object model, use the Dts property. Connections, variables, events,
            and logging features are available as members of the Dts property as shown in the following examples.
            To reference a variable, call Dts.Variables["MyCaseSensitiveVariableName"].Value;
            To post a log entry, call Dts.Log("This is my log text", 999, null);
            To fire an event, call Dts.Events.FireInformation(99, "test", "hit the help message", "", 0, true);
            To use the connections collection use something like the following:
            ConnectionManager cm = Dts.Connections.Add("OLEDB");
            cm.ConnectionString = "Data Source=localhost;Initial Catalog=AdventureWorks;Provider=SQLNCLI10;Integrated Security=SSPI;Auto Translate=False;";
            Before returning from this method, set the value of Dts.TaskResult to indicate success or failure.
            To open Help, press F1.
            public void Main()
                string file = Dts.Variables["User::FolderName"].Value.ToString();
                string[] files = System.IO.Directory.GetFiles(Dts.Variables["User::FolderName"].Value.ToString());
                System.IO.FileInfo finf;
                DateTime currentDate = new DateTime();
                string lastFile = string.Empty;
                foreach (string f in files)
                    finf = new System.IO.FileInfo(f);
                    if (finf.CreationTime >= currentDate)
                        currentDate = finf.CreationTime;
                        lastFile = f;
                Dts.Variables["User::LastFile"].Value = lastFile;
                Dts.TaskResult = (int)ScriptResults.Success;
    thx regards dinesh vv

Maybe you are looking for