我想在 INV 组织级别上为 Oracle 应用程序中的并发程序设置冲突域(不兼容)。假设我们有三个组织 A、B、C,我的并发程序名称是 xyz
xyz 应该同时针对所有三个组织运行,但不能针对 A 和 A 或 B 和 B 或 C 和 C
我想在 INV 组织级别上为 Oracle 应用程序中的并发程序设置冲突域(不兼容)。假设我们有三个组织 A、B、C,我的并发程序名称是 xyz
xyz 应该同时针对所有三个组织运行,但不能针对 A 和 A 或 B 和 B 或 C 和 C
根据 Oracle AOL 文档,这是可能的。
冲突域 在 Oracle 应用程序中,数据存储在属于特定应用程序的数据库表中。每个表还可能包含用于确定访问各个记录需要满足哪些条件的信息。这些条件可能包含以下一个或多个数据组:
所有程序在提交时都被分配了一个冲突域。如果域被定义为参数的一部分,并发管理器将使用它来解决不兼容问题。如果域不是由参数定义的,则并发管理器使用为配置文件选项 Concurrent:Conflicts Domain 定义的值。最后,如果域不是由程序参数提供并且 Concurrent:Conflicts Domain 配置文件选项尚未定义,则使用“标准”域。标准域是所有请求的默认域。
所有程序都使用标准冲突域,除非为配置文件选项 Concurrent:Conflicts Domain 定义了值或通过程序参数定义了冲突域。
您可以参考以下链接了解更多详情。
https://docs.oracle.com/cd/A60725_05/html/comnls/us/fnd/incomp01.htm
https://docs.oracle.com/cd/A60725_05/html/comnls/us/fnd/incomp02.htm
问候,
西瓦巴拉那拉亚南