starts when a subroutine runs and continues until reaching the
maximum lifetime specified in the subroutine properties, or until the session terminates. A
subsession does not count against license limits. A subsession populates subsession variables
that are available for the duration of the subsession. Subsession variables and events that occur
during a subsession are logged. Multiple subsessions can exist at the same time.