使用 wsadmin 脚本编制添加和移除策略

可以使用 Jython 或 Jacl 脚本编制语言和 wsadmin 工具对策略集执行查询、添加和移除策略操作。

开始之前

在使用此主题中的命令之前,请验证是否在使用 wsadmin 工具的最新版本。将属性对象作为 attributesbindingLocation 参数的值来接受的策略集管理命令不受 wsadmin 工具的先前版本支持。例如,这些命令不在 V6.1.0.x 节点上运行。

此外,如果启用了管理安全性,那么请验证您是否使用了正确的管理角色,如下表所述:
表 1. 管理角色. 下表描述管理安全性处于启用状态时的管理角色和相关联授权。
管理角色 授权
管理员 管理员角色必须拥有单元范围访问权才能创建和移除策略。
配置员 配置员角色无法创建或移除策略。
部署者 部署者角色无法创建或移除策略。
操作员 操作员角色无法创建或移除策略。
监视员 监视员角色无法创建或移除策略。

关于此任务

策略定义要在策略集中管理的服务质量 (QoS)。策略定义基于结构化信息标准促进组织 (OASIS) 和 Web Service 安全规范所制定的标准。

对于应用程序策略集,可以添加下列策略:
  • WSSecurity
  • WSReliableMessaging
  • WSAddressing
  • HTTPTransport
  • SSLTransport
  • WSTransaction
  • JMSTransport
  • CustomProperties
对于系统策略集,可以添加下列策略:
  • WSSecurity
  • WSAddressing
  • HTTPTransport
  • SSLTransport
  • WS-MetadataExchange
  • JMSTransport
  • CustomProperties

使用以下步骤对策略集配置执行添加或移除策略类型操作:

过程

下一步做什么

修改策略的属性后,使用 validatePolicySet 命令来验证策略集配置。例如,输入以下命令以验证 PolicySet1 策略集:
AdminTask.validatePolicySet('-policySet PolicySet1')

指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=txml_wsfppolicytypes
文件名:txml_wsfppolicytypes.html