SASSAS | The Leader in Business Intelligence -- Superior Software that gives you The Power to Know
  NewsEventsConsultingCareersContact UsResource Center
Home Products and Solutions Customers Partners Company Customer Support
 
Products and Solutions
Industries
Solution Lines
Data Integration
Business Intelligence
Analytics
Enterprise Intelligence Platform
Government
Small to Medium Business
Product Index A-Z
 
The SAS/C Connectivity Support Library
SAS/C Compiler Software

Network communications between SAS/C programs and other applications

The SAS/C Connectivity Support Library (CSL) is an add-on product to the compiler that facilitates network communications between SAS/C programs and other applications. CSL is actually a set of libraries and related utilities that support the use of several popular application protocols for distributed (client/server) computing. CSL operates in a heterogeneous computing environment using TCP/IP, and it is designed to ease the development of mainframe programs that interact with a wide range of other computer systems, including PCs, workstations, large servers, and supercomputers.

The SAS/C CSL libraries provide the programming support for the three most popular application protocols in a TCP/IP network environment:

  • X Window System
  • Sun Remote Procedure Call (RPC)
  • Sun Network File System (NFS) protocols.

CSL also provides a rexec client function, some Simple Network Management Protocol (SNMP) agent customization functions, and a few supporting POSIX functions.

SAS/C CSL has several important advantages:

  • It is designed to work with SAS/C. Thus, a large body of existing applications can be enhanced to use these protocols. Standard SAS/C techniques are used for compiling, linking, and running CSL programs.

  • UNIX compatibility is high. The SAS/C CSL design has placed a high priority on running existing UNIX programs with few or no changes. This design goal also maximizes portability among implementations of other operating systems such as DOS and OpenVMS.

  • Because SAS/C CSL uses the SAS/C socket library for TCP/IP, programs that are written with the SAS/C CSL will run on a TCP/IP implementation that works with the SAS/C socket library. (The TCP/IP products developed by IBM, Fibronics, and Interlink are examples of such implementations.) Therefore, software developers can build applications without regard for the TCP/IP vendor in use at a customer site.

  • As with the base SAS/C product, the run-time components of SAS/C CSL are freely redistributable. This means that applications written with CSL can be run at other sites without requiring those sites to license SAS/C or CSL.

More on This Topic
Customer Success Stories
News and Events
Key Technologies
SAS/C C++ Development System
SAS/C Cross-Platform Compiler
SAS/C Connectivity Library
SAS/C Full Screen Library
SAS/C Common Gateway Interface
Take Action
Request Information
* Global Contact List
Next Steps & Pricing Info.
The Power to Know
   Contact Us      Worldwide Sites     Search     Site Map     RSS Feeds     Terms of Use    Privacy Statement   Copyright © 2008 SAS Institute Inc. All Rights Reserved