configuration/on-site-scripts/paris2024/compare-secondary-to-primary-master
... ...
@@ -1,6 +1,6 @@
1 1
#!/bin/bash
2
-PRIMARY_MASTER=https://paris2024-master.sapsailing.com:9443
3
-SECONDARY_MASTER=https://paris2024-secondary-master.sapsailing.com:9443
2
+PRIMARY_MASTER=https://palma2024-master.sailing.omegatiming.com:9443
3
+SECONDARY_MASTER=https://palma2024-secondary-master.sailing.omegatiming.com:9443
4 4
COMPARE_OUTPUT=$( /home/sailing/code/java/target/compareServers -ael ${SECONDARY_MASTER} ${PRIMARY_MASTER} )
5 5
if [ "$?" != "0" ]; then
6 6
echo "Comparing ${SECONDARY_MASTER} with ${PRIMARY_MASTER} showed differences:
configuration/on-site-scripts/paris2024/monitor-paris2024-reachability-from-regions
... ...
@@ -22,9 +22,9 @@ else
22 22
echo "${message}" | notify-operators "${message}"
23 23
else
24 24
read first others <<<"${IPs}"
25
- if ! ssh -o StrictHostKeyChecking=no root@${first} "curl https://paris2024.sapsailing.com/gwt/status 2>/dev/null >/dev/null"; then
26
- echo "Problem reaching paris2024.sapsailing.com from instance ${first} in region ${i}" >&2
27
- message="Problem reaching paris2024.sapsailing.com from instance ${first} in region ${i}"
25
+ if ! ssh -o StrictHostKeyChecking=no root@${first} "curl https://palma2024.sailing.omegatiming.com/gwt/status 2>/dev/null >/dev/null"; then
26
+ echo "Problem reaching palma2024.sailing.omegatiming.com from instance ${first} in region ${i}" >&2
27
+ message="Problem reaching palma2024.sailing.omegatiming.com from instance ${first} in region ${i}"
28 28
echo "${message}" | notify-operators "${message}"
29 29
else
30 30
echo "Access from region ${i}, IP ${first} OK." >&2
configuration/on-site-scripts/paris2024/notify-operators
... ...
@@ -1,5 +1,5 @@
1 1
#!/bin/bash
2 2
#OPERATORS="axel.uhl@sap.com jan.hamann@sapsailing.com alessandro.stoltenberg@sap.com alstolten@gmail.com"
3
-OPERATORS="axel.uhl@sap.com jan.hamann@sapsailing.com heather.allard@sap.com finn.huelsbusch@sap.com fabian.kallenbach@sap.com"
3
+OPERATORS="axel.uhl@sap.com"
4 4
logger -t sailing "Sending notification e-mail with subject $1 to ${OPERATORS}"
5 5
mail -s "$1" ${OPERATORS}
configuration/on-site-scripts/paris2024/upgrade-landscape.sh
... ...
@@ -1,9 +1,9 @@
1 1
#!/bin/bash
2 2
# Upgrades the entire landscape of servers to a new release ${RELEASE}
3 3
# The procedure works in the following steps:
4
-# - patch *.conf files in sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|replica|master|security_service] so
4
+# - patch *.conf files in sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|master|security_service] so
5 5
# their INSTALL_FROM_RELEASE points to the new ${RELEASE}
6
-# - Install new releases to sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|replica|master|security_service]
6
+# - Install new releases to sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|master|security_service]
7 7
# - Update all launch configurations and auto-scaling groups in the cloud (update-launch-configuration.sh)
8 8
# - Tell all replicas in the cloud to stop replicating (stop-all-cloud-replicas.sh)
9 9
# - Tell sap-p1-2 secondary_master to restart (./stop; ./start)
... ...
@@ -29,9 +29,9 @@ if [ $# -eq 0 ]; then
29 29
echo "Example: $0 -R build-202106041327 -k Jan"
30 30
31 31
echo "The procedure works in the following steps:"
32
- echo " - patch *.conf files in sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|replica|master|security_service] so"
32
+ echo " - patch *.conf files in sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|master|security_service] so"
33 33
echo " their INSTALL_FROM_RELEASE points to the new ${RELEASE}"
34
- echo " - Install new releases to sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|replica|master|security_service]"
34
+ echo " - Install new releases to sap-p1-1:servers/[master|security_service] and sap-p1-2:servers/[secondary_master|master|security_service]"
35 35
echo " - Update all launch configurations and auto-scaling groups in the cloud (update-launch-configuration.sh)"
36 36
echo " - Tell all replicas in the cloud to stop replicating (stop-all-cloud-replicas.sh)"
37 37
echo " - Tell sap-p1-2 secondary_master to restart (./stop; ./start)"
java/com.sap.sailing.server/SailingServer (No Proxy).launch
... ...
@@ -34,295 +34,291 @@
34 34
<stringAttribute key="profilingTraceType-PERFORMANCE_HOTSPOT_TRACE" value="KEY_IGNORE_SLEEPING_THREADS%CTX_KEY%false%CTX_ENTRY%KEY_APPLICATION_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_SESSION_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_ENABLEMENT%CTX_KEY%true%CTX_ENTRY%KEY_USER_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_REQUEST_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_TENANT_FILTER%CTX_KEY%*%CTX_ENTRY%"/>
35 35
<stringAttribute key="profilingTraceType-SYNCHRONIZATION_TRACE" value="KEY_APPLICATION_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_SESSION_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_ENABLEMENT%CTX_KEY%false%CTX_ENTRY%KEY_USER_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_REQUEST_FILTER%CTX_KEY%*%CTX_ENTRY%KEY_TENANT_FILTER%CTX_KEY%*%CTX_ENTRY%"/>
36 36
<setAttribute key="selected_target_bundles">
37
-<setEntry value="routeconverter@default:default"/>
38
-<setEntry value="org.apache.commons.codec@default:default"/>
39
-<setEntry value="org.apache.poi@default:default"/>
40
-<setEntry value="org.apache.poi.ooxml@default:default"/>
41
-<setEntry value="org.apache.poi.ooxml.schemas@default:default"/>
42
-<setEntry value="org.apache.commons.collections4@default:default"/>
43
-<setEntry value="org.apache.commons.compress@default:default"/>
44
-<setEntry value="org.apache.poi.source@default:default"/>
45
-<setEntry value="org.apache.poi.ooxml.source@default:default"/>
46
-<setEntry value="org.apache.commons.collections4.source@default:default"/>
47
-<setEntry value="org.apache.commons.compress.source@default:default"/>
48
-<setEntry value="org.dom4j@default:default"/>
49
-<setEntry value="org.apache.xmlbeans@default:default"/>
50
-<setEntry value="org.apache.commons.math@default:default"/>
51
-<setEntry value="org.apache.httpcomponents.httpclient@default:default"/>
52
-<setEntry value="org.apache.httpcomponents.httpcore@default:default"/>
53
-<setEntry value="org.hyperic.sigar@default:default"/>
54
-<setEntry value="com.sun.jersey.contribs.jersey-multipart@default:default"/>
55
-<setEntry value="javax.validation@default:default"/>
56
-<setEntry value="org.apache.commons.fileupload@default:default"/>
57
-<setEntry value="org.jvnet.mimepull@default:default"/>
58
-<setEntry value="org.apache.commons.math3@default:default"/>
59
-<setEntry value="org.mongodb.driver-core@default:default"/>
60
-<setEntry value="org.mongodb.driver-core.source@default:default"/>
61
-<setEntry value="org.mongodb.bson@default:default"/>
62
-<setEntry value="org.mongodb.bson.source@default:default"/>
63
-<setEntry value="org.mongodb.driver-sync@default:default"/>
64
-<setEntry value="org.mongodb.driver-sync@default:default"/>
65
-<setEntry value="org.eclipse.jetty.osgi.boot@3:true"/>
66
-<setEntry value="org.eclipse.jetty.osgi.boot.warurl@default:default"/>
67
-<setEntry value="org.hyperic.sigar@default:default"/>
68
-<setEntry value="slf4j.jdk14@default:default"/>
69
-<setEntry value="lz4-java@default:default"/>
70
-<setEntry value="org.apache.felix.gogo.command@default:default"/>
71
-<setEntry value="org.apache.felix.gogo.runtime@default:default"/>
72
-<setEntry value="org.apache.felix.gogo.shell@default:default"/>
73
-<setEntry value="org.eclipse.jetty.deploy@default:default"/>
74
-<setEntry value="org.eclipse.jetty.deploy.source@default:default"/>
75
-<setEntry value="org.eclipse.jetty.http@3:true"/>
76
-<setEntry value="org.eclipse.jetty.http.source@default:default"/>
77
-<setEntry value="org.eclipse.jetty.io@default:default"/>
78
-<setEntry value="org.eclipse.jetty.io.source@default:default"/>
79
-<setEntry value="org.eclipse.jetty.jmx@default:default"/>
80
-<setEntry value="org.eclipse.jetty.jmx.source@default:default"/>
81
-<setEntry value="org.eclipse.jetty.security@default:default"/>
82
-<setEntry value="org.eclipse.jetty.security.source@default:default"/>
83
-<setEntry value="org.eclipse.jetty.server@default:default"/>
84
-<setEntry value="org.eclipse.jetty.server.source@default:default"/>
85
-<setEntry value="org.eclipse.jetty.servlet@default:default"/>
86
-<setEntry value="org.eclipse.jetty.servlet.source@default:default"/>
87
-<setEntry value="org.eclipse.jetty.util@default:default"/>
88
-<setEntry value="org.eclipse.jetty.util.source@default:default"/>
89
-<setEntry value="org.eclipse.jetty.util.ajax@default:default"/>
90
-<setEntry value="org.eclipse.jetty.util.ajax.source@default:default"/>
91
-<setEntry value="org.eclipse.jetty.webapp@default:default"/>
92
-<setEntry value="org.eclipse.jetty.webapp.source@default:default"/>
93
-<setEntry value="org.eclipse.jetty.websocket.api@default:default"/>
94
-<setEntry value="org.eclipse.jetty.websocket.api.source@default:default"/>
95
-<setEntry value="org.eclipse.jetty.websocket.client@default:default"/>
96
-<setEntry value="org.eclipse.jetty.websocket.client.source@default:default"/>
97
-<setEntry value="org.eclipse.jetty.websocket.common@default:default"/>
98
-<setEntry value="org.eclipse.jetty.websocket.common.source@default:default"/>
99
-<setEntry value="org.eclipse.jetty.xml@default:default"/>
100
-<setEntry value="org.eclipse.jetty.xml.source@default:default"/>
101
-<setEntry value="slf4j.api@default:default"/>
102
-<setEntry value="org.apache.servicemix.bundles.zxing@default:default"/>
103
-<setEntry value="org.apache.commons.io@default:default"/>
104
-<setEntry value="jcl.over.slf4j@default:default"/>
105
-<setEntry value="com.sun.mail.javax.mail@default:default"/>
106
-<setEntry value="com.rabbitmq.client@default:default"/>
107
-<setEntry value="com.rabbitmq.client.source@default:default"/>
108
-<setEntry value="org.apache.commons.lang@default:default"/>
109
-<setEntry value="org.apache.commons.logging@default:default"/>
110
-<setEntry value="jackson-jaxrs@default:default"/>
111
-<setEntry value="com.sun.jersey@default:default"/>
112
-<setEntry value="javax.ws.rs@default:default"/>
113
-<setEntry value="org.apache.commons.beanutils@default:default"/>
114
-<setEntry value="org.apache.commons.beanutils.source@default:default"/>
115
-<setEntry value="org.apache.servicemix.bundles.ehcache@default:default"/>
116
-<setEntry value="org.apache.servicemix.bundles.scribe@default:default"/>
117
-<setEntry value="org.owasp.encoder@default:default"/>
118
-<setEntry value="org.owasp.encoder.source@default:default"/>
119
-<setEntry value="org.apache.shiro.core@default:default"/>
120
-<setEntry value="org.apache.shiro.core.source@default:default"/>
121
-<setEntry value="org.apache.shiro.ehcache@default:default"/>
122
-<setEntry value="org.apache.shiro.ehcache.source@default:default"/>
123
-<setEntry value="org.apache.shiro.web@default:default"/>
124
-<setEntry value="org.apache.shiro.web.source@default:default"/>
125
-<setEntry value="jackson-core-asl@default:default"/>
126
-<setEntry value="jackson-mapper-asl@default:default"/>
127
-<setEntry value="org.apache.commons.collections@default:default"/>
128
-<setEntry value="org.eclipse.jetty.client@default:default"/>
129
-<setEntry value="javax.xml@default:default"/>
130
-<setEntry value="com.sun.activation.javax.activation@default:default"/>
131
-<setEntry value="org.eclipse.equinox.common@2:true"/>
132
-<setEntry value="org.eclipse.equinox.console@default:default"/>
133
-<setEntry value="org.eclipse.equinox.launcher@default:default"/>
134
-<setEntry value="org.eclipse.equinox.simpleconfigurator@2:true"/>
135
-<setEntry value="org.eclipse.osgi@-1:true"/>
136
-<setEntry value="org.eclipse.osgi.source@default:default"/>
137
-<setEntry value="org.osgi.util.promise@default:default"/>
138
-<setEntry value="org.osgi.util.promise.source@default:default"/>
139
-<setEntry value="org.osgi.util.function@default:default"/>
140
-<setEntry value="org.osgi.util.function.source@default:default"/>
141
-<setEntry value="org.osgi.util.measurement@default:default"/>
142
-<setEntry value="org.osgi.util.measurement.source@default:default"/>
143
-<setEntry value="org.osgi.util.position@default:default"/>
144
-<setEntry value="org.osgi.util.position.source@default:default"/>
145
-<setEntry value="org.osgi.util.xml@default:default"/>
146
-<setEntry value="org.osgi.util.xml.source@default:default"/>
147
-<setEntry value="org.eclipse.osgi.services@default:default"/>
148
-<setEntry value="org.eclipse.osgi.services.source@default:default"/>
149
-<setEntry value="org.eclipse.equinox.cm@default:default"/>
150
-<setEntry value="com.sun.istack.commons-runtime@default:default"/>
151
-<setEntry value="com.sun.xml.bind.jaxb-impl@default:default"/>
152
-<setEntry value="javax.xml.stream@default:default"/>
153
-<setEntry value="javax.xml.ws@default:default"/>
154
-<setEntry value="javax.xml.soap@default:default"/>
155
-<setEntry value="org.eclipse.osgi.util@default:default"/>
156
-<setEntry value="org.eclipse.osgi.util.source@default:default"/>
157
-<setEntry value="com.chargebee.chargebee-java@default:default"/>
158
-<setEntry value="com.github.mwiede.jsch@default:default"/>
159
-<setEntry value="com.github.mwiede.jsch.source@default:default"/>
160
-<setEntry value="bcprov-ext@default:default"/>
161
-<setEntry value="com.amazon.aws.aws-java-api@default:default"/>
162
-<setEntry value="com.amazon.aws.aws-java-api.source@default:default"/>
163
-<setEntry value="org.objectweb.asm@default:default"/>
164
-<setEntry value="org.objectweb.asm.commons@default:default"/>
165
-<setEntry value="org.objectweb.asm.analysis@default:default"/>
166
-<setEntry value="org.objectweb.asm.tree@default:default"/>
167
-<setEntry value="org.objectweb.asm.util@default:default"/>
168
-<setEntry value="org.objectweb.asm.source@default:default"/>
169
-<setEntry value="org.objectweb.asm.analysis.source@default:default"/>
170
-<setEntry value="org.objectweb.asm.commons.source@default:default"/>
171
-<setEntry value="org.objectweb.asm.tree.source@default:default"/>
172
-<setEntry value="org.objectweb.asm.util.source@default:default"/>
173
-<setEntry value="org.eclipse.jetty.apache-jsp@4:true"/>
174
-<setEntry value="org.eclipse.jetty.apache-jsp.source@default:default"/>
175
-<setEntry value="org.eclipse.jetty.osgi.boot.jsp@default:default"/>
176
-<setEntry value="org.eclipse.jetty.osgi.boot.jsp.source@default:default"/>
177
-<setEntry value="org.apache.geronimo.specs.geronimo-jta_1.1_spec@default:default"/>
178
-<setEntry value="org.apache.aries.spifly.dynamic.bundle@3:true"/>
179
-<setEntry value="org.apache.aries.spifly.dynamic.bundle.source@default:default"/>
180
-<setEntry value="org.mortbay.jasper.apache-el@default:default"/>
181
-<setEntry value="org.mortbay.jasper.apache-jsp@default:default"/>
182
-<setEntry value="org.eclipse.jdt.core.compiler.batch@default:default"/>
183
-<setEntry value="org.apache.taglibs.standard-impl@default:default"/>
184
-<setEntry value="org.apache.taglibs.taglibs-standard-spec@default:default"/>
185
-<setEntry value="javax.annotation@default:default"/>
186
-<setEntry value="org.eclipse.jetty.osgi-servlet-api@default:default"/>
187
-<setEntry value="org.apache.xalan@default:default"/>
188
-<setEntry value="org.apache.xml.serializer@default:default"/>
189
-<setEntry value="org.eclipse.equinox.event@default:default"/>
190
-<setEntry value="org.eclipse.jetty.annotations@4:true"/>
191
-<setEntry value="org.eclipse.jetty.jndi@default:default"/>
192
-<setEntry value="org.eclipse.jetty.plus@default:default"/>
193
-<setEntry value="com.sap.db.jdbc@default:default"/>
194
-<setEntry value="com.sap.db.jdbc.source@default:default"/>
195
-<setEntry value="org.osgi.service.component@default:default"/>
196
-<setEntry value="org.osgi.service.cm@default:default"/>
197
-<setEntry value="org.osgi.util.tracker@default:default"/>
198
-<setEntry value="org.osgi.service.event@default:default"/>
199
-<setEntry value="org.osgi.service.packageadmin@default:default"/>
200
-<setEntry value="org.osgi.service.url@default:default"/>
201
-<setEntry value="com.github.haifengl.smile-core@default:default"/>
202
-<setEntry value="com.github.haifengl.smile-core.source@default:default"/>
203
-<setEntry value="com.github.haifengl.smile-data@default:default"/>
204
-<setEntry value="com.github.haifengl.smile-data.source@default:default"/>
205
-<setEntry value="com.github.haifengl.smile-graph@default:default"/>
206
-<setEntry value="com.github.haifengl.smile-graph.source@default:default"/>
207
-<setEntry value="com.github.haifengl.smile-math@default:default"/>
208
-<setEntry value="com.github.haifengl.smile-math.source@default:default"/>
209
-<setEntry value="com.google.gson@default:default"/>
210
-<setEntry value="com.google.gson.source@default:default"/>
211
-</setAttribute>
37
+ <setEntry value="bcprov-ext@default:default"/>
38
+ <setEntry value="com.amazon.aws.aws-java-api.source"/>
39
+ <setEntry value="com.amazon.aws.aws-java-api@default:default"/>
40
+ <setEntry value="com.chargebee.chargebee-java@default:default"/>
41
+ <setEntry value="com.github.haifengl.smile-core.source"/>
42
+ <setEntry value="com.github.haifengl.smile-core@default:default"/>
43
+ <setEntry value="com.github.haifengl.smile-data.source"/>
44
+ <setEntry value="com.github.haifengl.smile-data@default:default"/>
45
+ <setEntry value="com.github.haifengl.smile-graph.source"/>
46
+ <setEntry value="com.github.haifengl.smile-graph@default:default"/>
47
+ <setEntry value="com.github.haifengl.smile-math.source"/>
48
+ <setEntry value="com.github.haifengl.smile-math@default:default"/>
49
+ <setEntry value="com.github.mwiede.jsch.source"/>
50
+ <setEntry value="com.github.mwiede.jsch@default:default"/>
51
+ <setEntry value="com.google.gson.source"/>
52
+ <setEntry value="com.google.gson@default:default"/>
53
+ <setEntry value="com.rabbitmq.client.source"/>
54
+ <setEntry value="com.rabbitmq.client@default:default"/>
55
+ <setEntry value="com.sap.db.jdbc.source"/>
56
+ <setEntry value="com.sap.db.jdbc@default:default"/>
57
+ <setEntry value="com.sun.activation.javax.activation@default:default"/>
58
+ <setEntry value="com.sun.istack.commons-runtime@default:default"/>
59
+ <setEntry value="com.sun.jersey.contribs.jersey-multipart@default:default"/>
60
+ <setEntry value="com.sun.jersey@default:default"/>
61
+ <setEntry value="com.sun.mail.javax.mail@default:default"/>
62
+ <setEntry value="com.sun.xml.bind.jaxb-impl@default:default"/>
63
+ <setEntry value="jackson-core-asl@default:default"/>
64
+ <setEntry value="jackson-jaxrs@default:default"/>
65
+ <setEntry value="jackson-mapper-asl@default:default"/>
66
+ <setEntry value="javax.annotation@default:default"/>
67
+ <setEntry value="javax.validation@default:default"/>
68
+ <setEntry value="javax.ws.rs@default:default"/>
69
+ <setEntry value="javax.xml.soap@default:default"/>
70
+ <setEntry value="javax.xml.stream@default:default"/>
71
+ <setEntry value="javax.xml.ws@default:default"/>
72
+ <setEntry value="javax.xml@default:default"/>
73
+ <setEntry value="jcl.over.slf4j@default:default"/>
74
+ <setEntry value="lz4-java@default:default"/>
75
+ <setEntry value="org.apache.aries.spifly.dynamic.bundle.source"/>
76
+ <setEntry value="org.apache.aries.spifly.dynamic.bundle@3:true"/>
77
+ <setEntry value="org.apache.commons.beanutils.source@default:default"/>
78
+ <setEntry value="org.apache.commons.beanutils@default:default"/>
79
+ <setEntry value="org.apache.commons.codec@default:default"/>
80
+ <setEntry value="org.apache.commons.collections4.source"/>
81
+ <setEntry value="org.apache.commons.collections4@default:default"/>
82
+ <setEntry value="org.apache.commons.collections@default:default"/>
83
+ <setEntry value="org.apache.commons.compress.source"/>
84
+ <setEntry value="org.apache.commons.compress@default:default"/>
85
+ <setEntry value="org.apache.commons.fileupload@default:default"/>
86
+ <setEntry value="org.apache.commons.io@default:default"/>
87
+ <setEntry value="org.apache.commons.lang@default:default"/>
88
+ <setEntry value="org.apache.commons.logging@default:default"/>
89
+ <setEntry value="org.apache.commons.math3@default:default"/>
90
+ <setEntry value="org.apache.commons.math@default:default"/>
91
+ <setEntry value="org.apache.felix.gogo.command@default:default"/>
92
+ <setEntry value="org.apache.felix.gogo.runtime@default:default"/>
93
+ <setEntry value="org.apache.felix.gogo.shell@default:default"/>
94
+ <setEntry value="org.apache.geronimo.specs.geronimo-jta_1.1_spec@default:default"/>
95
+ <setEntry value="org.apache.httpcomponents.httpclient@default:default"/>
96
+ <setEntry value="org.apache.httpcomponents.httpcore@default:default"/>
97
+ <setEntry value="org.apache.poi.ooxml.schemas@default:default"/>
98
+ <setEntry value="org.apache.poi.ooxml.source"/>
99
+ <setEntry value="org.apache.poi.ooxml@default:default"/>
100
+ <setEntry value="org.apache.poi.source"/>
101
+ <setEntry value="org.apache.poi@default:default"/>
102
+ <setEntry value="org.apache.servicemix.bundles.ehcache@default:default"/>
103
+ <setEntry value="org.apache.servicemix.bundles.scribe@default:default"/>
104
+ <setEntry value="org.apache.servicemix.bundles.zxing@default:default"/>
105
+ <setEntry value="org.apache.shiro.core.source"/>
106
+ <setEntry value="org.apache.shiro.core@default:default"/>
107
+ <setEntry value="org.apache.shiro.ehcache.source"/>
108
+ <setEntry value="org.apache.shiro.ehcache@default:default"/>
109
+ <setEntry value="org.apache.shiro.web.source"/>
110
+ <setEntry value="org.apache.shiro.web@default:default"/>
111
+ <setEntry value="org.apache.taglibs.standard-impl@default:default"/>
112
+ <setEntry value="org.apache.taglibs.taglibs-standard-spec@default:default"/>
113
+ <setEntry value="org.apache.xalan@default:default"/>
114
+ <setEntry value="org.apache.xml.serializer@default:default"/>
115
+ <setEntry value="org.apache.xmlbeans@default:default"/>
116
+ <setEntry value="org.dom4j@default:default"/>
117
+ <setEntry value="org.eclipse.equinox.cm@default:default"/>
118
+ <setEntry value="org.eclipse.equinox.common@2:true"/>
119
+ <setEntry value="org.eclipse.equinox.console@default:default"/>
120
+ <setEntry value="org.eclipse.equinox.event@default:default"/>
121
+ <setEntry value="org.eclipse.equinox.launcher@default:default"/>
122
+ <setEntry value="org.eclipse.equinox.simpleconfigurator@2:true"/>
123
+ <setEntry value="org.eclipse.jdt.core.compiler.batch@default:default"/>
124
+ <setEntry value="org.eclipse.jetty.annotations@4:true"/>
125
+ <setEntry value="org.eclipse.jetty.apache-jsp.source"/>
126
+ <setEntry value="org.eclipse.jetty.apache-jsp@4:true"/>
127
+ <setEntry value="org.eclipse.jetty.client@default:default"/>
128
+ <setEntry value="org.eclipse.jetty.deploy.source"/>
129
+ <setEntry value="org.eclipse.jetty.deploy@default:default"/>
130
+ <setEntry value="org.eclipse.jetty.http.source"/>
131
+ <setEntry value="org.eclipse.jetty.http@3:true"/>
132
+ <setEntry value="org.eclipse.jetty.io.source"/>
133
+ <setEntry value="org.eclipse.jetty.io@default:default"/>
134
+ <setEntry value="org.eclipse.jetty.jmx.source"/>
135
+ <setEntry value="org.eclipse.jetty.jmx@default:default"/>
136
+ <setEntry value="org.eclipse.jetty.jndi@default:default"/>
137
+ <setEntry value="org.eclipse.jetty.osgi-servlet-api@default:default"/>
138
+ <setEntry value="org.eclipse.jetty.osgi.boot.jsp.source"/>
139
+ <setEntry value="org.eclipse.jetty.osgi.boot.jsp@default:false"/>
140
+ <setEntry value="org.eclipse.jetty.osgi.boot.warurl@default:default"/>
141
+ <setEntry value="org.eclipse.jetty.osgi.boot@3:true"/>
142
+ <setEntry value="org.eclipse.jetty.plus@default:default"/>
143
+ <setEntry value="org.eclipse.jetty.security.source"/>
144
+ <setEntry value="org.eclipse.jetty.security@default:default"/>
145
+ <setEntry value="org.eclipse.jetty.server.source"/>
146
+ <setEntry value="org.eclipse.jetty.server@default:default"/>
147
+ <setEntry value="org.eclipse.jetty.servlet.source"/>
148
+ <setEntry value="org.eclipse.jetty.servlet@default:default"/>
149
+ <setEntry value="org.eclipse.jetty.util.ajax.source"/>
150
+ <setEntry value="org.eclipse.jetty.util.ajax@default:default"/>
151
+ <setEntry value="org.eclipse.jetty.util.source"/>
152
+ <setEntry value="org.eclipse.jetty.util@default:default"/>
153
+ <setEntry value="org.eclipse.jetty.webapp.source"/>
154
+ <setEntry value="org.eclipse.jetty.webapp@default:default"/>
155
+ <setEntry value="org.eclipse.jetty.websocket.api.source"/>
156
+ <setEntry value="org.eclipse.jetty.websocket.api@default:default"/>
157
+ <setEntry value="org.eclipse.jetty.websocket.client.source"/>
158
+ <setEntry value="org.eclipse.jetty.websocket.client@default:default"/>
159
+ <setEntry value="org.eclipse.jetty.websocket.common.source"/>
160
+ <setEntry value="org.eclipse.jetty.websocket.common@default:default"/>
161
+ <setEntry value="org.eclipse.jetty.xml.source"/>
162
+ <setEntry value="org.eclipse.jetty.xml@default:default"/>
163
+ <setEntry value="org.eclipse.osgi.services.source"/>
164
+ <setEntry value="org.eclipse.osgi.services@default:default"/>
165
+ <setEntry value="org.eclipse.osgi.source"/>
166
+ <setEntry value="org.eclipse.osgi.util.source"/>
167
+ <setEntry value="org.eclipse.osgi.util@default:default"/>
168
+ <setEntry value="org.eclipse.osgi@-1:true"/>
169
+ <setEntry value="org.hyperic.sigar@default:default"/>
170
+ <setEntry value="org.jvnet.mimepull@default:default"/>
171
+ <setEntry value="org.mongodb.bson.source"/>
172
+ <setEntry value="org.mongodb.bson@default:default"/>
173
+ <setEntry value="org.mongodb.driver-core.source"/>
174
+ <setEntry value="org.mongodb.driver-core@default:default"/>
175
+ <setEntry value="org.mongodb.driver-sync@default:default"/>
176
+ <setEntry value="org.mortbay.jasper.apache-el@default:default"/>
177
+ <setEntry value="org.mortbay.jasper.apache-jsp@default:default"/>
178
+ <setEntry value="org.objectweb.asm.analysis.source"/>
179
+ <setEntry value="org.objectweb.asm.analysis@default:default"/>
180
+ <setEntry value="org.objectweb.asm.commons.source"/>
181
+ <setEntry value="org.objectweb.asm.commons@default:default"/>
182
+ <setEntry value="org.objectweb.asm.source"/>
183
+ <setEntry value="org.objectweb.asm.tree.source"/>
184
+ <setEntry value="org.objectweb.asm.tree@default:default"/>
185
+ <setEntry value="org.objectweb.asm.util.source"/>
186
+ <setEntry value="org.objectweb.asm.util@default:default"/>
187
+ <setEntry value="org.objectweb.asm@default:default"/>
188
+ <setEntry value="org.osgi.service.cm@default:default"/>
189
+ <setEntry value="org.osgi.service.component@default:default"/>
190
+ <setEntry value="org.osgi.service.event@default:default"/>
191
+ <setEntry value="org.osgi.service.packageadmin@default:default"/>
192
+ <setEntry value="org.osgi.service.url@default:default"/>
193
+ <setEntry value="org.osgi.util.function.source"/>
194
+ <setEntry value="org.osgi.util.function@default:default"/>
195
+ <setEntry value="org.osgi.util.measurement.source"/>
196
+ <setEntry value="org.osgi.util.measurement@default:default"/>
197
+ <setEntry value="org.osgi.util.position.source"/>
198
+ <setEntry value="org.osgi.util.position@default:default"/>
199
+ <setEntry value="org.osgi.util.promise.source"/>
200
+ <setEntry value="org.osgi.util.promise@default:default"/>
201
+ <setEntry value="org.osgi.util.tracker@default:default"/>
202
+ <setEntry value="org.osgi.util.xml.source"/>
203
+ <setEntry value="org.osgi.util.xml@default:default"/>
204
+ <setEntry value="org.owasp.encoder.source"/>
205
+ <setEntry value="org.owasp.encoder@default:default"/>
206
+ <setEntry value="routeconverter@default:default"/>
207
+ <setEntry value="slf4j.api@default:default"/>
208
+ <setEntry value="slf4j.jdk14@default:false"/>
209
+ </setAttribute>
212 210
<setAttribute key="selected_workspace_bundles">
213
-<setEntry value="com.sap.sailing.geocoding@default:default"/>
214
-<setEntry value="com.sap.sailing.domain.common@default:default"/>
215
-<setEntry value="com.sap.sailing.domain@default:default"/>
216
-<setEntry value="com.sap.sailing.news@4:true"/>
217
-<setEntry value="com.sap.sailing.domain.tractracadapter@5:true"/>
218
-<setEntry value="com.sap.sailing.expeditionconnector@default:default"/>
219
-<setEntry value="com.sap.sailing.domain.windfinderadapter@4:true"/>
220
-<setEntry value="com.sap.sailing.server@5:true"/>
221
-<setEntry value="com.sap.sailing.server.gateway@5:true"/>
222
-<setEntry value="com.sap.sailing.server.gateway.interfaces@default:default"/>
223
-<setEntry value="com.tractrac.clientmodule@default:default"/>
224
-<setEntry value="com.sap.sailing.declination@default:default"/>
225
-<setEntry value="com.sap.sailing.domain.persistence@default:default"/>
226
-<setEntry value="com.sap.sailing.domain.swisstimingadapter@5:true"/>
227
-<setEntry value="com.sap.sailing.domain.swisstimingadapter.persistence@4:true"/>
228
-<setEntry value="com.sap.sailing.domain.swisstimingreplayadapter@4:true"/>
229
-<setEntry value="com.sap.sailing.domain.tractracadapter.persistence@4:true"/>
230
-<setEntry value="com.sap.sailing.gwt.ui@6:true"/>
231
-<setEntry value="com.sap.sailing.udpconnector@default:default"/>
232
-<setEntry value="com.sap.sailing.simulator@default:default"/>
233
-<setEntry value="com.sap.sailing.www@5:true"/>
234
-<setEntry value="com.sap.sailing.resultimport@4:true"/>
235
-<setEntry value="com.sap.sailing.kiworesultimport@4:true"/>
236
-<setEntry value="com.sap.sailing.ess40.resultimport@4:true"/>
237
-<setEntry value="com.sap.sailing.freg.resultimport@4:true"/>
238
-<setEntry value="com.sap.sailing.barbados.resultimport@4:true"/>
239
-<setEntry value="com.sap.sailing.sailwave.resultimport@4:true"/>
240
-<setEntry value="com.sap.sailing.manage2sail.resultimport@4:true"/>
241
-<setEntry value="com.sap.sailing.sailti.resultimport@4:true"/>
242
-<setEntry value="com.sap.sailing.yachtscoring.resultimport@4:true"/>
243
-<setEntry value="com.sap.sailing.velum.resultimport@4:true"/>
244
-<setEntry value="com.sap.sailing.monitoring@7:true"/>
245
-<setEntry value="com.sap.sailing.xrr.resultimport@4:true"/>
246
-<setEntry value="com.sap.sailing.domain.igtimiadapter@4:true"/>
247
-<setEntry value="com.sap.sailing.domain.igtimiadapter.persistence@default:default"/>
248
-<setEntry value="com.sap.sailing.domain.racelogtrackingadapter@4:true"/>
249
-<setEntry value="com.sap.sailing.domain.deckmanadapter@5:true"/>
250
-<setEntry value="com.sap.sailing.domain.oceanraceadapter@5:true"/>
251
-<setEntry value="com.sap.sailing.domain.yellowbrickadapter@5:true"/>
252
-<setEntry value="com.sap.sailing.domain.yellowbrickadapter.persistence@4:true"/>
253
-<setEntry value="com.sap.sailing.xrr.structureimport@default:default"/>
254
-<setEntry value="com.sap.sailing.server.gateway.serialization.shared.android@default:default"/>
255
-<setEntry value="com.sap.sailing.server.gateway.serialization@default:default"/>
256
-<setEntry value="com.sap.sailing.dashboards.gwt@6:true"/>
257
-<setEntry value="com.sap.sailing.dashboards.gwt@6:true"/>
258
-<setEntry value="com.sap.sailing.datamining@5:true"/>
259
-<setEntry value="com.sap.sailing.datamining.shared@default:default"/>
260
-<setEntry value="com.sap.sailing.polars@5:true"/>
261
-<setEntry value="com.sap.sailing.windestimation@5:true"/>
262
-<setEntry value="com.sap.sailing.polars.datamining@5:true"/>
263
-<setEntry value="com.sap.sailing.domain.shared.android@default:default"/>
264
-<setEntry value="com.sap.sailing.manage2sail@default:default"/>
265
-<setEntry value="com.sap.sailing.polars.datamining.shared@default:default"/>
266
-<setEntry value="com.sap.sailing.xrr.schema@default:default"/>
267
-<setEntry value="com.sap.sailing.server.trackfiles@default:default"/>
268
-<setEntry value="com.sap.sailing.competitorimport@default:default"/>
269
-<setEntry value="com.sap.sailing.datamining.provider@default:default"/>
270
-<setEntry value="com.sap.sailing.grib@default:default"/>
271
-<setEntry value="com.sap.sailing.nmeaconnector@default:default"/>
272
-<setEntry value="com.sap.sailing.domain.expeditionadapter@5:true"/>
273
-<setEntry value="com.sap.sailing.expeditionconnector.persistence@4:true"/>
274
-<setEntry value="com.sap.sailing.expeditionconnector.common@default:default"/>
275
-<setEntry value="com.sap.sailing.domain.bravoadapter@5:true"/>
276
-<setEntry value="net.sf.marineapi@default:default"/>
277
-<setEntry value="com.sap.sailing.routeconverterjava11extension@default:default"/>
278
-<setEntry value="com.sap.sailing.server.interface@default:default"/>
279
-<setEntry value="com.sap.sse.datamining.ui@default:default"/>
280
-<setEntry value="com.sap.sailing.domain.igtimiadapter.gateway@5:true"/>
281
-<setEntry value="com.sap.sailing.shared.server@5:true"/>
282
-<setEntry value="com.sap.sailing.shared.server.gateway@5:true"/>
283
-<setEntry value="com.sap.sailing.shared.persistence@default:default"/>
284
-<setEntry value="com.sap.sailing.landscape@default:default"/>
285
-<setEntry value="com.sap.sailing.landscape.gateway@5:true"/>
286
-<setEntry value="com.sap.sailing.landscape.common@default:default"/>
287
-<setEntry value="com.sap.sailing.landscape.ui@default:default"/>
288
-<setEntry value="com.sap.sailing.hanaexport@5:true"/>
289
-<setEntry value="com.tractrac.clientmodule@default:default"/>
290
-<setEntry value="com.sap.sse.gwt@default:default"/>
291
-<setEntry value="com.google.gwt.servlet@default:default"/>
292
-<setEntry value="com.sap.sse.security@default:default"/>
293
-<setEntry value="com.sap.sse.security.ui@6:true"/>
294
-<setEntry value="com.sap.sse.security.userstore.mongodb@4:true"/>
295
-<setEntry value="com.sap.sse@default:default"/>
296
-<setEntry value="com.sap.sse.common@default:default"/>
297
-<setEntry value="com.sap.sse.datamining@default:default"/>
298
-<setEntry value="com.sap.sse.datamining.annotations@default:default"/>
299
-<setEntry value="com.sap.sse.datamining.shared@default:default"/>
300
-<setEntry value="com.sap.sse.gwt.adminconsole@default:default"/>
301
-<setEntry value="com.sap.sse.mongodb@default:default"/>
302
-<setEntry value="com.sap.sse.operationaltransformation@default:default"/>
303
-<setEntry value="com.sap.sse.replication@6:true"/>
304
-<setEntry value="com.sap.sse.filestorage@4:true"/>
305
-<setEntry value="com.sap.sse.shared.android@default:default"/>
306
-<setEntry value="com.sap.sse.mail@5:true"/>
307
-<setEntry value="com.sap.sse.threadmanager@default:default"/>
308
-<setEntry value="com.sap.sse.security.common@default:default"/>
309
-<setEntry value="org.json.simple@default:default"/>
310
-<setEntry value="org.moxieapps.gwt.highcharts@default:default"/>
311
-<setEntry value="com.googlecode.java-diff-utils@default:default"/>
312
-<setEntry value="org.mp4parser.isoparser@default:default"/>
313
-<setEntry value="com.sap.sse.replication.interfaces@default:default"/>
314
-<setEntry value="com.sap.sse.security.datamining@5:true"/>
315
-<setEntry value="com.sap.sse.security.persistence@default:default"/>
316
-<setEntry value="com.sap.sse.security.interface@default:default"/>
317
-<setEntry value="com.sap.sse.replication.persistence@default:default"/>
318
-<setEntry value="com.sap.sse.landscape.common@default:default"/>
319
-<setEntry value="com.sap.sse.landscape@default:default"/>
320
-<setEntry value="com.sap.sse.landscape.aws@4:true"/>
321
-<setEntry value="com.sap.sse.landscape.aws.common@default:default"/>
322
-<setEntry value="com.sap.sse.landscape.aws.persistence@default:default"/>
323
-<setEntry value="com.sap.sse.debranding@default:default"/>
324
-<setEntry value="elemental2@default:default"/>
325
-</setAttribute>
211
+ <setEntry value="com.google.gwt.servlet@default:default"/>
212
+ <setEntry value="com.googlecode.java-diff-utils@default:default"/>
213
+ <setEntry value="com.sap.sailing.barbados.resultimport@4:true"/>
214
+ <setEntry value="com.sap.sailing.competitorimport@default:default"/>
215
+ <setEntry value="com.sap.sailing.dashboards.gwt@6:true"/>
216
+ <setEntry value="com.sap.sailing.datamining.provider@default:default"/>
217
+ <setEntry value="com.sap.sailing.datamining.shared@default:default"/>
218
+ <setEntry value="com.sap.sailing.datamining@5:true"/>
219
+ <setEntry value="com.sap.sailing.declination@default:default"/>
220
+ <setEntry value="com.sap.sailing.domain.bravoadapter@5:true"/>
221
+ <setEntry value="com.sap.sailing.domain.common@default:default"/>
222
+ <setEntry value="com.sap.sailing.domain.deckmanadapter@5:true"/>
223
+ <setEntry value="com.sap.sailing.domain.expeditionadapter@5:true"/>
224
+ <setEntry value="com.sap.sailing.domain.igtimiadapter.gateway@5:true"/>
225
+ <setEntry value="com.sap.sailing.domain.igtimiadapter.persistence@default:default"/>
226
+ <setEntry value="com.sap.sailing.domain.igtimiadapter@4:true"/>
227
+ <setEntry value="com.sap.sailing.domain.oceanraceadapter@5:true"/>
228
+ <setEntry value="com.sap.sailing.domain.persistence@default:default"/>
229
+ <setEntry value="com.sap.sailing.domain.racelogtrackingadapter@4:true"/>
230
+ <setEntry value="com.sap.sailing.domain.shared.android@default:default"/>
231
+ <setEntry value="com.sap.sailing.domain.swisstimingadapter.persistence@4:true"/>
232
+ <setEntry value="com.sap.sailing.domain.swisstimingadapter@5:true"/>
233
+ <setEntry value="com.sap.sailing.domain.swisstimingreplayadapter@4:true"/>
234
+ <setEntry value="com.sap.sailing.domain.tractracadapter.persistence@4:true"/>
235
+ <setEntry value="com.sap.sailing.domain.tractracadapter@5:true"/>
236
+ <setEntry value="com.sap.sailing.domain.windfinderadapter@4:true"/>
237
+ <setEntry value="com.sap.sailing.domain.yellowbrickadapter.persistence@4:true"/>
238
+ <setEntry value="com.sap.sailing.domain.yellowbrickadapter@5:true"/>
239
+ <setEntry value="com.sap.sailing.domain@default:default"/>
240
+ <setEntry value="com.sap.sailing.ess40.resultimport@4:true"/>
241
+ <setEntry value="com.sap.sailing.expeditionconnector.common@default:default"/>
242
+ <setEntry value="com.sap.sailing.expeditionconnector.persistence@4:true"/>
243
+ <setEntry value="com.sap.sailing.expeditionconnector@default:default"/>
244
+ <setEntry value="com.sap.sailing.freg.resultimport@4:true"/>
245
+ <setEntry value="com.sap.sailing.geocoding@default:default"/>
246
+ <setEntry value="com.sap.sailing.grib@default:default"/>
247
+ <setEntry value="com.sap.sailing.gwt.ui@6:true"/>
248
+ <setEntry value="com.sap.sailing.hanaexport@5:true"/>
249
+ <setEntry value="com.sap.sailing.kiworesultimport@4:true"/>
250
+ <setEntry value="com.sap.sailing.landscape.common@default:default"/>
251
+ <setEntry value="com.sap.sailing.landscape.gateway@5:true"/>
252
+ <setEntry value="com.sap.sailing.landscape.ui@default:default"/>
253
+ <setEntry value="com.sap.sailing.landscape@default:default"/>
254
+ <setEntry value="com.sap.sailing.manage2sail.resultimport@4:true"/>
255
+ <setEntry value="com.sap.sailing.manage2sail@default:default"/>
256
+ <setEntry value="com.sap.sailing.monitoring@7:true"/>
257
+ <setEntry value="com.sap.sailing.news@4:true"/>
258
+ <setEntry value="com.sap.sailing.nmeaconnector@default:default"/>
259
+ <setEntry value="com.sap.sailing.polars.datamining.shared@default:default"/>
260
+ <setEntry value="com.sap.sailing.polars.datamining@5:true"/>
261
+ <setEntry value="com.sap.sailing.polars@5:true"/>
262
+ <setEntry value="com.sap.sailing.resultimport@4:true"/>
263
+ <setEntry value="com.sap.sailing.routeconverterjava11extension@default:false"/>
264
+ <setEntry value="com.sap.sailing.sailti.resultimport@4:true"/>
265
+ <setEntry value="com.sap.sailing.sailwave.resultimport@4:true"/>
266
+ <setEntry value="com.sap.sailing.server.gateway.interfaces@default:default"/>
267
+ <setEntry value="com.sap.sailing.server.gateway.serialization.shared.android@default:default"/>
268
+ <setEntry value="com.sap.sailing.server.gateway.serialization@default:default"/>
269
+ <setEntry value="com.sap.sailing.server.gateway@5:true"/>
270
+ <setEntry value="com.sap.sailing.server.interface@default:default"/>
271
+ <setEntry value="com.sap.sailing.server.trackfiles@default:default"/>
272
+ <setEntry value="com.sap.sailing.server@5:true"/>
273
+ <setEntry value="com.sap.sailing.shared.persistence@default:default"/>
274
+ <setEntry value="com.sap.sailing.shared.server.gateway@5:true"/>
275
+ <setEntry value="com.sap.sailing.shared.server@5:true"/>
276
+ <setEntry value="com.sap.sailing.simulator@default:default"/>
277
+ <setEntry value="com.sap.sailing.udpconnector@default:default"/>
278
+ <setEntry value="com.sap.sailing.velum.resultimport@4:true"/>
279
+ <setEntry value="com.sap.sailing.windestimation@5:true"/>
280
+ <setEntry value="com.sap.sailing.www@5:true"/>
281
+ <setEntry value="com.sap.sailing.xrr.resultimport@4:true"/>
282
+ <setEntry value="com.sap.sailing.xrr.schema@default:default"/>
283
+ <setEntry value="com.sap.sailing.xrr.structureimport@default:default"/>
284
+ <setEntry value="com.sap.sailing.yachtscoring.resultimport@4:true"/>
285
+ <setEntry value="com.sap.sse.common@default:default"/>
286
+ <setEntry value="com.sap.sse.datamining.annotations@default:default"/>
287
+ <setEntry value="com.sap.sse.datamining.shared@default:default"/>
288
+ <setEntry value="com.sap.sse.datamining.ui@default:default"/>
289
+ <setEntry value="com.sap.sse.datamining@default:default"/>
290
+ <setEntry value="com.sap.sse.debranding@default:default"/>
291
+ <setEntry value="com.sap.sse.filestorage@4:true"/>
292
+ <setEntry value="com.sap.sse.gwt.adminconsole@default:default"/>
293
+ <setEntry value="com.sap.sse.gwt@default:default"/>
294
+ <setEntry value="com.sap.sse.landscape.aws.common@default:default"/>
295
+ <setEntry value="com.sap.sse.landscape.aws.persistence@default:default"/>
296
+ <setEntry value="com.sap.sse.landscape.aws@4:true"/>
297
+ <setEntry value="com.sap.sse.landscape.common@default:default"/>
298
+ <setEntry value="com.sap.sse.landscape@default:default"/>
299
+ <setEntry value="com.sap.sse.mail@5:true"/>
300
+ <setEntry value="com.sap.sse.mongodb@default:default"/>
301
+ <setEntry value="com.sap.sse.operationaltransformation@default:default"/>
302
+ <setEntry value="com.sap.sse.replication.interfaces@default:default"/>
303
+ <setEntry value="com.sap.sse.replication.persistence@default:default"/>
304
+ <setEntry value="com.sap.sse.replication@6:true"/>
305
+ <setEntry value="com.sap.sse.security.common@default:default"/>
306
+ <setEntry value="com.sap.sse.security.datamining@5:true"/>
307
+ <setEntry value="com.sap.sse.security.interface@default:default"/>
308
+ <setEntry value="com.sap.sse.security.persistence@default:default"/>
309
+ <setEntry value="com.sap.sse.security.ui@6:true"/>
310
+ <setEntry value="com.sap.sse.security.userstore.mongodb@4:true"/>
311
+ <setEntry value="com.sap.sse.security@default:default"/>
312
+ <setEntry value="com.sap.sse.shared.android@default:default"/>
313
+ <setEntry value="com.sap.sse.threadmanager@default:default"/>
314
+ <setEntry value="com.sap.sse@default:default"/>
315
+ <setEntry value="com.tractrac.clientmodule@default:default"/>
316
+ <setEntry value="elemental2@default:default"/>
317
+ <setEntry value="net.sf.marineapi@default:default"/>
318
+ <setEntry value="org.json.simple@default:default"/>
319
+ <setEntry value="org.moxieapps.gwt.highcharts@default:default"/>
320
+ <setEntry value="org.mp4parser.isoparser@default:default"/>
321
+ </setAttribute>
326 322
<booleanAttribute key="show_selected_only" value="false"/>
327 323
<booleanAttribute key="tracing" value="false"/>
328 324
<booleanAttribute key="useCustomFeatures" value="false"/>
wiki/info/landscape/paris2024/olympic-setup.md
... ...
@@ -563,6 +563,12 @@ REPLICATION_HOST=localhost
563 563
REPLICATION_PORT=5673
564 564
USE_ENVIRONMENT=live-master-server
565 565
ADDITIONAL_JAVA_ARGS="${ADDITIONAL_JAVA_ARGS} -Dcom.sap.sse.debranding=true -Dpolardata.source.url=https://www.sapsailing.com:22443 -Dwindestimation.source.url=https://www.sapsailing.com:22443"
566
+ADDITIONAL_JAVA_ARGS="$ADDITIONAL_JAVA_ARGS -Dsecurity.sharedAcrossSubdomainsOf=sailing.omegatiming.com -Dsecurity.baseUrlForCrossDomainStorage=https://security-service.sapsailing.com -Dgwt.acceptableCrossDomainStorageRequestOriginRegexp=https?://(.*\.)?sailing\.omegatiming\.com(:[0-9]*)?$"
567
+# Place additional secrets here, e.g., from root@sapsailing.com:secrets
568
+MANAGE2SAIL_ACCESS_TOKEN=...
569
+IGTIMI_CLIENT_ID=...
570
+IGTIMI_CLIENT_SECRET=...
571
+GOOGLE_MAPS_AUTHENTICATION_PARAMS="..."
566 572
```
567 573
568 574
### Secondary Master
... ...
@@ -591,6 +597,12 @@ REPLICATION_HOST=localhost
591 597
REPLICATION_PORT=5673
592 598
USE_ENVIRONMENT=live-master-server
593 599
ADDITIONAL_JAVA_ARGS="${ADDITIONAL_JAVA_ARGS} -Dcom.sap.sse.debranding=true -Dpolardata.source.url=https://www.sapsailing.com:22443 -Dwindestimation.source.url=https://www.sapsailing.com:22443"
600
+ADDITIONAL_JAVA_ARGS="$ADDITIONAL_JAVA_ARGS -Dsecurity.sharedAcrossSubdomainsOf=sailing.omegatiming.com -Dsecurity.baseUrlForCrossDomainStorage=https://security-service.sapsailing.com -Dgwt.acceptableCrossDomainStorageRequestOriginRegexp=https?://(.*\.)?sailing\.omegatiming\.com(:[0-9]*)?$"
601
+# Place additional secrets here, e.g., from root@sapsailing.com:secrets
602
+MANAGE2SAIL_ACCESS_TOKEN=...
603
+IGTIMI_CLIENT_ID=...
604
+IGTIMI_CLIENT_SECRET=...
605
+GOOGLE_MAPS_AUTHENTICATION_PARAMS="..."
594 606
```
595 607
596 608
... ...
@@ -622,6 +634,9 @@ REPLICATION_PORT=5672
622 634
REPLICATION_CHANNEL=${SERVER_NAME}-replica
623 635
USE_ENVIRONMENT=live-replica-server
624 636
ADDITIONAL_JAVA_ARGS="${ADDITIONAL_JAVA_ARGS} -Dcom.sap.sse.debranding=true"
637
+ADDITIONAL_JAVA_ARGS="$ADDITIONAL_JAVA_ARGS -Dsecurity.sharedAcrossSubdomainsOf=sailing.omegatiming.com -Dsecurity.baseUrlForCrossDomainStorage=https://security-service.sapsailing.com -Dgwt.acceptableCrossDomainStorageRequestOriginRegexp=https?://(.*\.)?sailing\.omegatiming\.com(:[0-9]*)?$"
638
+# Place additional secrets here, e.g., from root@sapsailing.com:secrets
639
+GOOGLE_MAPS_AUTHENTICATION_PARAMS="..."
625 640
```
626 641
627 642
(Adjust the release accordingly, of course). (NOTE: During the first production days of the event we noticed that it was really a BAD IDEA to have all replicas use the same DB set-up, all writing to the MongoDB PRIMARY of the "live" replica set in eu-west-1. With tens of replicas running concurrently, this led to a massive block-up based on MongoDB not writing fast enough. This gave rise to a new application server AMI which now has a MongoDB set-up included, using "replica" as the MongoDB replica set name. Now, each replica hence can write into its own MongoDB instance, isolated from all others and scaling linearly.)
... ...
@@ -641,6 +656,9 @@ REPLICATE_MASTER_EXCHANGE_NAME=paris2024
641 656
REPLICATE_MASTER_QUEUE_HOST=rabbit-eu-west-3.sapsailing.com
642 657
REPLICATE_MASTER_BEARER_TOKEN="***"
643 658
ADDITIONAL_JAVA_ARGS="${ADDITIONAL_JAVA_ARGS} -Dcom.sap.sse.debranding=true"
659
+ADDITIONAL_JAVA_ARGS="$ADDITIONAL_JAVA_ARGS -Dsecurity.sharedAcrossSubdomainsOf=sailing.omegatiming.com -Dsecurity.baseUrlForCrossDomainStorage=https://security-service.sapsailing.com -Dgwt.acceptableCrossDomainStorageRequestOriginRegexp=https?://(.*\.)?sailing\.omegatiming\.com(:[0-9]*)?$"
660
+# Place additional secrets here, e.g., from root@sapsailing.com:secrets
661
+GOOGLE_MAPS_AUTHENTICATION_PARAMS="..."
644 662
```
645 663
646 664
### Application Servers