crss-metering-dev.yml 3.3 KB

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