WPS (World Programming System) provides data analysis using the SAS language. Use your exisiting SAS code without software from the SAS institute. Run MXG with WPS. Request a free evaluation of WPS. World Programming Limited, also known as the World Programming Company (WPC) develop the World Programming System (WPS), a SAS alternative.

Features
Code Analyser

About The Code Analyser

WPS has a built-in code analyser tool that can scan your existing programs written in the language of SAS. The code analyser reports on the language elements used by your programs.

Once you have scanned your programs you are in a position to see which programs will run unchanged, which programs may need some work-around, and which programs contain language elements that are vital but not yet supported.

Analysis Report Features

Here are some of the features of an analysis report:

  • Identify the occurrence of unsupported language elements within the programs scanned.
  • Identify the language element type (e.g. Procedure, Format, Global Option, etc).
  • Automatically open a program at the exact line where an unsupported language element is located.
  • Generate an overview of all the language used by the programs scanned.
  • Export analysis reports into a Microsoft Excel spreadsheet so you can create your own customised reports.

Running Analyses

Performing a code analysis does not require the actualy SAS programs to be executed and also does not attempt to connect to any data sources.

It is possible to run an analysis on a single SAS program or on multiple directories containing hundreds of SAS programs. Even when analysing hundreds of SAS programs, a report is often generated in less than a few minutes.

The code analyser will not report on incorrect syntax or on language elements that are unknown in the language of SAS.

Mainframe and UNIX Users

The code analyser runs on the Windows platform only as a built in feature of the WPS Workbench.. However, if SAS programs are moved from a Mainframe or UNIX platform to a Windows computer, the code analyser is still able to report on all language elements including those specific to the z/OS or UNIX platform.

For mainframe users in particular, by moving your programs and analysing them on the Windows platform first, it means you can quickly check your existing programs before you attempt to run them with WPS on your Mainframe. When programs are moved from a Mainframe to a PC, it is worth noting that you need to remove line numbers, and it is suggested that you XMIT and then un-XMIT using PC XMIT Manager.

Try It Yourself

If you would like to try the code analyser on your existing SAS programs, you are able to request a free evaluation of WPS.

You Could Influence WPS Development

World Programming welcome receiving your reports generated by the code analyser. All analysis reports received by World Programming are used to help influence future WPS development.

Summary of Code Analyser Features & How To Use It

The document below will provides a brief summary of the code analyser and a short 'heads up' on how to use it.

WPS_Code_Analysis_Overview.pdf

The content of these web pages are available in a downloadable document : WPS.pdf