| User Interface | Task | |
| Register with message system |
|
|
| Load task |
|
|
|
| Register with message system |
|
|
| Await message |
|
| Send connection request |
|
|
|
| Acknowledge connection request (automatically) |
|
|
| Wait for next message |
|
| Send GSOCC OBEY |
|
|
|
| Acknowledge GSOC OBEY |
|
|
| Obey user’s code |
|
The user’s code may, potentially, generate any number of:
|
| Reply with |
|
| Display message value to user |
|
|
or:
|
| Reply with |
|
| Prompt User |
|
|
| Reply with |
|
|
|
| Set parameter value |
|
or:
|
| Reply with |
|
| Prompt user |
|
|
| Reply with |
|
|
and finally, from the ADAM fixed part:
|
| Reply with terminating message status
( |
|
| Terminate transaction (automatically) |
|
|
| Display final status if bad. |
|
|