Test case setup for the Tivoli WebSEAL performance tests

To perform our Tivoli WebSEAL performance tests, we identified and set up the software and hardware for various test case scenarios. We set up our DB2 server, set up three levels of security, created a WebSEAL junction, put our Web pages in the correct directories, created ACL descriptions, and used the System z9 cryptographic hardware functionality.

Creating the IBM® Tivoli® Directory Server (LDAP) Database on the DB2® Server

The following commands were used to create the database used by IBM Tivoli Directory Server for our measurements:
db2 create db ldapdb2 using codeset UTF-8 territory US
db2 CREATE BUFFERPOOL LDAPBP SIZE 1230 PAGESIZE 32K NOT EXTENDED STORAGE
db2 ALTER BUFFERPOOL IBMDEFAULTBP SIZE 29500
db2 "CREATE TABLESPACE LDAPSPACE PAGESIZE 32K MANAGED BY SYSTEM
db2 update dbm cfg using svcename idsservice
db2set DB2COMM=TCPIP
db2empfa ldapdb2
db2 update db cfg for ldapdb2 using APPLHEAPSZ 1024
db2 update db cfg for ldapdb2 using DBHEAP 1200

Creating the users in the LDAP Registry

The following commands were used to create 10,000 user entries:
user create user1 cn=user1,c=us user1 user1 linux390
user modify user1 account-valid yes
where user1 was varied from user1 though user10000.