为WebSphere Portal开发JACL管理脚本

WebSphere Portal Server 是 IBM 面向整合和协作的一个重要平台。WebSphere Portal Server 为用户提供了三种管理方式:通过基于 Web 的方式管理 Portlet、XML Configuration Interface 和 Portal Scripting Interface。基于 Web 的管理 Portlet 方式需要用户手动做各种操作,不能自动化管理操作,只适用于简单的管理操作。XML Configuration Interface 需要用户编写 XML 配置文件,但该文件编写比较麻烦并且缺乏流程控制,不够灵活。Portal Scripting Interface 是从版本 5.1 引入的,并在版本 6.0 中得到了完善和增强,采用 JACL 方式来编写管理脚本,相对前两种方式,显得更加的灵活。

目标读者

本文读者应具备一定的 WebSphere Portal 使用和管理经验,同时还应具备编写 JACL 脚本的基本知识。

Portal Scripting Interface 是 IBM WebSphere Portal 提供基于 JACL 的脚本管理接口。本文以具体 JACL 脚本为例,向您介绍如何通过 Portal Scripting Interface 编写 WebSphere Portal 管理脚本。

如何运行 Portal Scripting Interface

Portal Scripting Interface 是 WebSphere Portal Server 提供的基于 JACL 的管理程序。在 WPS_HOME/bin 下有一个脚本程序 wpscript.bat(非 windows 平台对应于 wpscript.sh),它就是 WebSphere Portal 的脚本管理接口。wpscript.bat 需要在命令行下运行,有两种方式使用 Portal Scripting Interface:

交互方式:在命令行下一边输入 JACL 脚本一边解释运行,比较适用于一些简单的和一次性的操作;

提交脚本方式:事先编写好 JACL 脚本,然后将 JACL 脚本文件名作为命令行的参数传入执行,适用于复杂操作和需要重复执行的操作。

wpscript.bat 调用方式如下所示:

清单 1 运行Portal Scripting Interface

wpscript.bat –conntype <conntype> -port <port> -user <admin_id>
-password <password> -f <jacl filename>

下面我们对以上命令中所使用的参数做出说明:

-conntype:连接方式,可选参数,默认为 SOAP;

-port: 连接端口,对应于 wpconfig.properties 中的 WpsSoapPort 属性值;

-user 和 -password:用于创建连接的用户名和密码;

-f:JACL 文件的路径名,如果通过交互方式,省略这个参数。

时间: 2024-08-04 09:02:27

为WebSphere Portal开发JACL管理脚本的相关文章

猎头招聘——IBM WebSphere Portal 开发工程师

问题描述 职位描述:IBMWebSpherePortal开发工程师招聘人数:5名工作地点: 武汉职位要求:1.在软件行业从事设计/开发二年以上,英语流利,并具有企业级门户或大型网站开发的经验:2.具有一年以上IBMWebSpherePortalServer的项目开发经验:3.熟练掌握基于IBMWebSpherePortalServer的管理,熟练掌握portlet开发与部署:4.熟悉IBMWCM开发流程和活动目录:5.熟悉掌握Web应用开发,熟悉J2EE,Webservices,XML,JSP,

WebSphere Portal 8.0的新特性:拥抱OpenID

OpenID 背景知识介绍 传统的身份认证是将用户信息存放在一个独立 的系统中,可能是目录服务器,数据库,本地文件系统或自定义的系统.认证时 ,用户提供用户名和密码,与用户信息系统进行核对,确认用户是否合法.而 OpenID 是一个去中心化的网上身份认证系统.对于支持 OpenID 的网站,用户 不需要记住像用户名和密码这样的传统验证标记.取而代之的是,他们只需要预 先在一个作为 OpenID 身份提供者(Identity Provider)的网站上注册,通过 在身份提供者网站的认证而完成支持

如何实现Websphere Portal 6.0与Cognos 8集成应用开发

目的 国内使用 Cognos 的客户群已经达到很大的规模,同时,WebSphere Portal 已经作为越来越成熟的应用集成和个性化定制产品被广大有相关需求的企业所接受.这样,如何把 Cognos 整合到 Portal中,已是越来越多的客户关注的问题.在这之前,由于 Cognos 与 WebSphere Portal 是两款具有不同特性和使用场景的产品(例如:Cognos 默认安装基于 Tomcat,不使用 LDAP.而 Portal 一般基于 WAS 和 LDAP 作为用户存储),所以二者虽

IBM WebSphere Portal中的Web 2.0主题与皮肤定制开发介绍

在众多门户项目中,满足用户对 UI 的需求是项目成败的关键因素之一.良好的界面设计不但可以使用户操作更加便捷,而且能够使得应用 呈现条理更加清晰,从而提高用户的生产效率.WebSphere Portal 6.1 版本中新增加的 Web 2.0 主题特性通过 AJAX 的方式进行页面的客户 端页面聚合.相比起原来的服务器端聚合,这种方式在性能与用户体验上有了大幅度的提升.基于此,本文希望对 Web 2.0 主题皮肤框架的定 制与开发方面作全面的介绍.读者通过阅读本文可以快速开展 Web 2.0 主

使用Dojo和WebSphere Portal实现客户端Interportlet Commun

引言 许多门户开发人员已使用 WebSphere Portal 创建用于共享事件和数据以增强用户体验的协作 Portlet.例如,在一个 Portlet 中提交的选择可导致更新的信息在多个相关的 Portlet 中显示,从而有助于这些 Portlet 在其表示中保持同步.此功能在服务器上实现,依赖于 Portlet 将操作请求提交到服务器,以使该服务器可以在页面被刷新之前执行数据传输. 然而,当您将 Ajax 功能添加到 Portlet 时,此方法就变得无人问津了,因为 Ajax 功能使您可以动

集成Adobe Flex和IBM WebSphere Portal

简介:借助 Rich Internet Application(RIA)的理念,Adobe Flex 将您带到了 Web 应用 程序开发的更高级别,而 IBM WebSphere Portal则提供了复合工具来构建基于 SOA 的灵 活解决方案.但是如何将这二者结合起来呢?一种方法是直接将 Flex 集成到WebSphere Portal 服务器 .本文带您亲历面向 WebSphere Portal 快速构建基于富客户端和组件的 Flex 应用程序的全过程,并 提供了一种很有效的方法来减少 WA

WebSphere Portal 8.0的新特性:全新的配置向导助手

WebSphere Portal 配置向导的背景介绍 WebSphere Portal 里的配置 向导一向是用户所喜爱的工具,它可以帮助用户简化配置过程,原本需要用户自 己手工修改配置文件中的大量配置参数,现在只需要跟随配置向导一步一步填写 简单的信息就行了.简单来说配置向导主要是从几个方面来简化配置流程的: 针对用户所要完成的任务,配置向导将此任务所有相关的配置参数都挑选了 出来,并按照它们之间的关系分组放在不同的步骤中.这样避免了让用户自己从 纷杂的上百个配置参数判断哪些参数是需要修改,哪些

使用WebSphere Portal实现上下文门户

使用动态门户功能让用户界面适应具体情形和上下文 引言 将内容和应用程序与最需要它们的使用者相关联可能是一个非常复杂的问题.一方面,您 要向执行其任务的用户提供足够的信息和应用程序.另一方面,您又不想提供太多的信息, 以致承担信息过量的风险,因为信息过量会限制员工的关注内容,降低工作效率. 本文向您介绍如何使用 WebSphere Portal 提供更动态.灵活.智能并识别上下文的用户 界面,该用户界面称为上下文门户.本文使用示例情形说明静态网站和静态门户如何制约工 作效率,以及上下文门户的动态功

如何在WebSphere Portal中与其他portlet进行协同工作

本文基于作者的实践经验,详细介绍将这两款产品进行集成的详细步骤,并为读者展示在集成之后如何在 WebSphere Portal 8.0 中使用 Forms Application,以及 Forms Experience Portlet 如何在 WebSphere Portal 中与其他 portlet 进行协同工作. 门户 (Portal) 这里是指一个应用框架,它将各种应用系统.数据资源和 Web 资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户,使企业可以快速地建立企业对客户.企