WEB开发网
开发学院软件开发Java 为 WebSphere Portal 开发 JACL 管理脚本 阅读

为 WebSphere Portal 开发 JACL 管理脚本

 2009-11-04 00:00:00 来源:WEB开发网   
核心提示: 脚本示例介绍本文将指导用户编写一个 JACL 脚本,在 Home 下创建一个标题为 Stock 的页面,为 WebSphere Portal 开发 JACL 管理脚本(3),然后将 WebSphere Portal 自带的 My Stock Portlet 部署到该页面上,最后对页面的权限进行设

脚本示例介绍

本文将指导用户编写一个 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 选择的接口,如下所示:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:WebSphere Portal 开发

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接