The following complete dynamoMessagingSystem.xml configuration file uses a <message-source> element to hook up our /test/scenario/LinkMessageSource component to the Local DMS topic localdms:/local/test/Link. It uses a <message-sink> element to enable the Scenario Manager to receive messages on this topic. A <message-type> element provides descriptive information about the LinkMessage message, and finally a <topic-name> element declares the topic to Local JMS:

<dynamo-message-system>
  <patchbay>
    <message-source>
      <nucleus-name>
        /test/scenario/LinkMessageSource
      </nucleus-name>
      <output-port>
        <port-name>
          Link
        </port-name>
        <output-destination>
          <provider-name>
            local
          </provider-name>
          <destination-name>
            localdms:/local/test/Link
          </destination-name>
          <destination-type>
            Topic
          </destination-type>
        </output-destination>
      </output-port>
    </message-source>
    <message-sink>
      <nucleus-name>
        /atg/scenario/ScenarioManager
      </nucleus-name>
      <input-port>
        <port-name>
          IndividualEvents
        </port-name>
        <input-destination>
          <provider-name>
            local
          </provider-name>
          <destination-name>
            localdms:/local/test/Link
          </destination-name>
          <destination-type>
            Topic
          </destination-type>
        </input-destination>
      </input-port>
    </message-sink>
  </patchbay>
  <message-registry>
    <message-family>
      <message-family-name>
        test
      </message-family-name>
      <message-type>
        <jms-type>
          test.scenario.Link
        </jms-type>
        <message-class>
          test.scenario.LinkMessage
        </message-class>
        <message-context>
          request
        </message-context>
        <display-name>
          Link clicked
        </display-name>
        <description>
          Message generated when user clicks a link
        </description>
      </message-type>
    </message-family>
  </message-registry>
  <local-jms>
    <jndi-prefix>
      /local
    </jndi-prefix>
    <topic-name>
      /test/Link
    </topic-name>
  </local-jms>
</dynamo-message-system>
 
loading table of contents...