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
(只用当首次运行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应用
点击“IBM Telephone Directory”link,注册一两个新的entry后,试用搜索功能:
参考资料:
<
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
(只用当首次运行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应用
点击“IBM Telephone Directory”link,注册一两个新的entry后,试用搜索功能:
参考资料:
<
发布评论