crss-metering-dev.yml 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990
  1. spring:
  2. datasource:
  3. url: jdbc:postgresql://localhost:5432/crss_metering
  4. username: crss_metering
  5. password: crss_metering
  6. driverClassName: org.postgresql.Driver
  7. hikari:
  8. connectionTimeout: 10000
  9. maximumPoolSize: 20
  10. rabbitmq:
  11. # TODO: Need to finalize username/password
  12. username: guest
  13. password: guest
  14. server:
  15. port: 8084
  16. undertow:
  17. accesslog:
  18. dir: target
  19. enabled: true
  20. pattern: combined
  21. compression:
  22. enabled: true
  23. min-response-size: 1
  24. eureka:
  25. client:
  26. serviceUrl:
  27. defaultZone: http://localhost:8761/eureka/
  28. # healthcheck:
  29. # enabled: true
  30. # lease:
  31. # duration: 5
  32. # instance:
  33. # leaseRenewalIntervalInSeconds: 1
  34. # leaseExpirationDurationInSeconds: 2
  35. security:
  36. oauth2:
  37. client:
  38. accessTokenUri: http://localhost:8082/oauth/access_token
  39. userAuthorizationUri: http://localhost:8082/oauth/authorize
  40. clientId: crss
  41. clientSecret: crsssecret
  42. authorized-grant-types: authorization_code,refresh_token,password
  43. scope: openid
  44. access-token-validity-seconds: 3600
  45. resource:
  46. userInfoUri: http://localhost:8082/user
  47. logging:
  48. level:
  49. com.pemc: DEBUG
  50. com.netflix: WARN
  51. org.springframework.cloud: WARN
  52. org.hibernate.SQL: DEBUG
  53. mq:
  54. manifest:
  55. header: >
  56. INSERT INTO TXN_MQ_MANIFEST_HEADER (header_id, transaction_id, msp_id, file_count, category,
  57. upload_by, upload_datetime) VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?)
  58. trailer: >
  59. UPDATE TXN_MQ_MANIFEST_HEADER SET tail_received = 'Y' WHERE transaction_id = ?
  60. file: >
  61. INSERT INTO TXN_MQ_MANIFEST_FILE (file_id, header_id, transaction_id, filename, filetype,
  62. filesize, checksum) VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?)
  63. meter:
  64. daily: >
  65. INSERT INTO TXN_METER_DATA_DAILY VALUES(
  66. NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  67. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
  68. monthly: >
  69. INSERT INTO TXN_METER_DATA_MONTHLY VALUES(
  70. NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?,
  71. ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
  72. bcq:
  73. manifest: >
  74. INSERT INTO TXN_BCQ_UPLOAD_FILE (FILE_ID, TRANSACTION_ID, FILE_NAME, FILE_SIZE, STATUS, SUBMITTED_DATE)
  75. VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?)
  76. data:
  77. insert: >
  78. INSERT INTO TXN_BCQ_DATA (BCQ_DATA_ID, FILE_ID, SELLING_MTN, BUYING_PARTICIPANT, REFERENCE_MTN, START_TIME,
  79. END_TIME, BCQ) VALUES (NEXTVAL('HIBERNATE_SEQUENCE'), ?, ?, ?, ?, ?, ?, ?)
  80. update: >
  81. UPDATE TXN_BCQ_DATA SET FILE_ID = ?, REFERENCE_MTN = ?, BCQ = ?
  82. WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND END_TIME = ?
  83. exists: >
  84. SELECT EXISTS(SELECT 1 FROM TXN_BCQ_DATA WHERE SELLING_MTN = ? AND BUYING_PARTICIPANT = ? AND END_TIME = ?)
  85. AS EXISTS