This article contains supporting information for a SAS Global Forum 2013 paper, Paper 003-2013: Create Your Own Client Apps Using SAS Integration Technologies. Although a few years old, all of the techniques and examples continue to work with the most recent releases of SAS 9.4.
SAS Integration Technologies allows any custom client application to interact with SAS services. SAS Enterprise Guide and SAS Add-In for Microsoft Office are noteworthy examples of what can be done, but your own applications don't have to be that ambitious. This paper explains how to use SAS Integration Technologies components to accomplish focused tasks, such as run a SAS program on a remote server, read a SAS data set, run a stored process, and transfer files between the client machine and the SAS server. Working examples in Microsoft .NET (including C# and Visual Basic .NET) as well as Windows PowerShell are also provided.
The PDF version of the paper can be found here:
I've written several blog posts that show how to get started with Windows PowerShell and SAS Integration Technologies.
In addition to these posts, I've shared source code for the examples on GitHub:
A complete Microsoft Visual Studio project, implemented in the C# programming language, is available on GitHub.
The sample application supports these basic features:
You can also read this blog post, which describes the example and has generated many comments and discussions.
Screenshots from the sample application: