rsch_ww.kb 的例行程序


R_AddEntry

文件名

rsch_ww.kb

语法

R_AddEntry IS

参数

返回

副作用

说明

此例行程序允许用户输入一个新调度条目。

调用的对话框窗体

r_sched.dfc[edit_entry]


R_BatchScheduler

文件名

rsch_ww.kb

语法

R_BatchScheduler(VAL Args:LIST OF STRING) IS

参数

Args - 命令行参数(进程名称)

返回

窗口

副作用

说明

此例行程序从命令行执行调度器。

调用的对话框窗体

r_sched.dfc[procprompt]


R_CalculateNextTime

文件名

rsch_ww.kb

语法

R_CalculateNextTime(VAL baseTime:TIME, VAL baseDate:DATE, REF currentModule:ModuleRecord) IS

参数

baseTime - 假定上一条目运行的时间

baseDate - 假定上一条目运行的日期

currentModule - 调度条目记录

返回

副作用

说明

此例行程序计算应运行给定调度条目的下一时间与日期。

调用的对话框窗体


R_DeleteEntry

文件名

rsch_ww.kb

语法

R_DeleteEntry(VAL w: WINDOW) IS

参数

返回

副作用

说明

通过对消息对话框进行验证之后,此例行程序删除用户所选的条目。

调用的对话框窗体


R_DisableModule

文件名

rsch_ww.kb

语法

R_DisableModule(VAL modName:STRING, VAL procName:STRING) IS

参数

modName - 模块名称

procName - 过程名称

返回

副作用

说明

此例行程序使条目处于非活动状态。这是通过调度程序请求将消息发送回主调度器句柄实现的。

调用的对话框窗体


R_EditEntry

文件名

rsch_ww.kb

语法

R_EditEntry IS

参数

返回

副作用

说明

此例行程序允许用户对所选调度条目进行编辑。

调用的对话框窗体

r_sched.dfc[edit_entry]


R_EditEntryEvent

文件名

rsch_ww.kb

语法

R_EditEntryEvent(REF currentRec:ModuleRecord) IS

参数

currentRec - 此对话的实例数据

返回

副作用

说明

在添加/编辑 SCHEDULE 表中的条目过程中使用此事件处理器。

调用的对话框窗体

r_sched.dfc[edit_entry]


R_EnableModule

文件名

rsch_ww.kb

语法

R_EnableModule(VAL modName:STRING, VAL procName:STRING) IS

参数

modName - 模块名称

procName - 过程名称

返回

副作用

说明

此例行程序启用调度条目。这是通过调度程序代表禁用程序进行请求实现的。

调用的对话框窗体


R_ExecuteModule

文件名

rsch_ww.kb

语法

R_ExecuteModule(REF currentModule:ModuleRecord) IS

参数

currentModule - 实例数据

返回

副作用

说明

此例行程序运行参数 currentModule 说明的程序。

调用的对话框窗体


R_Expired

文件名

rsch_ww.kb

语法

R_Expired(VAL currentModule:ModuleRecord):BOOLEAN IS

参数

currentModule - 当前模块

返回

布尔值

副作用

说明

此例行程序返回布尔值,指示间隔是否已经到期。

调用的对话框窗体


R_FillProcessIDCombo

文件名

rsch_ww.kb

语法

R_FillProcessIDCombo(VAL hdl:WINDOW) IS

参数

hdl - 窗口处理器

返回

副作用

说明

此例行程序从 SCHEDULE 表取装全部唯一进程名称并将此列表插入给定句柄的 PROCESSID 组合框中。

调用的对话框窗体


R_FixNames

文件名

rsch_ww.kb

语法

R_FixNames(REF modName:STRING, REF procName:STRING) IS

参数

modName - 模块名称

procName - 过程名称

返回

副作用

说明

此例行程序裁剪给定 modName 与 procName 中的空格。

调用的对话框窗体


R_MakeFullName

文件名

rsch_ww.kb

语法

(REF temp:ModuleRecord) IS

参数

temp - 实例数据

返回

副作用

说明

此例行程序从给定条目的模块名称与过程名称创建一个并置名称。执行该条目过程中,将此全名传递给 CallFunction。

调用的对话框窗体


R_MakeProcPhrase

文件名

rsch_ww.kb

语法

R_MakeProcPhrase(VAL procName:STRING):STRING IS

参数

procName - 过程名称

返回

副作用

说明

此例行程序为过程名称创建 SQL 子句并处理该过程名称的所有值(包括“$UnKnown”)。

调用的对话框窗体


R_Perform

文件名

rsch_ww.kb

语法

R_Perform(VAL temp:ModuleRecord) IS

参数

temp - 包含要运行的进程名称

返回

副作用

说明

此例行程序执行指定的 ASE 函数、OS/2 可执行文件或命令。

调用的对话框窗体


R_ProcessExpirations

文件名

rsch_ww.kb

语法

R_ProcessExpirations IS

参数

返回

副作用

说明

此例行程序执行下述脚本,这些脚本对于它们的时间间隔来说已经过期了。

调用的对话框窗体


R_ProcessIDEntryEvent

文件名

rsch_ww.kb

语法

R_ProcessIDEntryEvent(REF sched:SchedulerRecord) IS

参数

sched - 此对话的实例数据

返回

副作用

说明

这是用于进程名称对话提示的事件处理器。

调用的对话框窗体


R_ProcessStartupScripts

文件名

rsch_ww.kb

语法

R_ProcessStartupScripts IS

参数

返回

副作用

说明

此例行程序执行标识为立刻执行的脚本,然后从模块列表中删除它们。立刻执行是用 0 天 0 小时 0 分 0 秒的时间间隔指示的。

调用的对话框窗体


R_ReadConfig

文件名

rsch_ww.kb

语法

R_ReadConfig IS

参数

返回

副作用

说明

此例行程序设置调度器的各种配置设置。

调用的对话框窗体


R_ReadScheduleTable

文件名

rsch_ww.kb

语法

R_ReadScheduleTable IS

参数

返回

副作用

说明

此例行程序将 SQL 调度表读入一个列表中。

调用的对话框窗体


R_RequestScheduler

文件名

rsch_ww.kb

语法

R_RequestScheduler IS

参数

返回

副作用

说明

此例行程序是 TCM 调度器的一个 wrapper。

调用的对话框窗体


R_RunEvent

文件名

rsch_ww.kb

语法

R_RunEvent(REF currentModule:ModuleRecord) IS

参数

currentModule - 包含当前条目的数据

返回

副作用

说明

此事件处理器用来调用 R_Perform 函数,该函数执行当前模块。

调用的对话框窗体


R_SchedulerEvent

文件名

rsch_ww.kb

语法

R_SchedulerEvent(REF scheduler:SchedulerRecord) IS

参数

scheduler - 实例数据

返回

副作用

说明

此例行程序为调度器进行事件处理。

调用的对话框窗体


R_StartScheduler

文件名

rsch_ww.kb

语法

R_StartScheduler(VAL processID:STRING):WINDOW IS

参数

processID - 进程标识

返回

窗口

副作用

说明

此函数将启动调度器的服务提供给其他 SA 脚本程序。

调用的对话框窗体

r_sched.dfc[scheduler_main]


R_StartupScript

文件名

rsch_ww.kb

语法

R_StartupScript(VAL currentModule:ModuleRecord):BOOLEAN IS

参数

currentModule - 当前模块

返回

布尔值

副作用

说明

此例行程序确定给定模块是否应在启动时运行。

调用的对话框窗体


R_TimeKeeper

文件名

rsch_ww.kb

语法

R_TimeKeeper(REF scheduler:SchedulerRecord) IS

参数

Scheduler - 调度实例数据

返回

副作用

说明

这是用于设置与接收计时器的不可见窗口的事件例行程序。R_SchedulerEvent 不能执行该操作,因为它是对话,而不是窗口。

调用的对话框窗体


R_UpdateTimes

文件名

rsch_ww.kb

语法

R_UpdateTimes(REF currentModule:ModuleRecord) IS

参数

currentModule - 实例数据

返回

副作用

说明

此例行程序用当前条目的上一运行时间与日期来更新 SQL 调度表,然后计算该条目的下一运行时间。

调用的对话框窗体


R_UserExecute

文件名

rsch_ww.kb

语法

R_UserExecute IS

参数

返回

副作用

说明

此例行程序执行用户已选择运行的模块。

调用的对话框窗体