0

我的问题

在过去的几周里,我不得不多次更改 Websphere Portal 中的一些配置设置。现在变得很无聊,我想用一个小脚本来代替自己。

我需要访问“管理页面”部分并启用/激活一些内容节点。

  • 登录
  • 导航到管理页面
  • 搜索一个唯一的名字
  • 单击激活/*停用* 链接
  • 确认对话框
  • 登出

我想为这个任务编写脚本

我为此创建了一个 Selenium 脚本,但这仍然涉及打开 Firefox,将 Selenium 脚本加载到 Selenium IDE 中,提供密码(因为当我将其保存到脚本中时我觉得很脏)并在所有 3 个集群上运行它。

我阅读了有关 Portal 脚本的信息,我想尝试一下。但不幸的是,我的机器上只安装了 Websphere Application 服务器,因此只有wsadmin.bat/sh可供我使用。

运行 Websphere Portal 脚本需要什么?

我需要使用一个脚本wpscript.bat/sh 。我必须在本地机器上安装Websphere Portal吗?有没有我可以使用的最小设置?我可以复制一些 JAR 并继续吗?

4

1 回答 1

1

XMLAccess 是您正在寻找的。XMLAccess 是 Portal Server 附带的命令行工具。它允许您连接到本地或远程门户服务器并执行诸如部署 portlet、添加/删除页面、设置参数、激活/停用页面等任务。

XMLAccess 使用基于 XML 的文件来管理任务。

它在哪里?

查看“PORTAL_INSTALL_DIR/Portal Server/bin 目录”

如何启动 XMLAccess?

./xmlaccess.sh -in your_xmlaccess_file.xml -url http://localhost:10040/wps/config -out message_log.txt ...

详细说明请参考IBM Portal InfoCenter

XMLAccess XML 文件长什么样?

您的门户安装中有示例。看PORTAL_INSTALL_DIR/Portal Server/doc/xml-samples

于 2011-03-08T13:50:00.753 回答