<choose>
<when key="serverCluster" value="low|c1">
<!-- low is primary, high is backup -->
<entry key="primaryJmsServer">tcp://db-ds1L:61616</entry>
<entry key="backupJmsServer">tcp://perf-c2-dbmst1:61616</entry>
</when>
<when key="serverCluster" value="high|c2">
<!-- high is primary, low is backup -->
<entry key="primaryJmsServer">tcp://perf-c2-dbmst1:61616</entry>
<entry key="backupJmsServer">tcp://db-ds1L:61616</entry>
</when>
<when key="serverCluster" value="c3">
<!-- TODO: support fo c3 -->
<!-- high is primary, low is backup -->
<entry key="primaryJmsServer">tcp://perf-c2-dbmst1:61616</entry>
<entry key="backupJmsServer">tcp://db-ds1L:61616</entry>
</when>
<otherwise>
<!-- high is primary, low is backup -->
<entry key="primaryJmsServer">tcp://perf-c2-dbmst1:61616</entry>
<entry key="backupJmsServer">tcp://db-ds1L:61616</entry>
</otherwise>
</choose>
<!-- jms_config.xml enforces that all Queue and Topic names include -->
<!-- the value of ${serverGroup} to partition apps from each other -->
<!-- the dev servers need a separate namespace from the staging servers -->
<entryTable key="serverGroup" selector="${env.HOSTNAME}">
<match pattern=".*-dev">dev</match>
<nomatch>c2</nomatch>
</entryTable>