为 WebSphere Portal 开发 JACL 管理脚本
2009-11-04 00:00:00 来源:WEB开发网脚本示例介绍
本文将指导用户编写一个 JACL 脚本。在 Home 下创建一个标题为 Stock 的页面,然后将 WebSphere Portal 自带的 My Stock Portlet 部署到该页面上,最后对页面的权限进行设置,使普通用户不能访问该页面。
Portal Bean-在 JACL 中登录 Portal
Portal 对象提供了 Portal 登录认证的接口。登录 WebSphere Portal 需要提供用户名和密码,通过 JACL 脚本访问 Portal 也同样需要提供登录认证信息,只有先登录成功之后才能对 Portal 中的各种对象进行操作,这是每个实现 Portal 管理的 JACL 脚本首先必须要做的事情。
用文本编辑工具新建一个文件 stock.jacl 并输入如下内容:
清单 2 实现登录和退出 Portal
$Portal login <admin_id> <password>
$Portal logout
这已经是一个可以被 wpscript.sh 调用的 JACL 脚本了,只是简单的登录 Portal 然后再退出。JACL 支持命令行参数,我们可以把 Portal 登录信息通过命令行传入,这样 Portal 的用户名或密码变化后不用修改 JACL 脚本。修改后的脚本如下所示:
清单 3 从命令行接收登录 Portal 的用户名和密码
if { $argc != 2 } {
puts "Syntax: wpscript sample.jacl <username> <password>."
exit
}
set user [lindex $argv 0]
set pwd [lindex $argv 1]
$Portal login $user $pwd
$Portal logout
在后面的介绍中,将逐步扩充这个脚本,使它完成管理功能。
除了登录验证的接口外,Portal 对象还提供了 Virtual Portal 选择的接口,如下所示:
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››WebSphere Application Server 7.0 XML Feature P...
- ››开发者眼中的Windows Phone和Android
- ››开发学院教你用SQL 语句最快速清空MySQL 数据表的...
- ››WebSphere 反向投资者: 解决 WebSphere Applicati...
- ››WebSphere sMash 的创新应用,第 2 部分: 借助包装...
- ››Websphere MQ v6集群的负载均衡新功能
- ››WebSphere Process Server V6.0.2 集群,第 2 部分...
- ››WebSphere Process Server V6.0.2 集群,第 1 部分...
- ››WebSphere MQ性能调优浅谈
更多精彩
赞助商链接