配置调度程序缺省事务隔离

当对 com.ibm.websphere.scheduler.Scheduler 接口和 WASScheduler MBean 使用 get 或 find API 来读取任务时,在缺省情况下,调度程序使用落实读事务隔离。调度程序的缺省行为可以更改为未落实读,这使 get 和 find 方法可以返回数据库中任务的当前或下一个状态。

关于此任务

了解如何更改 get 和 find 方法的缺省行为。请参阅 API 文档以查看 com.ibm.websphere.scheduler.TaskInfo.setTaskExecutionOptions() 方法,它详细描述了如何返回任务的下一个状态或当前状态。
注意: 如果调度程序数据库(如 Oracle)不支持未落实的读,那么此参数可能无效。

要更改 get 和 find 方法的缺省行为,请完成以下步骤:

过程

  1. 从管理控制台中,单击资源 > 调度程序 > scheduler_name
  2. 单击定制属性
  3. 单击新建
  4. 添加以下属性:
    表 1. 要添加的属性
    属性 描述
    Name defaultReadTransactionIso
    类型 java.lang.Integer
    1(表示未落实读的事务隔离)2(表示落实读的事务隔离)
  5. 单击应用
  6. 单击确定
  7. 保存更改,并在重新启动服务器之前验证是否启动了文件同步
  8. 重新启动应用程序服务器以使更改生效。

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



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