SAS 9.1.3 Integration Technologies » Developer's Guide

SAS Stored Processes
Implementing a Repository
Creating a Stored Process
Invoking a Stored Process
Publishing Stored Process Results
Working with Stored Process Results in the Client Application
IOM Direct Interface Stored Processes

Implementing a Repository

Implementing a repository for your stored processes is simple. You first need to allocate a storage location that your servers can access to hold your stored processes. This storage location, or repository, is implemented as a file system directory with the stored processes instances represented as files, by name, with a .sas extension if appropriate for the file system. Clients invoke the stored process utilizing this file name minus the .sas extension.

Once you have created the repository, you can catalogue its existence using the Administrator utility if you want to manage your stored process definitions in an LDAP directory. This is not required in order to utilize the facility but can be useful for resource management and discovery purposes. In this case, a repository is defined with information about the file system location and IOM server associations to gain access to the file system from a distributed client. The individual stored process instances are assigned a logical name and a set of properties are defined including the implementation file name, any name/value parameter pairs, and descriptive labels.