crss-meterprocess-stream-source-daily-raw-pemc-uat-sit.yml 2.1 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. #daily extract
  2. spring:
  3. profiles: dailyExtract
  4. datasource:
  5. driver-class-name: org.postgresql.Driver
  6. password: crss_metering
  7. username: crss_metering
  8. url: jdbc:postgresql://10.176.23.24:5432/crss_sit?currentSchema=metering
  9. maxPoolSize: 2
  10. test-on-borrow: true
  11. validation-query: SELECT 1
  12. cloud:
  13. stream:
  14. bindings:
  15. output:
  16. content-type: application/json
  17. redis:
  18. database: 4
  19. jdbc:
  20. query: "select * from metering.txn_meter_data_daily where consumed <> TRUE or consumed is null limit 10000;"
  21. update: "update metering.txn_meter_data_daily set consumed = TRUE where meter_data_id in (:meter_data_id);"
  22. trigger:
  23. fixed-delay: 5
  24. time-unit: SECONDS
  25. logging:
  26. level:
  27. com.pemc: DEBUG
  28. ---
  29. #Monthly extract
  30. spring:
  31. profiles: monthlyExtract
  32. datasource:
  33. driver-class-name: org.postgresql.Driver
  34. password: crss_metering
  35. username: crss_metering
  36. url: jdbc:postgresql://10.176.23.24:5432/crss_sit?currentSchema=metering
  37. maxPoolSize: 2
  38. test-on-borrow: true
  39. validation-query: SELECT 1
  40. cloud:
  41. stream:
  42. bindings:
  43. output:
  44. content-type: application/json
  45. jdbc:
  46. query: "select * from metering.txn_meter_data_monthly where consumed <> TRUE or consumed is null limit 10000;"
  47. update: "update metering.txn_meter_data_monthly set consumed = TRUE where meter_data_id in (:meter_data_id);"
  48. trigger:
  49. fixed-delay: 5
  50. time-unit: SECONDS
  51. logging:
  52. level:
  53. com.pemc: DEBUG
  54. ---
  55. # default
  56. spring:
  57. datasource:
  58. driver-class-name: org.postgresql.Driver
  59. password: crss_metering
  60. username: crss_metering
  61. url: jdbc:postgresql://10.176.23.24:5432/crss_sit?currentSchema=metering
  62. maxPoolSize: 2
  63. test-on-borrow: true
  64. validation-query: SELECT 1
  65. cloud:
  66. stream:
  67. bindings:
  68. output:
  69. content-type: application/json
  70. jdbc:
  71. query: "select * from metering.txn_meter_data_monthly where consumed <> TRUE or consumed is null limit 10000;"
  72. update: "update metering.txn_meter_data_monthly set consumed = TRUE where meter_data_id in (:meter_data_id);"
  73. trigger:
  74. fixed-delay: 5
  75. time-unit: SECONDS
  76. logging:
  77. level:
  78. com.pemc: DEBUG