Telnet Entity Wise Summary

EventHelix.com/EventStudio 2.0
Generated on 04-Jul-03 14:31

Telnet

User Interfaces

  1. Take action "User types telnet "
  2. Create object Telnet
  3. Send Login_Name to Telnet
  4. Send Password to Telnet
  5. Send InputText to Telnet
  6. Send CONTROL_D to Telnet

Telnet Interfaces

  1. Object Telnet is created by User
  2. Take action "Prints: Trying to connect to "
  3. Send SYN to Telnet_Server
  4. Receive SYN_ACK from Telnet_Server
  5. Send ACK to Telnet_Server
  6. Take action "Prints: connected to "
  7. Send do_SUPRESS_GO_AHEAD to Telnet_Thread
  8. Send will_TERMINAL_TYPE (reply) to Telnet_Thread
  9. Receive do_TERMINAL_TYPE (dont_reply) from Telnet_Thread
  10. Receive SB_REQUEST_TYPE_SE from Telnet_Thread
  11. Send SB_VT220_SE to Telnet_Thread
  12. Receive will_SUPRESS_GO_AHEAD (dont_reply) from Telnet_Thread
  13. Receive will_ECHO (reply) from Telnet_Thread
  14. Send do_ECHO (reply) to Telnet_Thread
  15. Receive do_ECHO (reply) from Telnet_Thread
  16. Send wont_ECHO (reply) to Telnet_Thread
  17. Receive Welcome_Message from Telnet_Thread
  18. Take action "Print: Welcome Message"
  19. Receive wont_ECHO (dont_reply) from Telnet_Thread
  20. Receive Login_Prompt from Telnet_Thread
  21. Take action "Print: Login Prompt"
  22. Receive Login_Name from User
  23. Send Login_Name to Telnet_Thread
  24. Receive Password_Prompt from Telnet_Thread
  25. Take action "Print: Password Prompt"
  26. Receive Password from User
  27. Send Password to Telnet_Thread
  28. Receive InputText from User
  29. Send InputText to Telnet_Thread
  30. Receive OutputText from Telnet_Thread
  31. Take action "Print: Output Text"
  32. Receive CONTROL_D from User
  33. Send CONTROL_D to Telnet_Thread
  34. Receive FIN from Telnet_Server
  35. Send ACK to Telnet_Server
  36. Send FIN to Telnet_Server
  37. Receive ACK from Telnet_Server
  38. Object Telnet deletes itself

Telnet_Server Interfaces

  1. Take action "Listen on Telnet Port (23)"
  2. Receive SYN from Telnet
  3. Send SYN_ACK to Telnet
  4. Create object Telnet_Thread
  5. Receive ACK from Telnet
  6. Receive Signal from Telnet_Thread
  7. Send FIN to Telnet
  8. Receive ACK from Telnet
  9. Receive FIN from Telnet
  10. Send ACK to Telnet

Telnet_Thread Interfaces

  1. Object Telnet_Thread is created by Telnet_Server
  2. Take action "Listen to Socket"
  3. Receive do_SUPRESS_GO_AHEAD from Telnet
  4. Receive will_TERMINAL_TYPE (reply) from Telnet
  5. Send do_TERMINAL_TYPE (dont_reply) to Telnet
  6. Send SB_REQUEST_TYPE_SE to Telnet
  7. Receive SB_VT220_SE from Telnet
  8. Send will_SUPRESS_GO_AHEAD (dont_reply) to Telnet
  9. Send will_ECHO (reply) to Telnet
  10. Receive do_ECHO (reply) from Telnet
  11. Send do_ECHO (reply) to Telnet
  12. Receive wont_ECHO (reply) from Telnet
  13. Create object Shell
  14. Receive Welcome_Message from Shell
  15. Send Welcome_Message to Telnet
  16. Send wont_ECHO (dont_reply) to Telnet
  17. Receive Login_Prompt from Shell
  18. Send Login_Prompt to Telnet
  19. Receive Login_Name from Telnet
  20. Send Login_Name to Shell
  21. Receive Password_Prompt from Shell
  22. Send Password_Prompt to Telnet
  23. Receive Password from Telnet
  24. Send Password to Shell
  25. Receive InputText from Telnet
  26. Send InputText to Shell
  27. Receive OutputText from Shell
  28. Send OutputText to Telnet
  29. Receive CONTROL_D from Telnet
  30. Send CONTROL_D to Shell
  31. Receive Signal from Shell
  32. Send Signal to Telnet_Server
  33. Object Telnet_Thread deletes itself

Shell Interfaces

  1. Object Shell is created by Telnet_Thread
  2. Send Welcome_Message to Telnet_Thread
  3. Send Login_Prompt to Telnet_Thread
  4. Receive Login_Name from Telnet_Thread
  5. Send Password_Prompt to Telnet_Thread
  6. Receive Password from Telnet_Thread
  7. Receive InputText from Telnet_Thread
  8. Send OutputText to Telnet_Thread
  9. Receive CONTROL_D from Telnet_Thread
  10. Send Signal to Telnet_Thread
  11. Object Shell deletes itself