Skip to content

Commit e3eddca

Browse files
Fixes for the ML startup error (ORCID#7114)
1 parent 7dae1f1 commit e3eddca

File tree

2 files changed

+32
-1
lines changed

2 files changed

+32
-1
lines changed

orcid-activemq/src/main/resources/message-listener.properties

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,4 +70,15 @@ org.orcid.message-listener.index.s3.search.max_elements=5
7070
org.orcid.message-listener.index.summaries.bucket_name=v2.0-summaries-dev
7171
org.orcid.message-listener.index.activities.bucket_name=v2.0-activities-dev
7272
org.orcid.message-listener.index.summaries.v3.bucket_name=v3.0-summaries-dev
73-
org.orcid.message-listener.index.activities.v3.bucket_name=v3.0-activities-dev
73+
org.orcid.message-listener.index.activities.v3.bucket_name=v3.0-activities-dev
74+
75+
76+
org.orcid.persistence.panoply.cleanup.production=false
77+
# Panoply redshift database
78+
org.orcid.core.utils.panoply.driver=com.amazon.redshift.jdbc.Driver
79+
org.orcid.core.utils.panoply.maxPoolSize=20
80+
org.orcid.core.utils.panoply.password=xxx
81+
org.orcid.core.utils.panoply.idleConnectionTimeout=3600
82+
org.orcid.core.utils.panoply.connectionTimeout=36000
83+
org.orcid.core.utils.panoply.jdbcUrl=xxx
84+
org.orcid.core.utils.panoply.username=xxx

orcid-message-listener/src/main/resources/orcid-message-listener-web-context.xml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,4 +158,24 @@
158158
</bean>
159159

160160
<bean id="ORCIDMarshaller" class="org.orcid.utils.jersey.marshaller.ORCIDMarshaller" />
161+
162+
<!-- Panoply Redshift -->
163+
<bean id="panoplyRedshiftDataSource" class="com.zaxxer.hikari.HikariDataSource" destroy-method="close">
164+
<property name="driverClassName" value="\${org.orcid.core.utils.panoply.driver:com.amazon.redshift.jdbc.Driver}" />
165+
<property name="jdbcUrl" value="\${org.orcid.core.utils.panoply.jdbcUrl}" />
166+
<property name="username" value="\${org.orcid.core.utils.panoply.username}" />
167+
<property name="password" value="\${org.orcid.core.utils.panoply.password}" />
168+
<property name="maximumPoolSize" value="\${org.orcid.core.utils.panoply.maxPoolSize:5}" />
169+
<property name="idleTimeout" value="\${org.orcid.core.utils.panoply.idleConnectionTimeout:3600}" />
170+
<property name="connectionTimeout" value="\${org.orcid.core.utils.panoply.connectionTimeout:3600}" />
171+
</bean>
172+
173+
<!-- Panoply JdbcTemplate Bean Definition -->
174+
<bean id="panoplyJdbcTemplate" class="org.springframework.jdbc.core.JdbcTemplate">
175+
<property name="dataSource" ref="panoplyRedshiftDataSource" />
176+
</bean>
177+
178+
<!-- Redshift panoply -->
179+
<bean id="panoplyClient" class="org.orcid.utils.panoply.PanoplyRedshiftClient" />
180+
161181
</beans>

0 commit comments

Comments
 (0)