Tech Tips – LDAP on the Mainframe? Absolutely!
Lightweight Directory Access Protocol (LDAP) is an Internet Protocol for accessing distributed directory services that act in accordance to X.500 data and service models with roots in the Telco industry and honed by 70 years of expertise. X.500? With X.500 there is a single Directory Information Tree which is distributed across one or more servers.
Each entry of the X.500 Directory structure consists of a set of attributes. The server may return the values of an attribute, the attributes in an entry, and the entries found by a search operation in any order. This follows from the formal definitions – an entry is defined as a set of attributes, and an attribute is a set of values, and sets need not be ordered.
So now that you know about the directory abilities of LDAP, what can you do with LDAP?
An LDAP client (JXPlorer for example at http://jxplorer.org) can if programmed accordingly:
- Start TLS – Use the LDAPv3 Transport Layer Security (TLS) for Secure Connections

- Bind – Authenticate and specify LDAP protocol version
- Search/Compare – Look up directory entries and see entry has a certain value
- Add/Delete/Modify Entries – Normal directory maintenance
- Abandon – Abort Operation
- Unbind – Close connection
Hey wait a minute. The LDAP directory doesn’t look anything like my directory system on the mainframe (e.g. RACF). Given all of this information, why in the world would one want to consider putting an LDAP on the mainframe? Think about it for a second.
- Isn’t your mainframe the centerpiece of your IT Universe?
- RACF in fact can be used as the back-end Database for LDAP (as well as DB/2).
- RACF is a robust almost impenetrable security system.
- IBM provides an LDAP Server for z/OS which provide centralized control.
- The RACF Security Administrator can easily maintain RACF and not have to learn another Security System.
So if you have web or other corporate applications that need a COMMON directory against which to authenticate users then what more natural place than the mainframe especially since a bulk of corporate data resides on the mainframe?
R. Scott Ray
GT Software
Enterprise Systems Director





