OP-010: Replace the stored web context for an application and session¶
Save is invoked over the WebContext route on SAIF.Services.WCF.Services.WebContextService; this page documents the process end to end, from route dispatch to the message the caller receives.
The following diagram visualizes this process's control flow.
flowchart TD
A["Validate applicationName, sessionId,<br>and context"]
B["unitOfWork.Begin()."]
C["Delete existing context items<br>for application and session"]
D["Add new context items from<br>context.GetAll()"]
E["unitOfWork.Commit()."]
A --> B
B --> C
C --> D
D --> E
Note: Statements marked with * were inferred from code structure, naming
conventions, or contextual evidence where direct confirmation was not available
in source artifacts. Statements marked with ** could not be confirmed; treat
as unknown until verified.