Each SequenceFile object in the sequence context contains an array of Sequence objects in the Data.Seq subproperty. The RunState.Sequence subproperty of the sequence context is the Sequence object for the current sequence invocation. The RunState.Sequence subproperty is a run-time copy of the RunState.SequenceFile.Data.Seq array element for the currently executing sequence.

Each Sequence object in the sequence context contains an array of Step objects for each step group. The RunState.Step subproperty of the sequence context is a Step object in the RunState.SequenceSequence object. The RunState.Step subproperty represents the currently executing step.

Sequence Context Subproperty Description
Parameters Contains the parameters of the sequence. In the RunState.Sequence object, the parameters contain the values the calling sequence passes. In non-execution instances of Sequence objects, the parameters contain their default values.
Locals Contains the local variables of the sequence. In the RunState.Sequence object, the local variables contain the current values in the sequence invocation. In non-execution instances of Sequence objects, the local variables contain their default values.
ResultList In the RunState.Sequence object, the ResultList local variable contains an array of step results for the sequence invocation. ResultList local variables are empty in non-execution instances of Sequence objects.
Main Contains an array of all Step objects in the Main step group.
Setup Contains an array of all Step objects in the Setup step group.
Cleanup Contains an array of all Step objects in the Cleanup step group.