U.S. +1 (312) 214 3570  |  E.U +34 (91) 320-5524

Coding Custom Solutions in DirectoryScript

This advanced course will train your development staff and engineers on the DirectoryScript programming language that is used to add processing functionality to both the Symlabs Virtual Directory Server and Symlabs LDAP Proxy products. DirectoryScript is used in all of the Symlabs automatic processing plugins, and provides a powerful platform for you to achieve a wide range of powerful processing functionality to develop truly customized and unique solutions.

This course will help to familiarize developers with the syntax and structure of DirectoryScript programs. We provide a series of tutorial-based workshops that developers can work their way through to improve their understanding of the language and its API.

Common training topics and tutorials include the following:

  • The staged processing model: understanding how scripts are invoked within a configuration
  • Variables, Arrays and Hashes: working with data containers
  • The PDU Hash: dissecting data packets and manipulating them
  • Hooks: protocol specific tools to intercept PDU types
  • Conditionals, Loops and Operators: the syntactic glue for your functions
  • Manipulating data within a BIND Request PDU
  • The Global and Session Hashes: creating your own configuration entries
  • Script File Inclusion: extending the core API to use plugin functions
  • Controlling Access using scripted functions
  • Init functions: making your processing more efficient by storing results
  • Routing Traffic: working with servergroups and datasources
  • Beyond LDAP: working with relational databases
  • Cross-protocol Scripting: create and HTTP interface to your backend repositories
  • Creating your own remote administration tools
  • Supervisor Scripts

 

If you require our training to cover other topics, more specific to your particular solution, you will need to discuss training options with Symlabs directly to determine the amount of training that your staff will require and to assess the appropriate costing.


About Symlabs
 
Symlabs is the performance leader for virtual directory and identity management solutions.   Benchmarks show Symlabs Virtual Directory Server, LDAP Proxy and Federated Identity Suite are the fastest and most powerful products in the industry for managing and unifying identity data.   Global giants like Sony, IBM, Vodafone, Nokia and United Nations already depend on Symlabs to add flexibility, security, and reliability to their infrastructure.  Symlabs also offers annual support, training and professional services to our clients to help them develop, integrate, and maintain solutions.