Bisync,3780,SNA/RJE,3770,FTP and Async File Transfer Solutions Bisync,3780,SNA/RJE,3770,FTP and Async File Transfer Solutions
Call: 512.345.2211
     Home | Contact Us | About Us | Careers | Site Map info@serengetisystems.com
BSCLIB - Bisync Protocol Developer's Tool Kit BSCLIB - Bisync Protocol Developer's Tool Kit

BSCLib Features and Requirements

General Features

  • Up to 56K bps over dial-up or leased lines
  • Auto-dial and auto-answer with supported modems
  • Applications compatible across platforms
  • One popular use: creating PC-based VTAM and JES replacement systems

Emulation Features

  • 3780/2780 point-to-point emulation
  • Multi-point (poll/select) emulation
  • Vertical Forms Control (VFC) support
  • Device selection support
  • Space compression and expansion (3780)
  • Space truncation and expansion (2780)
  • WACK, RVI, and TTD support
  • Transparent text mode support
  • Terminal identification support
  • ASCII Data Link Control support
  • CRC-16 or LRC error checking

Enhanced BSC Features

  • Binary file mode to send & receive non-text files
  • Ability to strip VFC and device selection sequences
  • Communication buffers up to 4K bytes
  • Configurable ASCII - EBCDIC translation tables

Sample Program Code

The BSCLIB SDK is shipped with fully functional example programs (including source code) that exercise all of BSCLIB's API function calls. Use our code to get a head start on your application.

High-Level Wrapper Functions

Beginning with v4.0, high-level wrapper functions for the Windows version of BSCLIB are available. These wrapper functions for C, C++, and Visual BASIC utilitize callback functions and/or COM to make application development even easier. Full source code is provided. Major functions include:

BSCSetup BSCDial BSCGetWriteFlags
BSCSetupFromINI BSCRead BSCAbort
BSCReleaseResources BSCReadToETX BSCStatus
BSCInitialize BSCGetReadFlagsBSCStatistics
BSCInstall BSCWrite BSCTrace
BSCConnect BSCWriteETB BSCClose
BSCAnswer BSCWriteETX BSCUninstall

Connection Options

  • Hayes Optima Business Modem in AutoSync mode (no sync adapter required; most economical option where feasible)
  • SSI SyncPCI single-port sync adapter (requires synchronous modem from Serengeti Systems or 3rd party)
  • SSI SmartSync/DCP intelligent 8-port sync adapter (requires synchronous modem for each enabled port; modems available from Serengeti Systems or 3rd party)

Supported Modems

  • External synchronous auto-dial modems (including Hayes Optima, U.S. Robotics Courier, Motorola/UDS, Racal-Vadic, Okidata, MultiTech, Codex, AT&T, IBM, and many others)
  • Hayes Optima for AutoSync operation
  • Most external synchronous modems in manual dial mode

System Requirements

  • Pentium or compatible with Windows 98, ME, NT, 2000, XP, or Windows Server 2003
  • Pentium or compatible with Linux
  • IBM RS/6000 with AIX
  • Sun Sparc with Solaris

  More Info...

  BSCLIB Overview

  Data Sheet (PDF)

  Ordering

  Pricing

  Technical Support

  Sample Code

  API Functions

  API Control Block

  Testimonials

  What is Bisync?

  See a 3780 Terminal

    © 1994-2005 Serengeti Systems Incorporated. All Rights Reserved. Legal | Privacy