2023年6月21日发(作者:)

(1)安装 IBM Telephone Directory 应用

ITD的免费版本是作为 IBM WebSphere Application Server - Express for iSeries(5722-IWE)的选项 Option 3 提供的。 请使用通用WAS安装方式在OS/400里安装它。安装好后,在系统的集成文件系统里生成产品目录 /QIBM/ProdData/WebASE/businessApps/IBMTelDir

(2)为ITD设置LDAP服务(Lightweight Directory Access Protocol)

ITD使用LDAP目录服务来存储和提取数据。LDAP服务可以和ITD应用(ITD应用运行在WAS里)分别在两台i系列服务器上运行。下图介绍了LDAP的结构:

LDAP目录结构类似数据库结构,但其特性又使它不同于普通的关系型数据库。LDAP的特性是它的读访问和搜索操作远远频繁于更新写操作,成千上万的用户可能会同时使用一条信息,而LDAP允许多个应用使用同一个Entry的属性。

从OS/400 V5R1开始,操作系统里集成了LDAP服务:

下面,为了给ITD设置LDAP服务,我们在Qshell里运行“setup script”(/QIBM/ProdData/WebASE/businessApps/IBMTelDir/):

itdsetup -w -a -u

(只用当首次运行itdsetup脚本程序时才使用option -u)

------------------------------------------------------------------

Verifying

ldap_search: No such object

ldap_search: No such object

Attempt to create base dn entries for the default base dn ....

adding new entry dc=

adding new entry cn=users,dc=

Updating

Delete old IBM Telephone Directory create administrator

ldap_delete: No such object

ldap_delete: matched: CN=USERS,DC=

Creating IBM Telephone

adding new entry cn=iweAdministrator,cn=users,dc=

Creating IBM Telephone Directory

adding new entry cn=iweAdministrators,cn=users,dc=

Deleting IBM Telephone Directory

ldap_delete: No such object

ldap_delete: matched: CN=USERS,DC=

Modifying access rights to cn=users,dc=....

modifying entry cn=users,dc=

Creating ITD

Creating Apache

IBM Telephone Directory setup complete!

Setup summary:

Directory type = IBM Directory Server

Base directory name = cn=users,dc=

Directory URL = ldap://:389/cn=users,dc=

Search timeout value = 60 seconds

Maximum search results allowed = 100 entries

Maximum photograph size allowed = 15360 bytes

Application set up for 'anonymous' directory search

Enrollment is closed

$

------------------------------------------------------------------

dn: dc=AS20B,dc=ITSOROCH,dc=IBM,dc=COM

objectclass: domain

dc: AS20B,dc=ITSOROCH,dc=IBM,dc=COM

dn: cn=users,dc=AS20B,dc=ITSOROCH,dc=IBM,dc=COM

objectclass: container

cn: users

成功后,i系列服务器已经准备好去部署(deploy)ITD应用了。

(3)在WebSphere Express Application Server上配置ITD应用

创建一个新的 Express Application Server :

strsbs qase5/qase5,缺省,子系统里没有任何应用服务器。

your iSeries server:2001 -> 创建 application server instance

创建好,启动此WAS服务器,确认它成功启动了。

(4)从浏览器里使用ITD应用

:/bizApps

点击“IBM Telephone Directory”link,注册一两个新的entry后,试用搜索功能:

参考资料:

<> redp3624

2023年6月21日发(作者:)

(1)安装 IBM Telephone Directory 应用

ITD的免费版本是作为 IBM WebSphere Application Server - Express for iSeries(5722-IWE)的选项 Option 3 提供的。 请使用通用WAS安装方式在OS/400里安装它。安装好后,在系统的集成文件系统里生成产品目录 /QIBM/ProdData/WebASE/businessApps/IBMTelDir

(2)为ITD设置LDAP服务(Lightweight Directory Access Protocol)

ITD使用LDAP目录服务来存储和提取数据。LDAP服务可以和ITD应用(ITD应用运行在WAS里)分别在两台i系列服务器上运行。下图介绍了LDAP的结构:

LDAP目录结构类似数据库结构,但其特性又使它不同于普通的关系型数据库。LDAP的特性是它的读访问和搜索操作远远频繁于更新写操作,成千上万的用户可能会同时使用一条信息,而LDAP允许多个应用使用同一个Entry的属性。

从OS/400 V5R1开始,操作系统里集成了LDAP服务:

下面,为了给ITD设置LDAP服务,我们在Qshell里运行“setup script”(/QIBM/ProdData/WebASE/businessApps/IBMTelDir/):

itdsetup -w -a -u

(只用当首次运行itdsetup脚本程序时才使用option -u)

------------------------------------------------------------------

Verifying

ldap_search: No such object

ldap_search: No such object

Attempt to create base dn entries for the default base dn ....

adding new entry dc=

adding new entry cn=users,dc=

Updating

Delete old IBM Telephone Directory create administrator

ldap_delete: No such object

ldap_delete: matched: CN=USERS,DC=

Creating IBM Telephone

adding new entry cn=iweAdministrator,cn=users,dc=

Creating IBM Telephone Directory

adding new entry cn=iweAdministrators,cn=users,dc=

Deleting IBM Telephone Directory

ldap_delete: No such object

ldap_delete: matched: CN=USERS,DC=

Modifying access rights to cn=users,dc=....

modifying entry cn=users,dc=

Creating ITD

Creating Apache

IBM Telephone Directory setup complete!

Setup summary:

Directory type = IBM Directory Server

Base directory name = cn=users,dc=

Directory URL = ldap://:389/cn=users,dc=

Search timeout value = 60 seconds

Maximum search results allowed = 100 entries

Maximum photograph size allowed = 15360 bytes

Application set up for 'anonymous' directory search

Enrollment is closed

$

------------------------------------------------------------------

dn: dc=AS20B,dc=ITSOROCH,dc=IBM,dc=COM

objectclass: domain

dc: AS20B,dc=ITSOROCH,dc=IBM,dc=COM

dn: cn=users,dc=AS20B,dc=ITSOROCH,dc=IBM,dc=COM

objectclass: container

cn: users

成功后,i系列服务器已经准备好去部署(deploy)ITD应用了。

(3)在WebSphere Express Application Server上配置ITD应用

创建一个新的 Express Application Server :

strsbs qase5/qase5,缺省,子系统里没有任何应用服务器。

your iSeries server:2001 -> 创建 application server instance

创建好,启动此WAS服务器,确认它成功启动了。

(4)从浏览器里使用ITD应用

:/bizApps

点击“IBM Telephone Directory”link,注册一两个新的entry后,试用搜索功能:

参考资料:

<> redp3624