[AIX Solaris HP-UX Linux Windows][z/OS]

servicepolicy.py 脚本

可以使用 servicepolicy.py 脚本来从命令行执行有关服务策略的操作,例如,创建服务策略,移除服务策略和编辑事务类。

用途

可以使用 servicepolicy.py 脚本完成下列操作。
  • 创建服务策略
  • 移除服务策略
  • 创建事务类
  • 移除事务类

要创建、修改以及移除服务策略和事务类,您必须拥有配置员或管理员管理特权。

位置

servicepolicy.py 脚本位于 app_server_root/bin 目录中。

用法

一般帮助的脚本用法如下所示:
./wsadmin.sh -lang jython -f servicepolicy.py
特定于操作的帮助的脚本用法如下所示:
./wsadmin.sh -lang jython -f servicepolicy.py operation --help

操作

createServicePolicy
使用指定的选项创建服务策略。必须单独创建和关联事务类。
  • --spname:指定在单元中唯一的服务策略的名称。
  • --spgt:指定一个整数以表示下列其中一种服务策略目标类型:
    • 0:随机
    • 1:平均响应时间
    • 2:百分比响应时间
    • 4:完成时间
  • --spgv:指定非随机目标的服务策略目标值。如果您不指定单位,那么会假定此值的单位为毫秒。
  • --spgvu:指定一个整数以表示非随机目标的服务策略目标值。如果您不指定单位,那么会假定此值的单位为毫秒。
    • 0:毫秒
    • 1:秒
    • 2 :分钟
  • --sppgv:指定一个整数以表示服务策略的百分比值,在该服务策略中,百分比响应时间目标介于 1100
  • --spi:指定一个整数以表示下列其中一种服务策略目标类型:
    • 1:最高
    • 2:较高
    • 3:高
    • 4:中
    • 5:低
    • 6:较低
    • 7:最低
  • --spd:指定服务策略描述。
removeServicePolicy
使用指定的选项删除现有服务策略。
  • --spname:指定要移除的服务策略的唯一名称。
createTransactionClass
使用指定的选项创建事务类。
  • --spname:指定在单元中唯一的服务策略的名称。
  • --tcname:指定要在单元中创建的唯一的事务类名称。
  • --tcd:指定事务类描述。
removeTransactionClass
使用指定的选项移除事务类。事务类中的所有统一资源标识 (URI) 都不再与父服务策略相关联。如果进入一个对这些 URI 的请求,但这些 URI 未与新的服务策略和事务类相关联,那么将它们归类至包含随机目标的缺省服务策略。
  • --tcname:指定要移除的事务类的单元唯一名称。

示例

创建服务策略:
./wsadmin.sh -lang jython -f servicepolicy.py createServicePolicy --spname Platinum --spgt 2 --spgv 3000 --spgvu 0 --sppgv 80 --spi 5
移除现有服务策略:
./wsadmin.sh -lang jython -f servicepolicy.py removeServicePolicy --spname Bronze 
创建新的事务类:
./wsadmin.sh -lang jython -f servicepolicy.py createTransactionClass --spname Platinum --tcname PlatinumWorkload --tcd 'my platinum workload'
移除现有事务类:
./wsadmin.sh -lang jython -f servicepolicy.py removeTransactionClass --tcname 
 PlatinumWorkload  

指示主题类型的图标 参考主题



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