About Sequencer Component

The Sequencer component ensures that messages are delivered to their final destination in the same order in which they were submitted to the Upland AccuRoute server by assigning every message a sequence ID based on the time the message was submitted. If the message is submitted to the server via the Filescan connector in non-virtual mode, the sequence ID is based on the file time of the .control file. In this way, the first message submitted to the server is the first message delivered to its final destination.

This component is designed for situations where users need messages delivered in a specified order, for example, message1, message2, and message3. If message1, message2, and message3 are submitted to the server in that order, there is no guarantee they will be delivered in that order. For example, message1 could take longer to compose because of more complex attachments. If this is the case, in this example the delivery order would be message2, message3, and then message1. The Sequencer component will hold message2 and message3 in a queue until message1 finishes composing, and then delivers the messages in the original order; message1, message2, and message3.

Note: The Sequencer component works with both attachments and pages. Any attachment or page added to Desktop is delivered in the specified order.

The Sequencer component works entirely on the server; no client configuration is necessary.

Accessing the Sequencer component

To access the Sequencer component

  1. Start the Server Administrator.
    On the Start menu, click Upland AccuRoute > Upland AccuRoute Server Administrator.

  2. On the console, expand the Server Administrator tree.

  3. Double-click Components. The Components are listed in the details pane.

  4. Click Sequencer to open the Properties dialog box.

Configuring the Sequencer component

Use the following procedure to configure the Sequence component. When you enable sequencing for a connector, all messages routed to that connector are sequenced and an internal queue is created. Submitting a new message to that connector adds it to the internal queue in the order in which it was submitted. After composing this message, the Sequencer holds the message in the queue until all previous messages to that connector have been composed.

You can enable sequencing for multiple connectors in the environment. Messages are sequenced based on the  destination connector. For example, if message1 is sequenced to connector1 and message2 is sequenced to connector2, message2 does not need to wait for message1 to finish composing. However, if message1 and message2 are sequenced to the same connector, then message2 waits for message1 to complete composing before it is delivered.

To configure the Sequence component

  1. Start the Server Administrator.
    On the Start menu, click Upland AccuRoute > Upland AccuRoute Server Administrator.

  2. On the console, expand the Server Administrator tree.

  3. Double-click Components. The Components are listed in the details pane.

  4. Select Sequencer in the details pane. The Properties dialog box appears.

  5. Click Configuration.

  6. Select the connectors you want to enable sequencing.

  7. Click OK to finish the configuration.