Odiwaitfordata refused to detect data change after 24 hours

hi all,
I created a package that run circularly which begins from a odiwaitfordata(wait for the flag to be 1) and ends to it . But when i update the flag to be 1 24hours after the package started, the odiwaitfordata did not detect the flag change.
my environment is:
RHEL 5, ODI 11g
the command of OdiWaitForData :
OdiWaitForData "-CONTEXT=GLOBAL" "-GLOBAL_ROWCOUNT=1" "-LSCHEMA=ORACLE_PANORAMA" "-POLLINT=1000" "-SQLFILTER=FLAG='1'" "-TIMEOUT=0" "-INCREMENT_DETECTION=NO" "-TABLE_NAME=ODI_STATUS_TABLE" "-OBJECT_TYPE=T"
Did the parameter POLLINT(1s) too small?
plz try to help me , thanks a lot!
ps:the same problem happened on odifilewait.
jun

I wrote a program to do this job instead of using ODIFileWait.
The program waits for the trigger file infinitely and uses the command "startscen" to run the etl procedure.
The trigger file is created by "crontab".
Still don't know why ODIFileWait ODIWaitForData can not run infinitely after started...

Similar Messages

  • Address data changed after invoice is created

    Hi,
    I've a problem to solve and it's related with data changed after invoice is created.
    The scenario is the follow:
    1º - create a complete and standard sales process - order => delivery => invoice, with the standard partner scheme and without edit the address data, for any kind of partner
    2ª after the invoice is created, I change the address data on Client Master Data, for the same client that I've used on previous process
    3º I'll go to the VF03 transaction and take a look at the partner data on header level. Here I can see that the changes on the Client Master Data ar updated to the invoice document wich is already created and printed when I maked the changes
    I think that could be a program error because, once the documento is created, you only can change texts and accounts if this document is not yet created.
    And, I can't edit this kind of data on invoice creation because it must be done at order level.
    So I don't understand why it happen, but it happen on more than one client.
    I'll hope that anyone can help me to solve this issue.
    Kind regards,
    Nuno Rodrigues

    Hi Nuno,
    the adresses of all Clients are stored in table adrc. If there are no changes in the order, the system takes the standard adress of the client. That is made for not having an extra adress for each order.
    If you change the adress - the system will create a new adressnumber ( 999........ - see in VBPA ).
    If you have different adressnumbers in your orders, you are not able th collect several orders into one delivery note - for the adressnumber ist normally a split-criteria.
    Ich you will have an extra Adress for each Order, change the adress - for example by an user exit.
    But if you have different adressnumbers - the delivery and the invoice will split the different orders - if you dont do something against in an user-exit.
    Hans

  • The information of photo like date change after close it. How can'i correct that

    the information of photo like date change after close it. How can'i correct that?

    Using the Photos ➙ Batch Change ➙ Date menu option will let you change the EXIF Capture Date of the photo.
    For a single photo (or to set a group of photos to the same date and time) use the Photos ➙ Adjust Date and Time ... menu option.
    Happy New Year

  • JTabel, detecting data changes

    Hi,
    I am new to the JTable component... I have set up a JTabel which displays some sample information. I have to display results I get from one of my methods... There is the Swing/JTable tutorial at http://java.sun.com/docs/books/tutorial/uiswing/components/table.html#modelchange ("Detecting Data Changes"), however, the necessary code has been removed from the tutorial! I hope you can help me...
    I have set up the following table:
    public class InfoDialog extends JDialog {
         String[] columnNames = {"Type", "Value"};
         Object[][] data = {
                   {"Angle", "90"},
                   {"Speed", "50"},
         public InfoDialog() {
              Container cp = this.getContentPane();
              setLayout(new BoxLayout(cp, BoxLayout.PAGE_AXIS));
              JTable table = new JTable(data, columnNames);
              table.setSelectionMode(ListSelectionModel.SINGLE_SELECTION);
              JPanel tablePanel = new JPanel();
              tablePanel.setLayout(new BorderLayout());
              tablePanel.add(table.getTableHeader(), BorderLayout.PAGE_START);
              tablePanel.add(table, BorderLayout.CENTER);
    (...)From one of my other classes, GameStart, one of the methods, calculateAngle, returns the measured angle. I would like to display this result in the appropriate cell.
    In the Swing tutorial I just can read "You can see the code for that method in [PENDING: The Bingo example has been removed.]"
    So I am a little bit confused. I think I have to first extend AbstractTableModel, then I have something to do with fireTableCellUpdated... Can you maybe show me a working example or is this "Bingo example" from the Swing available elsewhere?
    Thanks for your help!

    so I can't extend AbstractTableModel... Why are you trying to do this?I first followed the example given by Sunan.N (reply #6).
    Here is a complete working example:
    http://forum.java.sun.com/thread.jspa?forumID=57&threa
    dID=566133Thanks for this example. As a newbie I still have one problem: how can I set the a new value? I use the table.getModel().setValueAt(...) method... but which code goes into the tableChanged method and which into the setValueAt method?
    Here is my code:
    public class InfoDialog extends JDialog implements TableModelListener {
         private static final long serialVersionUID = 1L;
         public JTable table;
            String[] columnNames = {"Type", "Value"};
         Object[][] data = {
                   {"Angle", "90"},
                   {"Speed", "50"},
         public InfoDialog {
              Container cp = this.getContentPane();
              setLayout(new BoxLayout(cp, BoxLayout.PAGE_AXIS));
              Dimension dim_topPanel = new Dimension(300, 150);
              JPanel topPanel = new JPanel();
              topPanel.setPreferredSize(dim_topPanel);
              topPanel.setBackground(Color.YELLOW);
              DefaultTableModel model = new DefaultTableModel(rowData, columnNames);
              model.addTableModelListener(this);
              table = new JTable(model);
              table.setPreferredScrollableViewportSize(table.getPreferredSize());
              JPanel tablePanel = new JPanel();
              tablePanel.setLayout(new BorderLayout());
              tablePanel.add(table.getTableHeader(), BorderLayout.PAGE_START);
              tablePanel.add(table, BorderLayout.CENTER);
              cp.add(topPanel);
              cp.add(tablePanel);
              setDefaultLookAndFeelDecorated(false);
              try {
                   UIManager.setLookAndFeel(UIManager.getSystemLookAndFeelClassName());
              } catch(Exception e) {
                   e.printStackTrace();
              setResizable(false);
              setDefaultCloseOperation(DISPOSE_ON_CLOSE);
              pack();
              setLocationRelativeTo(null);
              setVisible(true);
         public void tableChanged(TableModelEvent e) {
              System.out.println("Table change");          
         public void setValueAt(Object aValue, int row, int column) {
    }What do I have to do to change, e.g., "Speed" from 50 to 60? I call the setValueAt method like this: table.getModel().setValueAt(60, 2, 2); but what do I have to write into my setValueAt method? I thought that my table will automatically change the value when calling the setValueAt method...?
    The tableChanged method is being called when a value in my table changes... OK, but what should I do with this method? I just would like to set a new value...
    :confused:

  • Fee calculation if fee calculation data change after start of academic year

    Hi,
    If I change "Fee calculation data" on student file (piqstm) after start of academic year, fee calculation doesn't use new data even I enter a fee calculation date later than new fee calculation data valid date. If I adjust validity date of "fee calculation data" at the beginning of start date of academic year It works. But I couldn't manage changes on fee calculation data after "start date of academic year".
    Is it possible to calculate fees with new "fee calculation data" if the data changes after start of academic year?
    Thanks

    Hi Joachim
    We have not yet implemented the BAdI, we are using the standard to do the fee calculation. I guess we are gonna have to post a OSS message, cause as soon as I calculate the fee for a student and I run again the fee calculation for the same student without any changes at all, the system creates 2 new documents. I had this effect in the past but only as if you stated I changed something, like a condition or something but now is without any changes that this happens.
    About the BAdI, the problem is that in our college they have more than 70 SC per campus (and the school has more than 12 campuses). The Campus Management team decided that they were going to use only 70 central SC instead of (12 x 70). By doing that we have to use a new derivation system cause the SC is attached a central school. But the reports have to be per campus. So we have plan to derivate the company code and the business area using some registration data (instead of getting it from the SC links). The same will be happening to the cost centers and profit centers.
    Thank you Joachim
    Sergio Artinano

  • Is there a setting to prevent modification date change after adding label or changing orientation?

    is there a setting to prevent modification date change after adding label or changing orientation? I don't want to change the modification date when I haven't edited the image, but only rotated the view or rated/labeled it. Is there a setting to change to not have this happen?

    You have modified it, but why worry?  The date shot does not change.

  • Schedule line date changes after each MRP run

    Dear Experts,
    Clarification needed on how the system plans the MM schedule lines.
    Setting: Start in the past not allowed.
                  3 days for processing of order
    The issue is after each MRP run the system is moving the schedule line to the current date + 3 days for processing + the planned delivery time.
    If the schedule line is not firmed, after each MRP run ( which happens everyday) the system is moving the schedule line and then giving an alert saying the " order has to be rescheduled to the previous day"
    on the second day after the mrp run the system moves the schedule line again by one more day and gives the rescheduling date as " -2 days from today"
    this change is happening every day after the planning run. - because of this there are really no backorders ( schedule line in the past ) in the system. we were not able to know if the vendor is actually delayed in this case.
    can you kindly suggest what went wrong here ??
    we are using strategy 10 for the planning of procured parts. Let me know if more info is needed.
    Note: we are also using stock transfer process for some procured parts. there too the PR date gets changed after each MRP run. There there is no lead time in this case. the order is placed on the same day as the requirement as both plants are nearby. There the PR date is changing everyday to the current date.
    your advice would be of great help
    thanks
    Nagendra Kumar

    Hi Caetano,
    thanks for your suggestion
    Yes, we use firm zone for few of the vendors. there the system don't change the schedule lines.
    Also for the stock transfer PR's there is no firm zone and the lead time is one day. in this case it changes everyday after the MRP run.
    the stock transfer PR's leads to the creation of Schedule lines from the source plant. Since this PR gets changed everyday. the alerts coming out of MD07 gets changed and we really did not know if this order is delayed or not.  In the source plant we use the firm zone to avoid moving the schedule line. But then the alerts are always not correct.
    is there any setting which helps in not moving the PR everyday without using " start in the past"
    thanks
    Nagendra Kumar

  • Employee date change after pay roll run

    HI sapiers,
    i have an issue
    one employee join on 10th of the may but in sysytem it was enterd as 13th of the may
    and pay roll was processed to that employee
    now can we change the employe join date now
    if yes how can we do this
    please help me its urrgent
    thanks in advance
    shjish khan

    Hi Shajish,
    There are three scenarios when you may need to change hiring date:
    1) After payroll is run - when hiring date is before actual Hiring date.
    2) After payroll is run when hiring date is after actual Hiring Date.
    3) Before the payroll is run.
    1) PA30 -- Copy actions info type - action type - incorrect entry -- save and come out PA 30 copy actions info type -- action type - correct entry - now correct your entries, save your date is changed.
    2) PA30 - Utilities - change payroll status - delete accounted to field, save and come out - then again utilities change entry leaving date - correct the hiring date - save and come out.
    3) PA30 - Utilities change entry/leaving date change your date and save.
    Try this aslo
    Go to PA30
    Enter personnel number.
    Select action infotype.
    Select subtype hire mini master record.
    Change to new date.
    Under reasons, select new position.
    Click save.
    Please refer the below links:
    http://help.sap.com/saphelp_470/helpdata/en/48/35c5c34abf11d18a0f0000e816ae6e/content.htm
    http://help.sap.com/saphelp_470/helpdata/en/48/35c5c34abf11d18a0f0000e816ae6e/frameset.htm
    http://help.sap.com/saphelp_46c/helpdata/en/1b/3e5c16470f11d295a100a0c9308b52/frameset.htm
    Also we have several threads in the forum related to this.
    http://scn.sap.com/thread/1185695
    http://scn.sap.com/thread/1185695
    http://scn.sap.com/thread/2012142
    http://scn.sap.com/thread/1466306
    Thanks,
    Madhav

  • Restrict data to after Business hours only...

    hi all,
    I am trying to ascertain how many services calls are logged to a particular workgroup made after business hours i.e. after 6.00 pm(18:00hrs) and before 7am (07:00hrs), each day for past 2 months.
    so how do i restrict the data only between these times.
    i am confused as 7.00am fall on the next day early morning.??? thus data is restricted to from 6 in evening to 7:00 hrs next day in morning.
    any inputs or ideas will be highly appreciated mate..
    regards
    abhi.

    Use a record selection formula that ONLY pulls times (hopefully you have a date time field) that are between 6pm and midnight OR between midnight and 7am.

  • WVC54GCA- Enable Motion Detection checkbox, unchecked after 3 hours.

    Motion Detection E-Mail, fails after 3 hours.
    I checked  the Enable Motion Detection box. Filled in for E-Mail. Sending to a g-mail.
    Sending from a smtp mail(att.net)Using smtp port number 587,and filled in outgoing mail server(smtp.att.yahoo.com).Filled in my account name and password. On new motion trigger schedule I filled in Every day 00:00-23:59(Wanted this to be active 24/7).Test E-Mail works on all 3 cameras. Also getting motion E-mails sent to my G-mail as mp4 files, I can watch. This is really cool. However, after 2-3 hours the Enable Motion Detection box is unchecked on all 3 cameras, and there is of course no more e-mails being sent. When I recheck the Enable Motion Detection box, all previously entered info is still stored. I hit apply and I’m up and running again.3 hours later the cameras have disabled the Enable Motion Detection again.
    All 3 cameras are still working. I can see the video. It’s only the Motion Detection E-Mail part that disables itself after 3 hours.
    I am using a Linksys WRT330N.No other wired or wireless network problems on home- network(with 4 desktops,3 laptops, wired and wireless printers,wii,ps3 and x-box 360)
    Anybody know what I’m doing wrong?

    Thank you for your greeting from Canada.(What a great Country!).
    I have tried with timers(connected to cameras),turning them on and off(2/3 times in a 24 hour period).
    I realy like the cameras,but software is terrible.(or is it the camera?).
    E-mail notification falls out(disapears/is unchecked)once a day.
    Even the Linksys  Camera Utility cannot remember/recognize cameras between PC-shutdowns.
    Hope Linksys can do something about this.
    Cannot buy more of these,when they are so unreliable.
    The point with a web-cam with motion detection,e-mail posibility would for me, be that it works every time.
    Unfortunatly,this product does not..
    Unless,somebody has found the solution.. ..  ..   .........   ..    ?

  • Best way to back out data changes after a release

    Hi,
    I'm trying to decide on the best way to backup some production data in case a release fails and we need to roll back the changes. This would be for data updates only, not schema changes. We have extremely limited access to production, and another team handles all the RMAN backups. The people who actually implement our releases are also pretty prone to mistakes.
    I have thought of two options. The tables we want to backup are about 9 MB total in size (it's about 10 codes tables).
    1. Create a bu table for each of the tables before the release. So for JENNSTABLE, we would create a JENNSTABLE_BU using CTAS. If we need to revert, we can drop JENNSTABLE and rename the JENNSTABLE_BU accordingly. The bu table would remain in production until the next release, where it would be reused again. This would be really easy to script and therefore avoid any mistakes by the production support team who implements our instructions. We would also be able to determine what values changed by querying the bu table at any time (currently old values are not retained anywhere).
    2. Use datapump to export the 10 tables, then truncate the tables and import the previously created files to restore the original data. I'm hesitant to use this method because I've never used datapump before, and as we don't have access to the servers, creating file system files makes me a little nervous. If I used a bu table, I can logon to the database and at least tell if it exists.
    Are there any preferred methods for doing this (besides restoring a table w/ RMAN)? Is there a best practice? Any advice is appreciated!
    -Jenn
    Oracle 10g
    UNIX Solaris

    Hi sb92075,
    That's a good suggestion. FLASHBACK_ON is set to no on my database, but if I understand correctly, I can still do a FLASHBACK TABLE and the undo data would be used. Is that correct?
    My concerns w/ using Flashback are ..
    1) The client might decide to rollback the changes a week after they've been executed. The undo data might not be available and the flashback would fail.
    2) If any of the following processes are part of the release, the flashback wouldn't work:
    "The following DDL operations change the structure of a table, so that you cannot subsequently use the TO SCN or TO TIMESTAMP clause to flash the table back to a time preceding the operation: upgrading, moving, or truncating a table; adding a constraint to a table, adding a table to a cluster; modifying or dropping a column; adding, dropping, merging, splitting, coalescing, or truncating a partition or subpartition (with the exception of adding a range partition)."
    Can you address those two issues? Thanks so much for taking the time to respond! This forum has helped me immensely with my work.
    -Jenn

  • Baseline date change after the creation of invoice list

    When I create invoice document, the invoice date (vbrk-fkdat) is the end of the month and the invoice list date (VBRK-FKDAT_RL) is the next business day after the invoice date, the baseline date of the accounting document (bseg-zfbdt) is the document creation date and this is what I wanted.
    However, when I start to create the invoice list, the baseline date on the accounting document (field bseg-ZFBDT) is changed to the invoice list date. Does anyone know why and how to fix and where to look in the configuration to see how invoice list date (vbrk-fkdat_rl) is populated? It seems to me that the baseline date default back to the invoice list date when invoice list document is created. Thanks for your help.  I also posted this question in the ERP Financial thread.

    Hi Valerie,
    do you recall the User Exit?
    Thanks

  • Baseline date change after creation invoice list

    When I create invoice document, the invoice date (vbrk-fkdat) is the end of the month and the invoice list date (VBRK-FKDAT_RL)  is the next business day after the invoice date, the baseline date of the accounting document (bseg-zfbdt) is the document creation date and this is what I wanted.
    However, when I start to create the invoice list, the baseline date on the accounting document (field bseg-ZFBDT) is changed to the invoice date.  Does anyone know why and how to fix and where to look in the configuration to see how invoice list date (vbrk-fkdat_rl) is populated?  It seems to me that the baseline date default back to the invoice list date when invoice list document is created.  Thanks for your help.

    Hi
    You need to check your payment terms. the baseline date is determined from the payment terms, which is assigned to the vendor. You can use OBB8 to see the config of payment terms.
    Regards
    Sanil Bhandari

  • HCM Master Data Loan repayments date change after payroll run

    I am facing a challenge in a case in which the car loan has been posted in the month of Dec’13 and payroll have been executed  till Feb’14.
    Now, the employee has taken relevant approvals for getting the car loan moved from Dec’13 to Nov’13 loan payment and this will also result in change in the end date of the loan.
    Is there any option/possibility in SAP that we can change the start and end date of an employee who has taken Loan keeping in mind that the payrolls have been executed.
    Hope it clarifies my problem if this still need to be explain further, please let me know.

    Hi Sonu16,
    The Query is not very clear to me.
    I think u want to change the date of joining after the payroll run along with position. If that is the case then u can do it.
    Please followw the given steps :-
    1) Go to PU03 for Payroll Status and delete all the dates, before doing it take a snapshot of the PU03. So that after changing it u can revert back to what it was.
    2) Go to PA41, move to HIRING action and u'll get BEGDA in modifiable mode, then change it. Save it. But the noticeable thing is that ur present Position shud have a creation date well before ur new HIRING date otherwise u won't be allowed to change.
    3) Thinking u have changed the date in Step #2, then go to SE16 and select PA0001, go to debugger mode and change the POSITION id. save it and come out and refresh it. Changes will be updated.
    Hope this solves the purpose.
    Regards,
    ARNAV...

  • Data change after call xml transformation for RAW data type

    Hi,
      Can someone explain what is workarround or any help for below problem
    when call transformation is called for usr02 records, after xml string is generated is showing different data for RAW data type for example content of fields BCODE,PASSCODE etc get convert into different data
    for example: content of BCODE fields before xml transformation say -7F8087472FB996E5
    after xml transformation it display as f4CHRy+5luU=
    why is this so happening?  is this known behaviour after xml transformation or it is bug in xml transformation?
    thanks in advance.
    Regards,
    John.

    Hi,
    I think this is because RAW data is BASE64 encoded when using CALL TRANSFORMATION.
    Old post, but did you ever find a way to change that?
    Thanks

Maybe you are looking for