SAS 9.1.3 Integration Technologies » Overview

Technical Overview
IOM Servers
Using IOM to Develop Applications
Foundation Services
Publishing Framework
Application Messaging
Stored Processes
Web Services
Directory Services
Web Infrastructure Kit
Technical Overview

Directory Services

SAS Integration Technologies uses an enterprise directory server to host all of its product infrastructure and run-time configuration information. This includes metadata for server and transport bindings, Publishing Framework channels and subscriber profiles, package archive repositories, and data source locators.

With SAS 9, the SAS Metadata Server is provided to serve as a central repository for metadata for the entire enterprise. To incorporate SAS Metadata Server functions into your SAS programs, you can use the SAS Open Metadata Interface. For information, see Getting Started with the SAS Open Metadata Interface and the SAS Open Metadata Interface: User's Guide on the SAS Web site).

If your organization uses an enterprise directory that conforms to the Lightweight Directory Access Protocol (LDAP), you can use the directory services interfaces of SAS Integration Technologies to incorporate enterprise directory services into your SAS applications. Through these interfaces, distributed SAS applications can share a common enterprise directory with components that might be executing in other run-time environments across the enterprise.

SAS Integration Technologies provides two interfaces that you can use to interact with an LDAP server from a SAS program:

  • The LDAP CALL Routine Interface, which is set of CALL routines that you can use to add, delete, modify, and search entries in the LDAP server.

  • The LDAPSERVICES class for the SAS Component Language (SCL). This class provides methods that add, delete, modify, and search entries in the LDAP server.

For documentation about the syntax and use of these interfaces, refer to the Directory Services section of the SAS Integration Technologies: Developer's Guide.