定义程序不兼容规则
本节向您介绍如何为并发程序和报表定义不兼容规则。
不兼容和单独运行程序
如果某个并发程序与另一个程序不兼容,则这两个程序不能同时访问或更新相同的数据。
在定义并发程序时,您可以列出要求与并发程序不兼容的程序。您也可以列出与程序自身不兼容的程序,即不能同时运行的两个程序。
您还可以通过定义单独运行的程序以使某个程序与所有其它的并发程序均不兼容。
通过使用“并发程序”窗口来编辑并发程序的定义,您可以定义一个单独运行的并发程序,或与特定并发程序不兼容的并发程序。请参阅:并发程序
您可以使用“冲突域”来强制定义不兼容的程序与单独运行的程序。
请求集 - 允许不兼容
在定义哪些允许不兼容的请求集或请求集阶段时,您可以根据输入的指令在请求集或阶段中创建一个运行报表的并发程序。在您使用“并发程序”窗口列出与请求集不兼容的程序时,这些程序将被阻止启动,直至请求集或阶段中的所有报表完成运行。
要定义请求集和请求集阶段的不兼容规则,请执行以下步骤:
- 对于请求集,请选定“请求集”窗口中的“允许不兼容”复选框。
- 对于请求集阶段,请选定“阶段”窗口中的“允许不兼容”复选框。
- 定位至“并发程序”表单中的“不兼容程序”块,然后列出与您的请求集或阶段不兼容的那些程序。
所有运行请求集的并发程序均被称为请求集 <请求集名>,而所有运行请求集阶段的并发程序均被称为请求集阶段 <阶段名> - 请求集 <请求集名>。在“并发程序”表单中,如果您根据程序名查询请求集或阶段并发程序,则必须在“名称”字段中输入以下文字:
- 输入“请求集 %”以在所有请求集和阶段程序中执行查询
另请参阅
并发程序和请求概览
请求集不兼容
逻辑数据库
修改不兼容程序列表
数据组
并发程序