World Programming Limited (WPL) develop and sell the World Programming System (WPS), an interpreter for the language of SAS. A great alternative - Request a free evaluation of WPS.

Language Module
WPS Core

The Core Module of WPS

WPS Core module provides all of the basic facilities required to run programs written in the language of SAS. Support for the syntax and semantics of the language of SAS includes DATA Steps, procedures, functions, call routines, formats, informats, macros, logs, input data, output data and readable output, and the ability to interface with many industry standard data sources.

Language Support in Detail

A complete list of all language elements supported can be found in the language support section of this web site.

Macros

WPS Core provides support for both old-style and new-style macros.

Logs

Full support for program logs with error messages and warnings. The WPS Workbench provides the option to view, navigate, save and print logs.

Output

WPS Core supports the following:

  • ODS Listing
  • ODS HTML
  • ODS Output

Data File Formats

The table below provides a summary of data formats presently supported by the WPS Core module.

Data File Format Un-Compressed
Data
Compressed
Data
Read Write Read Write
SD2 (SAS version 6 data set)    
SAS7BDAT (SAS version 7/8/9 data set)
SASSEQ (SAS version 8/9 sequential/tape file)  
V8SEQ (SAS version 8 sequential/tape file)  
V9SEQ (SAS version 9 sequential/tape file)  
WPD (WPS data set)
WPDSEQ (WPS sequential file)    
XML    
XPORT (transport format)    
CPORT/CIMPORT (transport format)

Additional access to Microsoft ACCESS, Microsoft EXCEL, SPSS and dBASE files is supported by utilising the WPS Engine for DB Files module.

Connectivity to databases is achieved by utilising appropriate integrated Engine modules.

File Types

WPS Core also provides support for the following file access methods:

  • Catalog
  • Clipboard (windows only)
  • Comma, tab and other delimited data files
  • DDE (windows only)
  • Dummy
  • Email
  • FTP
  • HTTP
  • Pipe
  • Socket
  • Sysout
  • Temp
  • URL
  • VSAM (IBM z/OS mainframe only)

Dependencies and Usage

WPS Core can be used on any supported platform.