Release Information

Label

About WPS 3.1

For a more generalised overview of the current features of WPS not just the 'new' features summarised below, please refer to the Products section.

Release Date

  • WPS version 3.1 was released on 31 Mar 2014.
  • WPS version 3.1.1 was released on 07 Jul 2014.
  • WPS version 3.1.2 was released on 24 Aug 2015.
  • WPS version 3.1.3 was released on 20 Oct 2016.
  • WPS version 3.1.4 was released on 04 Apr 2017.
  • WPS version 3.1.5 was released on 11 Oct 2017.
  • WPS version 3.1.6 was released on 06 Apr 2018.

Related Documents

Please visit the Documentation section to view Documents For WPS Version 3.1.

Upgrade Notes

Only if you are upgrading from WPS version 2 do you need to be aware of special upgrade considerations. Please refer to the notes about upgrading from version 2 to version 3.


Box open

What's New in WPS Version 3.1.6?

  • Updates and Enhancements

    WPS 3.1.6 provides fixes and minor enhancements.

Box open

What's New in WPS Version 3.1.5?

  • Updates and Enhancements

    WPS 3.1.5 provides fixes and minor enhancements.

Box open

What's New in WPS Version 3.1.4?

  • Updates and Enhancements

    WPS 3.1.4 provides fixes and minor enhancements.

Box open

What's New in WPS Version 3.1.3?

  • Updates and Enhancements

    WPS 3.1.3 provides fixes and minor enhancements.

Box open

What's New in WPS Version 3.1.2?

  • Additional Language Support

    WPS 3.1.2 provides many fixes and minor enhancements and expands WPS language support with additional new language items, options and macro variables.

Box open

What's New in WPS Version 3.1.1?

  • Additional Language Support

    WPS 3.1.1 provides many fixes and minor enhancements and expands WPS language support with additional new language items, options and macro variables.

Box open

What's New in WPS Version 3.1?

  • Multi-byte Character Support (DBCS)

    The WPS software adds supports use of multi-byte characters. It is now possible to set the encoding to UTF-8 and to read, write and view programs, data, logs and output that include multi-byte character data. It is now also possible to use multi-byte directory and file names.

    The WPS Workbench now supports use of multi-byte character. UTF-8 is the recommended encoding to use and may become the default encoding in future. WPS now supports the following multi-byte "K" DATA step functions:

    • KCOMPARE
    • KCOMPRESS
    • KCOUNT
    • KINDEX
    • KINDEXC
    • KLEFT
    • KLENGTH
    • KLOWCASE
    • KREVERSE
    • KRIGHT
    • KSCAN
    • KSTRCAT
    • KSUBSTR
    • KSUBSTRB
    • KTRANSLATE
    • KTRIM
    • KTRUNCATE
    • KUPCASE
    • KUPDATE
    • KUPDATEB
    • KVERIFY
  • WPS Workbench Remote WPS Server Connection Improvements

    Improvements have been made to the way in which the WPS Workbench is used to connect to a remote WPS Server. The changes provide access to the filesystem on the remote server. This means that as well as keeping data on the remote server it is now possible to keep, develop and run SAS language programs on the remote server.

    A new view provides access to both the local and remote file systems.

    This feature will be of particular interest to enterprise users and for use of server, cloud, cluster or grid-based WPS installations from the WPS Workbench.

  • In-database Summary Off-Load

    Also known as in-database processing, the WPS software can now hand-off summarisation workloads into database systems where possible. This comes in addition to hand-off of projection, selection, joining and sorting workloads already present in the WPS software.

    This feature has the potential significantly to reduce the execution time of summarisation workloads running against library engines backed by a relational database or data warehouse system.

  • Time Series Statistics

    The new WPS Time Series module adds time series analysis support to WPS with the following procedures:

    • PROC ARIMA
    • PROC EXPAND
    • PROC FORECAST
    • PROC X12
  • Additional Core Procedures

    Support for the following procedures has been added to the WPS Core module:

    • PROC HTTP
    • PROC JAVAINFO
    • PROC SOAP
  • Additional Statistics Procedures

    Support for the following procedures has been added to the WPS Statistics module:

    • PROC KDE
    • PROC STEPDISC
    • PROC VARCLUS
  • R language support with the new R Procedure

    The R language can now be accessed via the R Procedure (PROC R).

    This new procedure provides the ability to use R language within a SAS language program. R program code and datasets can be passed to and from an R environment, and log output and graphics generated by the R environment can be retrieved directly into WPS ODS output.

  • Connect to data and run programs remotely with WPS Communicate

    WPS 3.1 sees the addition of the WPS Communicate module.

    WPS Communicate adds support for connecting to remote WPS Servers, transmitting and receiving data, and remote submission of programs.

    Supported syntax includes:

    • RSUBMIT
    • PROC UPLOAD
    • PROC DOWNLOAD

    Connections can be made by telnet or SSH depending on platform and security requirements.

  • Actian Matrix®

    The new WPS Engine for Actian Matrix provides dedicated support for accessing the Actian Matrix (formerly known as ParAccel) database.

  • Call External Functions

    SAS language Syntax is now supported for the following DATA step call routines and functions:

    • CALL MODULE
    • CALL MODULEN
    • CALL MODULEC

    This provides access to functions in external dll's and shared objects containing functions.

  • Java language object support

    Support for the JAVAOBJ DATA step component and the JAVAINFO procedure has been added to WPS Core to allow the calling of methods in compiled java classes.

  • WHERE clause optimisation

    Execution performance of WHERE clauses in WPS has significantly improved and will benefit the run time of most WHERE clauses in any DATA step or procedure. Reduction in run time could be anywhere from a factor of two to a factor of ten or more depending on the exact scenario.

  • Secure socket support

    Support for SSL and TLS communication over sockets has been added to WPS Core.

    This provides secure encrypted access to network services such as:

    • Emails using the email access method
    • Web services using the HTTP access method, PROC HTTP or PROC SOAP
  • Core Language Support

    WPS version 3 continues the expansion of it's language support with even more new language items.


Arrow curved up

Upgrading from WPS Version 2 to WPS Version 3

  • New Version 3 WPS Dataset

    Please read carefully in the WPS version 3 "releasenotes.txt" file (see Documentation) the section "WPD Library Engine and Data Migration and Performance Considerations" for important information regarding:
    1. Data migration for use with version 3
    2. Ongoing operation in mixed WPS version 3 and WPS version 2.x environments
  • Command Line Interface - Windows Users

    The name of the command line executable for WPS has been changed from wpsi.exe to wps.exe. Existing batch scripts and other references to wpsi.exe will need to be changed to wps.exe.

  • Command Line Interface - Linux, Solaris, AIX Users

    The location of the command line executable for WPS has been moved from the root of the WPSHOME directory to the bin subdirectory. Existing shell scripts and other references to WPS will need to be changed to bin/wps.

  • Licence Keys

    Existing version 2 licence keys are not compatible with WPS version 3. A new version 3 licence key will be required in order to activate the new software. A new version 3 licence key is free to valid licence holders. Existing licence holders can request a new version 3 licence key by Contacting The WPS Support Team.

  • Obtaining the Software

    WPS version 3 is a free upgrade for all valid licence holders. Please ensure you have read the licence key notes above before upgrading to version 3. If you have personal login details to access the WPS software download server, just use these to login and you will see WPS version 3 ready to download and install. If you do not have personal login details, please talk to the nominated person in your organisation/department responsible for coordinating how you obtain new releases of WPS in your organisation.