CP6100 I/O Process Programming Manual
 SECTION 2
 USING CP6100: PROGRAMMING
 This section is for programmers who plan to use CP6100. It
 describes:
 • the interface between your application and a communication
 line
 • the services CP6100 provides to your application
 • background information useful for handling errors and
 exceptions
 Other books describe the available protocol modules. See
 the preface for a list of those books. (Some protocols may
 be added after the publication of this manual.)
 WRITING APPLICATIONS THAT USE CP6100
 For an application to communicate with terminals or mainframes on
 CP6100 lines, several pieces of software are needed:
 • An application that you write. This application consists of
 processes that perform business functions and possibly some
 protocol functions. Section 1 mentioned the tradeoffs between
 writing one process for both sorts of functions and writing
 separate processes for different sorts of functions.
 In the rest of this book, "application" refers to the program
 you write to do protocol functions. The same program may be
 part of many different business applications.
 2-1










