Compute Services and Break Windows

Overview

Break windows are a special class of windows for SAS/CONNECT client/server connections. Break windows enable you to handle error conditions that cause interruptions in processing by issuing a control-break signal. SAS provides two break windows to enable you to handle system interruptions and error conditions:
  • Communication Services Break Handler window
  • SAS/CONNECT attention handler window
These break windows also enable you to interrupt processing. Depending on which program statements are executing, you might see either of these break windows.
The Communication Services Break Handler window contains selections for actions you can take in response to a problem or an interruption. Invoking the SAS/CONNECT attention handler window is one of the actions you can select. Usually, you select the attention handler window to cancel statements that you have submitted to the server.

SAS/CONNECT Attention Handler Window

If you need to interrupt processing of statements that were submitted to the server, issue a break signal:
Break Signals
Windows
CTRL-BREAK
UNIX
CTRL-C (This key combination can be reset with the UNIX STTY command. During a SAS session in DMS mode under the X Window System, you can select an interrupt button in the SAS Session Manager window to issue a break signal.) When you issue CTRL-C, position the cursor in the window in which the SAS session was invoked.
z/OS
ATTN key
After you issue a break signal, the SAS/CONNECT attention handler window appears as follows.
The SAS/CONNECT Attention Handler Window
The SAS/CONNECT Attention Handler Window
The following selections are available in the attention handler window:
a
terminates the statements that are currently being processed in the server session but continues the connection to the server session. This option is useful if you want to terminate a very large file transfer, or if you want to interrupt a remote SAS job that is generating many error messages.
Note: Control might not be passed back to the client session immediately.
c
continues the remote job. Select this option if you decide that you do not want to interrupt the remote job.

Communication Services Break Handler Window

If the application detects an error condition, the Communication Services Break Handler window is displayed.
The following selections are available in the Communication Services Break Handler Window:
  • Ctrl-Break displays the Tasking Manager window.
    Ctrl-Break displays the Tasking Manager window.
  • Selecting 1. TCP send/recv task displays the TCP/IP Break window.
    Selecting 1. TCP send/recv task displays the TCP/IP Break window.
  • Selecting 2. CONNECT displays the SAS/CONNECT attention handler window.
    Selecting 2. CONNECT displays the SAS/CONNECT attention handler window.