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

Similar Messages

  • "Direct Delta" Update Method - Why need for Collective update

    Hi folks,
    I have been going through LO Cockpit in detail and read quite extensively about new update methods and still have one doubt.
    1)Why there is "Job control" for "Direct Delta" Update method in LO Cockpit?.
    If I understand Direct Delta correctly, Application data is directly posted to Delta Queue by SAP Update management using V1 and when the Delta request comes from BW it is read from the Delta queue. So...
    2)why bother about collective run and
    3)where exactly are we going to collect from - there is no intermediate storage like extraction Q or update tables?
    One more question. I noticed that Delta queue is a stopped qRFC. what does this mean?

    Hi Jay,
    These questions have been answered by Roberto Negro in full detail of his 3 episode Blog...
    Please read his blog.
    Click Weblogs above and search for Roberto Negro.
    --Jkyle

  • Anybody know of a method to convert a timestamp to a Nanosec equivalent?

    Does anybody know of a method to convert a timestamp object to a nanosecond equivalent since 1970?
    Thanks

    By a timestamp object you mean an instance of the class java.sql.Timestamp, right? Then the following will give you the nanoseconds:
    long nanos = stamp.getTime()*1000000 + stamp.getNanos();

  • NET8의 LOCAL NAMING METHODS 이용관련 CHECK POINTS & TROUBLESHOOTING

    제품 : SQL*NET
    작성날짜 : 2000-12-15
    ===================================================================
    Net8의 Local Naming Methods 이용관련 Check Points & Troubleshooting
    ====================================================================
    Net8 관련 내용중 Local Naming Methods(sqlnet.ora와 tnsnames.ora
    를 이용해서 DB에 Connect하는 방법)에 관한 일반적인 Check Points 및
    Troubleshooing 사항을 정리해보도록 하겠다.
    [Client Connection : Local Naming Methods]
    1. Local Naming method resolves service names by using the local configuration files tnsnames.ora and sqlnet.ora.
    2. One of the benefits of the Local Naming method is that it provides a simple method for resolving service name addresses. It is easy to configure local naming by using a GUI called the Net8 Assistant. When you configure a client machine for local naming by using the Net8 Assistant, a tnsnames.ora file is generated. To configure all the other client machines on the network that need to use the same database services, you can simply copy this file to the client machines.
    3. Another benefit of using the local-naming method is that it resolves service name across networks running different protocols.
    [Local Naming : Configuration]
    1. The local-naming method resolves service names by using the information configured and stored on each individual client. Local naming is most appropriate for simple distributed networks with a small number of services that change infrequently.
    2. Local naming requires the configuration of two local files, tnsnames.ora and sqlnet.ora. The tnsnames.ora file contains the address needed to direct a connection request to the specified listener on the specified node by using the specified database. The sqlnet.ora file stores information about the selected naming method.
    3. Local naming is easy to configure by using the Net8 Assistant. The Net8 Assistant is implemented in Java and is packed with the Java Runtime Environment. You can run the Net8 Assistant on any platform on which Net8 is installed.
    4. When you configure an Oracle8 server to use the local-naming method for service names resolution, the client-side configuration files tnsnames.ora and sqlnet.ora are automatically generated. After the configuration is complete, you copy these two files from the server to the client machines.
    [Client Files : Parameters]
    1. The tnsnames.ora and sqlnet.ora files are generated at the default location ORACLE_HOME\net80\admin.
    2. The first parameter in the tnsnames.ora file specifies the service name and the domain name for the client.
    3. The tnsnames.ora file contains a parameter called DESCRIPTION. This parameter contains information about the connect descriptor for the client.
    4. The ADDRESS parameter in the tnsnames.ora file specifies the network address of the host to which the client is connected. If multiple addresses are specified, use the keyword ADDRESS_LIST before the ADDRESS parameter.
    5. Another parameter in the tnsnames.ora file is the CONNECT_DATA parameter. This parameter specifies the SID of the database to which the client is connected.
    6. The DEFAULT_DOMAIN parameter of the sqlnet.ora file specifies the domain from which the client most often requests names. When this parameter is set, the domain name is automatically appended to the service name in a connect string.
    7. The DIRECTORY_PATH parameter is another key parameter of the sqlnet.ora file. This parameter specifies the names resolution method to be used for the client-server connection.
    8. The sqlnet.ora file also contains a parameter called DEFAULT_ZONE.
    This parameter specifies the region to which the client belongs.
    [Troubleshooting the Client Side]
    These are common client-side problems and the error messages associated with
    each error code.
    ORA-12154: "TNS: could not resolve service name"
    ORA-12198: "TNS: could not find path to destination"
    ORA-12203: "TNS: unable to connect to destination"
    ORA-12533: "TNS: illegal ADDRESS parameters"
    1. The ORA-12154 error occurs when Net8 cannot locate the connect descriptor specified in the tnsnames.ora configuration file. To solve this problem, first verify that a tnsnames.ora file exists and is accessible. Next, verify that multiple copies of the tnsnames.ora file are not present. After checking the existence of the tnsnames.ora file, verify that the service name specified in the connect string is mapped to a connect descriptor in the tnsnames.ora file. Verify also that the file does not contain any syntaz errors. The ORA-12154 error also occur if there is more than one copy of the sqlnet.ora file. Verify that duplicate copies of the sqlnet.ora file are not present.
    2. The ORA-12198 and ORA-12203 errors occur when the client is unable to find the required database. To solve this problem, first verify that you have correctly entered the service name that you want to use. Next verify that the service name parameters in the ADDRESS section of the connect descriptor in the tnsnames.ora file are correctly defined. Then, verify that the tnsnames.ora file is stored in the correct directory. The ORA-12198 and ORA-12203 errors can also occur if the listener on the remote node is not running. Verify that the listener on the remote node has started and is running. If the listener is not running, start the listener by using the Listener Control(LSNRCTL) utility.
    3. The ORA-12533 error occurs if the protocol-specific parameters in the ADDRESS section of the designated connect descriptor in the tnsnames.ora file are incorrect. To solve this problem, use the correct protocol-specific parameters in the ADDRESS section of the connect descriptor.
    4. The ORA-12545 error occurs when the listener on the remote node cannot be contacted. This may happen if the values of the ADDRESS parameter in the tnsnames.ora file and the listener.ora file are incorrect. In this case replace the incorrect values with the correct values in both the files. The ORA-12545 error can also occur if the listener on the remote node is not
    started. To verify whether or not the listener is started, determine its status with the STATUS command of the LSNRCTL utility. If necessary, start the listener on the remote node with the START command.

    제품 : SQL*NET
    작성날짜 : 2000-12-15
    ===================================================================
    Net8의 Local Naming Methods 이용관련 Check Points & Troubleshooting
    ====================================================================
    Net8 관련 내용중 Local Naming Methods(sqlnet.ora와 tnsnames.ora
    를 이용해서 DB에 Connect하는 방법)에 관한 일반적인 Check Points 및
    Troubleshooing 사항을 정리해보도록 하겠다.
    [Client Connection : Local Naming Methods]
    1. Local Naming method resolves service names by using the local configuration files tnsnames.ora and sqlnet.ora.
    2. One of the benefits of the Local Naming method is that it provides a simple method for resolving service name addresses. It is easy to configure local naming by using a GUI called the Net8 Assistant. When you configure a client machine for local naming by using the Net8 Assistant, a tnsnames.ora file is generated. To configure all the other client machines on the network that need to use the same database services, you can simply copy this file to the client machines.
    3. Another benefit of using the local-naming method is that it resolves service name across networks running different protocols.
    [Local Naming : Configuration]
    1. The local-naming method resolves service names by using the information configured and stored on each individual client. Local naming is most appropriate for simple distributed networks with a small number of services that change infrequently.
    2. Local naming requires the configuration of two local files, tnsnames.ora and sqlnet.ora. The tnsnames.ora file contains the address needed to direct a connection request to the specified listener on the specified node by using the specified database. The sqlnet.ora file stores information about the selected naming method.
    3. Local naming is easy to configure by using the Net8 Assistant. The Net8 Assistant is implemented in Java and is packed with the Java Runtime Environment. You can run the Net8 Assistant on any platform on which Net8 is installed.
    4. When you configure an Oracle8 server to use the local-naming method for service names resolution, the client-side configuration files tnsnames.ora and sqlnet.ora are automatically generated. After the configuration is complete, you copy these two files from the server to the client machines.
    [Client Files : Parameters]
    1. The tnsnames.ora and sqlnet.ora files are generated at the default location ORACLE_HOME\net80\admin.
    2. The first parameter in the tnsnames.ora file specifies the service name and the domain name for the client.
    3. The tnsnames.ora file contains a parameter called DESCRIPTION. This parameter contains information about the connect descriptor for the client.
    4. The ADDRESS parameter in the tnsnames.ora file specifies the network address of the host to which the client is connected. If multiple addresses are specified, use the keyword ADDRESS_LIST before the ADDRESS parameter.
    5. Another parameter in the tnsnames.ora file is the CONNECT_DATA parameter. This parameter specifies the SID of the database to which the client is connected.
    6. The DEFAULT_DOMAIN parameter of the sqlnet.ora file specifies the domain from which the client most often requests names. When this parameter is set, the domain name is automatically appended to the service name in a connect string.
    7. The DIRECTORY_PATH parameter is another key parameter of the sqlnet.ora file. This parameter specifies the names resolution method to be used for the client-server connection.
    8. The sqlnet.ora file also contains a parameter called DEFAULT_ZONE.
    This parameter specifies the region to which the client belongs.
    [Troubleshooting the Client Side]
    These are common client-side problems and the error messages associated with
    each error code.
    ORA-12154: "TNS: could not resolve service name"
    ORA-12198: "TNS: could not find path to destination"
    ORA-12203: "TNS: unable to connect to destination"
    ORA-12533: "TNS: illegal ADDRESS parameters"
    1. The ORA-12154 error occurs when Net8 cannot locate the connect descriptor specified in the tnsnames.ora configuration file. To solve this problem, first verify that a tnsnames.ora file exists and is accessible. Next, verify that multiple copies of the tnsnames.ora file are not present. After checking the existence of the tnsnames.ora file, verify that the service name specified in the connect string is mapped to a connect descriptor in the tnsnames.ora file. Verify also that the file does not contain any syntaz errors. The ORA-12154 error also occur if there is more than one copy of the sqlnet.ora file. Verify that duplicate copies of the sqlnet.ora file are not present.
    2. The ORA-12198 and ORA-12203 errors occur when the client is unable to find the required database. To solve this problem, first verify that you have correctly entered the service name that you want to use. Next verify that the service name parameters in the ADDRESS section of the connect descriptor in the tnsnames.ora file are correctly defined. Then, verify that the tnsnames.ora file is stored in the correct directory. The ORA-12198 and ORA-12203 errors can also occur if the listener on the remote node is not running. Verify that the listener on the remote node has started and is running. If the listener is not running, start the listener by using the Listener Control(LSNRCTL) utility.
    3. The ORA-12533 error occurs if the protocol-specific parameters in the ADDRESS section of the designated connect descriptor in the tnsnames.ora file are incorrect. To solve this problem, use the correct protocol-specific parameters in the ADDRESS section of the connect descriptor.
    4. The ORA-12545 error occurs when the listener on the remote node cannot be contacted. This may happen if the values of the ADDRESS parameter in the tnsnames.ora file and the listener.ora file are incorrect. In this case replace the incorrect values with the correct values in both the files. The ORA-12545 error can also occur if the listener on the remote node is not
    started. To verify whether or not the listener is started, determine its status with the STATUS command of the LSNRCTL utility. If necessary, start the listener on the remote node with the START command.

  • Screen capture with mouse pointer

    I know this is old question. but i couldnt find the solution. i have code for screen capture using robot class. i think you know the code i am talking about. it works well. but the problem is i want to capture the mouse pointer also. i searched in google, and i didnt get it. i think i didnt search well or i dont know how to search to get the answer. so if any one HELP me means, it will be usefull for me:-)

    You can query the mouse's location using MouseInfo.

  • Accessing DLL method's pointer parameters

    I want to retrieve the values stored at some addresses. My DLL method contained pointer as a parameter.
    So how could i write the program to access those values stored at those locations.
    Thanx in advance.

    how to create a wrapper to dereference the pointer.
    and how to retrieve the data.Do you understand how to write C/C++ code that uses a pointer to get to data?
    If not then you can't write a solution.
    Do you understand how to use the JNI access methods?
    If not then you can't write a solution.
    Do you understand how to create a JNI shared library?
    If not then you can't write a solution.
    If yes to all of the above then you do the following.
    1. Write the above code such that it extracts the data into C/C++ primitives.
    2. Use the JNI access methods to do something with those values.
    3. Wrap all of the that in a JNI shared library.

  • GoldenGate integrated capture mode (native DDL capture method)

    Hi Everyone,
    I configured Oracle GoldenGate by integrated capture mode (native DDL capture method)
      with
      Oracle DB version: 11.2.0.4
      OGG version:  12.1.2.1.0
    My proplem is the extract processes use high memory and memory not release when many ddl activity.
    Can anyone advise how to reduce memory ?
    Thanks.

    Thank you Veera
    after i config that you advice.
    For DML INSERT MANY ROW
    memory usage normal:
         254.836 MB ./dirprm/exaa.prm
    libumem:
         $  echo "::findleaks " | mdb -p 1766
    BYTES             LEAKED         VMEM_SEG CALLER
    4096                   2 fffffd7ff8df5000 MMAP
    4096                   1 fffffd7ffcf39000 MMAP
               Total       2 oversized leaks, 8192 bytes
    CACHE             LEAKED           BUFCTL CALLER
    000000000272b2e8       1 0000000004a2a0e0 __1cIggCalloc6Fi_pv_+0x3c
    0000000002724b28       1 0000000004a478c0 __1cIggCalloc6Fi_pv_+0x3c
    0000000002724b28       1 0000000004a0f380 __1cIggCalloc6Fi_pv_+0x3c
    0000000002724b28       1 0000000004b158c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28       1 0000000006984c40 libCrun.so.1`__1c2n6FL_pv_+0x26
    000000000272b5a8       1 0000000003c51700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28      35 0000000007cd3ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
               Total      41 buffers, 1392 bytes
    For DLL test by ADD Column
    memory Increased by number of DLL activity and memory not release until restart processes:
         264.211 MB ./dirprm/exaa.prm 
    libumem:
         $ echo "::findleaks " | mdb -p 1766
    BYTES             LEAKED         VMEM_SEG CALLER
    4096                   2 fffffd7ff8df5000 MMAP
    4096                   1 fffffd7ffcf39000 MMAP
               Total       2 oversized leaks, 8192 bytes
    CACHE             LEAKED           BUFCTL CALLER
    0000000002724b28       1 0000000004a478c0 __1cIggCalloc6Fi_pv_+0x3c
    000000000272b2e8       1 0000000004a2a0e0 __1cIggCalloc6Fi_pv_+0x3c
    0000000002724b28       1 0000000004a0f380 __1cIggCalloc6Fi_pv_+0x3c
    0000000002724b28     131 0000000007c02700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ccf540 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f380 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f000 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be42a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28       1 0000000004b158c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cd09a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be57e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce0ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be2380 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c000e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     132 0000000007cce7e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    000000000272b5a8       1 0000000003c51700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be8d20 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     130 0000000007cce000 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be48c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be80e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be5ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cec0e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be5380 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     210 0000000007cd3ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdb7e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f9a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be88c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c108c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     132 0000000007c0e0e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0e460 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     132 0000000007cce2a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdc620 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f540 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cde540 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c022a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cec8c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     130 0000000007c10e00 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdf620 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f1c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdbd20 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce81c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c02a80 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bf4a80 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce5460 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdcee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be2700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce7620 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c02460 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bdfee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cceb60 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce8620 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be20e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28       1 0000000006984c40 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bf41c0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ccf9a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce5c40 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0fd20 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c02ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce7ee0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bf4700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007ce70e0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     132 0000000007c00460 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007cd0460 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     132 0000000007c0e2a0 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c0f700 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007c10a80 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007be4d20 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     131 0000000007bf4c40 libCrun.so.1`__1c2n6FL_pv_+0x26
    0000000002724b28     130 0000000007cce540 libCrun.so.1`__1c2n6FL_pv_+0x26
               Total    8340 buffers, 266960 bytes

  • Which event time capture method is more accurate?

    Hello
    I am trying to capture a time stamp of some sorts whenever the DAQ receives a pulse, I have two methods (attached) which are giving slightly different times. One method is using the "get time stamp" function while the other is using the "Tick Clock". The format of the time stamp does not matter too much but the accuracy does, so I am wondering which one is more accurate. Also, this VI will most likely be utilized on a real time system (Labview RT) if one VI or the other cannot be used in real time then that would take precedent over the accuracy.
    Thank you     
    Solved!
    Go to Solution.
    Attachments:
    Trigger_v3_tickclock.JPG ‏110 KB
    Trigger_v2_timestamp.JPG ‏93 KB

    Timing accuracy is not very good with either method. The Timestamp uses the computer's time of day clock.  If you were using computers before time servers became available, you may recall that computer clocks drifted seconds per day or more.  Over the long term (weeks to years) the timestamp will be, on average, more accurate because of the continual resetting by the time servers. However you may see jumps due to those resets.
    The Tick count is derived from an internal oscillator in the computer.  Because the computer is more concerned about synchronizing logic across the CPU (and peripheral chips) thatn timing accuracy, these oscillators are neither highly stable nor accurate.
    The oscillator in your DAQ device is almost certainly more stable and probably more accurate than either of the internal clocks available.
    Get the signal from the DAQ as a waveform and use the t0 time from that. Short of setting up your own atomic clock or GPS derived clock, that it probably the best you can do.  It also is most closely linked to the acquisition as opposed to the timt the data is read from the DAQ device.
    Lynn

  • Problem in getEelementById() method-null pointer exception

    Hi All,
    I am using DocumentBuilder factory for parsing a xml file.
    I am getting the document object and also creating an element in
    the root element .And also I am setting the element id for the
    element as attiribute .I need to select the element having same ID
    using getElementById() method .But it is giving null pointer
    exception.
    N.B: My parsing file contains dtd declaration and root element.
    My sample code look like this;
    DocumentBuilderFactory dbf=DocumentBuilderFactory.newInstance();
    DocumentBuilder db=dbf.newDocumentBuilder();
    Document doc=db.parse(ne File("C:/index.xml");
    Element root t=doc.getDocumentElement();
    root.setAttribute("ID","12345");
    Element oElement = doc.createElement(element_name);
    oElement.setAttribute("ID",element_id);
    Element oEle=doc.getElementById(element_id);
    Could anyone please to solve this problem.
    Please do favour with me.
    Thanks and Regards,
    Sreekanth

    while creating xml you should mention which attribute is ID attribute using
    setIDAttribute() method,
    as you are setting "ID" attribute as ID so
    after adding Id attribute to the root element
    use setIDAttribute("ID",true);
    then getElementById will return the element by using ID
    regards
    shivakumar.T

  • Capture selection mouse pointer flickering on mountain lion

    I have a ploblem with Capture selection command (Command + shift + 4) on Mountain Lion
    When I use this command, mouse pointer is flickering.
    It happens after install Mountain Lion over the Lion.
    Does anyone else experiencing a same problem?

    Your welcom Tim.
    Maybe we should help mr.k99 read the Title to the post.
    How do I change the mouse pointer size in Mountain Lion?

  • Extending decimal points on timestamp for write to measuremen​t file .vi

    Hello Everyone
    Currently I am collecting a bunch of Fieldpoint Channels in LabVIEW (about 190) which is a lot of instrumentation. Right now we want to be sure the computer can keep up and read all of the channels every second. To test this theory I want to use the WTMF to get a timestamp for every channel (seems to be the easiest way).
    While reading the file I get like 5.68 so two decimal places. I was wondering if there was a way to get a more accurate time reading down to the millisecond. I know this is three places after the decimal point, but I was hoping I could extend this to 5-6 places past the decimal point.
    Usually when saving data I use the write to spreadsheet with one time column and can just format the readings through that, but for some reason I cannot figure this out with the WTMF
    If there is any input to check these time differences besides doing the above, that would also be appreciated.
    Any input would be amazing.
    Thanks so much
    Tanya

    Hi vaib,
    as i said already here, http://forums.ni.com/ni/board/message?board.id=170​&view=by_date_ascending&message.id=332115#M332115 i think you can´t stop the writing process. If you start them, then you have to wait til the vi is ready. To measure the time you can use the "Tick count" function. See the attached picture.
    Mike
    Message Edited by MikeS81 on 06-17-2008 03:34 PM
    Attachments:
    Unbenannt1.PNG ‏12 KB

  • Delta Capture

    hello Everyone
    I would like to know whether two changes made to the records can be captured in BW  by delta as two diffrent record or single record for the same field in BW .

    Hi Rajesh,
    When you delete the record that has already been pulled to BW, in your R/3 a record gets created that is the exact negative of the one in BW. This is for cancelling the earlier record. Now if you create the record again another line is created giving you the newly created record.
    But please understand that when you check in your RSA3 you see only a single consolidated record. The above mechanism i have explained holds good for delta only. So when you check the RSA7 delta queue or LBWQ outbound queue you will see 2 records.
    But in your RSA3 you see only 1 consolidated record.
    Please revert if any issues
    Regards,
    Pramod

  • Uploading infocube without Delta-Upload method

    Hi!!!
    I’m new in BW. I have 2 infocube that don’t have the function of Delta-Upload. I had loaded data to these cubes in the method “Full update. How should I be doing the following extraction? Do I need to erase the previous data in the infocube (data loaded last time)? Does anyone have a manual about this? My email is [email protected]
    Thanks a lot!
    Victor

    yeah you need to delete the data before you do other full load, as the cube has a additive feature unlike ODS with overwrite function.
    there are two ways you can do that, you can use a function delivered in process chain - process types to delete the contents of data provider
    or in the infopack, in the data provider tab, there is flag "delete entire content in data provider", just check the flag, whenever you schedule a load, the data would be deleted before the lastest load goes in.

  • Batch Capture Skips Out-point

    Hello,
    when I perform a batch capture of HDV material, Adobe Premiere Pro sort of ignores my set out-points. The capturing starts exactly at the in-point. However, the capturing stops not at the set out-point. Instead Premiere adds another 10 to 15 frames.
    Does anybody knw this problem?
    How can I get captured clips with the correct in- and out-point?
    Klaus

    See also:
    FAQ:Why does HDV capture include more frames than I specified?
    Cheers
    Eddie
    PremiereProPedia   (
    RSS feed)
    - Over 300 frequently answered questions
    - Over 250 free tutorials
    - Maintained by editors like
    you
    Forum FAQ

  • Capturing EDT/EST timezone with TIMESTAMP datatype

    Hi guys,
    In 9i DB, I need to capture date and timestamp with EDT or EST time zone specifiers. For testing pursposes, I wrote the following code and the result is as:
    SET SERVEROUT ON
    DECLARE
    v_date TIMESTAMP WITH LOCAL TIME ZONE;
    BEGIN
    v_date := TIMESTAMP '2003-06-15 12:16:30 US/Eastern EDT';
    DBMS_OUTPUT.PUT_LINE(v_date);
    END;
    I get the following result:
    15-JUN-03 12.16.30.000000 PM
    Actually I need 15-JUN-03 12.16.30.000000 PM EDT or EST depending on the daylight times in the Eastern coast. Also, I did change my SESSION with ALTER SESSION SET TIME_ZONE='US/Eastern' but still I do not get the promising output. I just put it to the forum in the hope if someone could help me out with the new timestamp datatype in this case please.
    Any help will highly be appreciated.
    Thanks
    Zahir

    WE need to set the NLS_TIMESTAMP_TZ_FORMAT and give apropriate format when printing timestamp:
    SQL> alter session set nls_timestamp_tz_format = 'DD-MON-YYYY HH24:MI:SS TZD' ;
    Session altered.
    SQL> DECLARE
      2     v_date TIMESTAMP WITH LOCAL TIME ZONE;
      3  BEGIN
      4     v_date := TIMESTAMP '2003-&1-15 12:16:30 US/Eastern';
      5     DBMS_OUTPUT.PUT_LINE(TO_CHAR(v_date, 'DD-MON-YYYY HH:MI:SS TZD'));
      6  END;
      7  /
    Enter value for 1: 01
    old   4:        v_date := TIMESTAMP '2003-&1-15 12:16:30 US/Eastern';
    new   4:        v_date := TIMESTAMP '2003-01-15 12:16:30 US/Eastern';
    15-JAN-2003 01:16:30
    PL/SQL procedure successfully completed.
    SQL> /
    Enter value for 1: 06
    old   4:        v_date := TIMESTAMP '2003-&1-15 12:16:30 US/Eastern';
    new   4:        v_date := TIMESTAMP '2003-06-15 12:16:30 US/Eastern';
    15-JUN-2003 12:16:30
    PL/SQL procedure successfully completed.
    SQL>When I enter a date in January, it prints the time as 01:16:30 (even though the time specified in the value was 12:16:30).
    And, next when I enter a date in June, it prints the time as 12:16:30 (this is what we entered).

Maybe you are looking for

  • GL Acount Line Item Display

    Hi All Experts,   i am using TC FBL3N for GL Acount Line Item Display .  For This I entered  GL Account Number  and  All Item Posting DAte  . It Gives Result and then i modify layout for VENDER and VENDER NAME. BUT It showing only WE type Document's

  • CPU Hitting 100% +Screen flickering/Flashing

    Hi folks, i wanted some help with a problem i started having recently! My processor seems to be hitting 100% for about 5secs or until that precise folder with .mp4 files fully loads up (when i access .mp4 files), but when i convert them, the screen j

  • I need Help updating Open Firmware!

    I'm struggling to update to MacOSX 10.2 from 9.2 however every time I try to boot up the system with the OSX CD I get the "WSOD"(White Screen of Death) that lets me do nothing. So I try accessing the Open Firmware and I still get a question marked di

  • InDesign CC performance ...

    Hello!  I have upgraded on Mac and Windows machines, which went well, no crashes, etc, but experiencing a few weird things.  On both platforms basic performance is quite laggy.  Just dragging a simple text box about the screen is chopppy like the old

  • [JHS10.1.3] Date problem

    Running into a date problem for a forms migration. I have a date field in the database, normal date field. The users want to be able to search on partial dates. So adding a between on this field will only generate two date selectors, which is not wha