Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Sequencer is used to Generate a sequence to the messages and send them to outputport output port based on Notification Interval, Resequence Interval and Sequence type. In a Multithreaded environment, the messages are not guaranteed to reach the output in the order of their arrival. Sequencer can be used to to guarantee the output reaching in the order of their arrival to the output port.

The generation of the sequence could be Continuous and NON-continuous as well.

Configuration

Image Modified

Sequencer Mode: it It has two options  options—Generate and Resequence. The first option is used to generate a sequence starting  starting from the given Initial Sequence Number. Resequence sorts all the messages as it is stored in the sorted map,hence . Hence they appear in the order of their arrival. This is most useful in Multithreaded environment.

Sequence equence Holder Property is the : The property by  by which the messages are compared.

...

Table Name Prefix: Prefix name of the table  table used for storing sequence number or message to be resequenced. This is used as a parameter to ensure that different processes uses different table. This parameter is appended to the tablename Table Name before creation of table. if If two different processes use the same Table Name Prefix  indepently indepently, then both the sequences of different processes gets stored in same table,. Hence it is advisable to check if there is already a table existing with this the same Table Name Prefix

Intial Sequence Number: Number from which sequence starts. By default, it is set to 1.

Sequence Type:  Select Continuous 

  • Continuous: Select this to have two consecutive sequence numbers differ by 1.

...

  • Non-Continuous

...

  • : Sequence numbers are not generated continuously.

Sequence Numbering on Component Restart: Previous runcount run count will be considered if'Continue from previous run' option is choosenchosen, else the run count is started from initial Sequence number Number set in the cpsCPS.

Note

Notification IntervalResequence Interval, and Sequence Type  is  are not applicable for Generate Sequencer Mode.

...

  • Notification IntervalResequence Interval, and Sequence Type  properties  properties appear only on selection of Resequence from 'Rsequence' option as Sequencer Mode.
  • Sequence Holder Property and Table Name Prefix values cannot be left empty.

...

Adaptavist ThemeBuilder EngineAtlassian Confluence