Skip to content

Failover

Torben Soennecken edited this page May 29, 2022 · 7 revisions

A schema string includes a failover ? characteristic for operation groups and substitution variables. Given a failover characteristic, an operation group generates new paths where its operations are either evaluated or not. The same applies for variables.

{?x}.{y} with x=A;y=B

Because x is marked as a failover variable, the module generates the following valid values.

  • .y
  • x.y

{x(lower)(?sel[0])(?countUp[1,3])} with x=TEST

Because the selector 0 and countUp are contained in operation groups marked as failover, the module generates the following valid values.

  • test (sel and countUp not evaluated)
  • t (countUp not evaluated)
  • t1
  • t2
  • t3
  • test1 (sel not evaluated)
  • test2 (sel not evaluated)
  • test3 (sel not evaluated)

Clone this wiki locally