Previous Topic: TSSLDS Server SubtaskNext Topic: LDS ACID Field


NDT LDAPNODE Records

The NDT LDAPNODE records define the LDAP servers in the network and information required to appropriately communicate ACID administrative changes.

Information required to create, update, or delete objects in the LDAP directory is defined in the NDT LDAPNODE record. This information includes:

The supported keywords for an NDT LDAPNODE record are:

Fields marked with an asterisk (*) are mandatory.

Use the TSS ADD(NDT) command to add multiple XREF field mapping definitions to an LDAPNODE record.

The LDAP administrator password or the APPLNAME field must be specified. Each LDAP request requires an administrator distinguished name and a password. To provide the password:

Example: create an LDS LDAPNODE record

This example creates an LDS LDAPNODE record which maps two ACID fields to LDAP attribute names:

TSS ADD(NDT) LDAPNODE(testnode)
ACTIVE(yes)
SYNCUPD(yes)
ADMINDN(‘cn=administrator,o=CAI,c=US’)
ADMPSWD(password)
OBJCLASS(tssacid)
USERDNS(‘cn=%L, ou=TSS Team, c=US’)
URL(ldap://ca.ldap.server:7000)
XREF(ACID,userid)

To map additional acid fields, add more XREF subfields to the LDAPNODE record.

LDAPNODE with a Shared Security File

In a shared security file environment, add a SYSID keyword to the LDAPNODE record to designate a specific CA Top Secret systems LDAPNODE records. If no SYSID is present, the LDAPNODE record applies to all systems by default.

If using CPF, the CPF command can create duplicate LDS broadcasts if the SYSID parameter is not defined with the LDAPNODE.

Example: LDAPNODE with a shared security file

This example defines an LDAPNODE in a shared security file environment.

TSS ADD(NDT) LDAPNODE(ldapnode)
             SYSID(sys*)
             ACTIVE(yes)
             SYNCUPD(yes)
             ADMINDN(‘cn=administrator, o=CAI, c=US’)
             OBJCLASS(tssacid)
             USERDNS(‘cn=%N, ou=TSS Team, c=US’)
             URL(ldap://ca.ldap.server:7000)
             XREF(ACID,userid)

LDAP Nodes with Multiple URLs

Having multiple URL entries with a replicated server:

Note: The Security File must be extended before using the multiple URL feature.

Example: adding multiple URLs

This example makes both nodes 111.111.111.11:111 and 222.222.222.22:222 available.

TSS ADD(NDT) LDAPNODE(ldapnode) 
             ADMDN(CN=LDSSCA) 
             ADMPSWD(LDSSCA) 
             ACTIVE(YES) 
             SYNCADD(YES) 
             JOURNAL(YES) 
             BITDEFLT(CHAR_YN) 
             DATEFMT(MMDDYYYY) 
             USERDNS('tssacid=%l,host=xe14,o=cai,c=us')
                      objclass(tssacid) 
             URL(LDAP://111.111.111.11:111,
                 LDAP://222.222.222.22:222)
             XREF(ACID,userid)

LDAP Nodes with Passwords

To simplify data access of security information to distributed platforms, you can:

Note: The Security File must be extended before using the Unicode or Codepage features.

Examples: LADAP nodes and passwords

This example adds an LDAPNODE with PSWDLOWR set to yes:

TSS ADD(NDT) LDAPNODE(ldapenode)
             ADMDN(CN=LDSSCA)
             ADMPSWD(LDSSCA)
             ACTIVE(YES)
             SYNCADD(YES)
             SYNCUPD(YES)
             SYNCDEL(YES)
             PSWDASIS(NO)
             BITDEFLT(CHAR_YN)
             PSWDLOWR(YES)
             USERDNS('tssacid=%l,host= xe14,o=cai,c=us')
                      objclass(tssacid)
             URL(LDAP:/ /111.222.333.444:389)
             XREF(ACID,name) 

This example adds an LDAPNODE with UNICODE specified:

TSS ADD(NDT) LDAPNODE(Tldapnode)
             ADMDN(CN=LDSSCA)
             ADMPSWD(LDSSCA)
             ACTIVE(YES)
             SYNCADD(YES)
             SYNCUPD(YES) 
             SYNCDEL(YES)
             PSWDASIS(NO)
             BITDEFLT(CHAR_YN)
             PSWDLOWR(YES) 
             USERDNS('tssacid=%l,host=xe 14,o=cai,c=us')
                     objclass(tssacid) 
             URL(LDAP:// 141.202.204.14:389) 
             XREF(PASSWORD,USER PASSWORD,UNICODE)

This example adds an LDAPNODE with CODEPAGE specified:

TSS ADD(NDT) LDAPNODE(TST3LDAP)
             ADMDN(CN=LDSSCA)
             ADMPSWD(LDSSCA)   
             ACTIVE(YES)
             SYNCADD(YES)
             SYNCUPD(YES)
             SYNCDEL(YES)
             PSWDASIS(NO)    
             JOURNAL(YES)
             BITDEFLT(CHAR_YN)
             DATEFMT(MMDDYYYY)
             PSWDLOWR(YES)     
             USERDNS('tssacid=%l,host=xe14,o=cai,c=us')
             CODEPAGE(CODEPAGETEST)  
             objclass(tssacid)
             URL(LDAP://111.111.111.11:111)
             XREF(NAME,NAME)