crss-meterprocess-stream-source-daily-raw-qaoracle.yml 1.3 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152
  1. #daily extract
  2. spring:
  3. profiles: dailyExtract
  4. datasource:
  5. driver-class-name: oracle.jdbc.driver.OracleDriver
  6. password: crss_metering
  7. username: crss_metering
  8. url: jdbc:oracle:thin:@10.64.0.4:1521:XE
  9. jdbc:
  10. max-rows-per-poll: 1
  11. query: "select * from txn_meter_data_daily where consumed <> 'Y' or consumed is null or consumed = ''"
  12. split: true
  13. update: "update txn_meter_data_daily set consumed = 'Y' where meter_data_id in (:meter_data_id)"
  14. trigger:
  15. # cron: '0/1 * * * * ?'
  16. # date-format: 'MM/dd/yyyy'
  17. fixed-delay: 100
  18. initial-delay: 100
  19. max-messages: 1
  20. time-unit: MILLISECONDS
  21. logging:
  22. level:
  23. org.springframework: DEBUG
  24. ---
  25. #Monthly extract
  26. spring:
  27. profiles: monthlyExtract
  28. datasource:
  29. driver-class-name: oracle.jdbc.driver.OracleDriver
  30. password: crss_metering
  31. username: crss_metering
  32. url: jdbc:oracle:thin:@10.64.0.4:1521:XE
  33. jdbc:
  34. max-rows-per-poll: 1
  35. query: "select * from txn_meter_data_monthly where consumed <> 'Y' or consumed is null or consumed = ''"
  36. split: true
  37. update: "update txn_meter_data_monthly set consumed = 'Y' where meter_data_id in (:meter_data_id)"
  38. trigger:
  39. # cron: '0/1 * * * * ?'
  40. # date-format: 'MM/dd/yyyy'
  41. fixed-delay: 100
  42. initial-delay: 100
  43. max-messages: 1
  44. time-unit: MILLISECONDS