6100 BSC Programming Manual
 SECTION 3
 WRITING APPLICATIONS THAT USE 6100 BSC
 An application that communicates with a remote station on a BSC
 line must perform several tasks to ensure successful
 communication. These tasks are (in order):
 • opening the line
 • setting line parameters (optional)
 • establishing connection
 • bidding for the line )
 ) This series of actions can occur
 • transferring data ) many times during a connection.
 )
 • relinquishing the line )
 • disconnecting the line
 • closing the line
 An additional task must be performed from time to time:
 • recovering from errors
 The next few pages provide an overview of each of these tasks.
 For each task, you'll find out what requests to make, how the
 task differs for different types of lines and stations, and
 what special factors to consider if the line has multiple
 openers. Then the rest of the section describes each request
 and its possible responses.
 3-1










