|
|
1.1 ! root 1: .PS ! 2: .ps 20 ! 3: ## figure 30 ! 4: ## EXAMPLE: CONFIRMED SERVICE (cont.) ! 5: B1: box "USER" ! 6: arrow down from B1.s "\ .REQUEST" ljust ! 7: B2: box "PROVIDER" width 4*boxwid with .nw at (B1.sw.x, B1.sw.y-lineht) ! 8: B3: box "USER" with .se at (B2.ne.x, B2.ne.y+lineht) ! 9: line <- down from B3.s "\ .INDICATION" ljust ! 10: ## ! 11: B4: box "USER" with .n at (B1.s.x, B2.s.y-2*lineht) ! 12: line <- down from B4.s "\ .CONFIRMATION" ljust ! 13: B5: box "PROVIDER" width 4*boxwid with .nw at (B4.sw.x, B4.sw.y-lineht) ! 14: B6: box "USER" with .se at (B5.ne.x, B5.ne.y+lineht) ! 15: arrow down from B6.s "\ .RESPONSE" ljust ! 16: ## ! 17: line dashed from (B2.sw.x, B2.sw.y-lineht) \ ! 18: to (B2.se.x, B2.se.y-lineht) ! 19: ## ! 20: .PE
This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.