使用调度程序提供程序属性文件

您可以使用属性文件来创建、修改或删除调度程序提供程序属性和定制属性。

开始之前

确定您要对调度程序提供程序配置或其配置对象进行的更改。

启动 wsadmin 脚本编制工具。要使用 Jython 语言来启动 wsadmin,请从服务器概要文件的 bin 目录运行 wsadmin -lang Jython 命令。

关于此任务

您可以使用属性文件来创建、修改或删除调度程序提供程序对象。您还可以创建、修改或删除调度程序提供程序定制属性。

使用 wsadmin 以运行管理命令来创建或更改调度程序提供程序的属性文件,验证属性,并将其应用于您的配置。

表 1. 调度程序提供程序属性文件的操作. 您可以创建、修改和删除调度程序提供程序属性。
操作 过程
create 设置所需属性,然后运行 applyConfigProperties 命令。
modify 编辑属性,然后运行 applyConfigProperties 命令以修改定制属性的值。
delete 运行 deleteConfigProperties 命令以删除属性。如果删除的属性具有缺省值,那么该属性将设置为缺省值。要删除整个 SchedulerProvider 对象,请取消注释 #DELETE=true,然后运行 deleteConfigProperties 命令。
create Property 不适用
delete Property 不适用

您可以选择性地以交互方式使用该命令:

AdminTask.command_name('-interactive')

过程

  1. 创建调度程序提供程序属性文件。
    1. 根据需要,设置 SchedulerProvider 属性。

      打开 SchedulerProvider 属性文件的编辑器。修改“环境变量”部分来匹配系统并设置需要更改的任何属性值。以下是 SchedulerProvider 属性文件示例:

      #
      # Header
      #
      ResourceType=SchedulerProvider
      ImplementingResourceType=SchedulerProvider
      ResourceId=Cell=!{cellName}:SchedulerProvider=mySchedulerProvider
      #DELETE=true
      #
      
      #
      #Properties
      #
      classpath={}
      name=mySchedulerProvider #required
      isolatedClassLoader=false #boolean,default(false)
      nativepath={}
      description=Default Scheduler Provider
      providerType=null #readonly
      #
      EnvironmentVariablesSection
      #
      #
      #Environment Variables
      cellName=myCell04
    2. 运行 applyConfigProperties 命令以创建或更改调度程序提供程序配置。

      运行 applyConfigProperties 命令会将属性文件应用于配置。在此 Jython 示例中,可选的 -reportFileName 参数生成名为 report.txt 的报告:

      AdminTask.applyConfigProperties(['-propertiesFileName myObjectType.props -reportFileName report.txt'])
  2. 修改现有的属性文件。
    1. 获取您要更改的调度程序提供程序的属性文件。

      您可以使用 extractConfigProperties 命令来抽取 SchedulerProvider 对象的属性文件。

    2. 在编辑器中打开属性文件,然后根据需要更改属性。

      确保属性文件中的环境变量匹配您的系统。

    3. 运行 applyConfigProperties 命令。
  3. 如果您不再需要调度程序提供程序或现有定制属性,那么可以删除整个调度程序提供程序对象或定制属性。
    • 要删除整个对象,请在属性文件的头部分中指定 DELETE=true,然后运行 deleteConfigProperties 命令;例如:
      AdminTask.deleteConfigProperties('[-propertiesFileName myObjectType.props -reportFileName report.txt]') 
    • 要删除定制属性,请仅指定属性文件中要删除的属性,然后运行 deleteConfigProperties 命令。

结果

您可以使用属性文件来配置和管理调度程序提供程序对象及其属性。

下一步做什么

将更改保存到配置。


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



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