Scenario 1:

SUSPEND RB=PREVIOUS
  1. Type 2 SVC routine receives control from a macro issuer.
  2. The SVC routine suspends (through SUSPEND) the macro issuer's RB.
  3. The process that will eventually issue the RESUME is started.
  4. The SVC completes processing and exits.
  5. Event completion occurs; process started in step 3 resumes (through RESUME) the issuer of the macro.
  6. The macro issuer's task resumes (at return from the SVC routine).