IBM Content Navigator V2.0.3         

getDocumentOverridesDraftFoundByID

getDocumentOverridesDraftFoundByID = true (default) | false

因为标识出现在快速路径中,因此文档及其草稿具有不同的标识和快速路径。 应用程序可以对文档(按照路径或标识)、草稿(按照路径或标识)、文件夹(按照路径或标识)等进行检索或执行操作。请求的作用域通常限制为接口中特定类型的对象,如获取文档、获取草稿、获取文件夹、更新文档、更新草稿、更新文件夹等。草稿和文件夹严格来说也是文档,因此它们可以作为文档来进行检索和查看。 最重要的是提交的标识或快速路径。

至于文档和草稿,某些应用程序不会区分由文档及其草稿分别报告的标识或快速路径。在这类情况下,应用程序可能会为文档范围的接口提供草稿标识或快速路径,或者为草稿范围的接口提供文档标识或快速路径。例如,某些应用程序会将文档标识或快速路径提交到 updateDraft() 接口,而如果服务的实施更新草稿而不是文档(不管专门针对文档的标识或快速路径),则将达到最佳效果。

此参数帮助检测和更正请求的作用域。 如果找到的实际项与指示的文档或草稿作用域不匹配,那么请求将自动查询所请求的作用域内的正确项。例如,如果应用程序提交了草稿标识或快速路径以检索父文档,那么当启用此参数时(缺省值),服务的实施将检测到草稿事实上已找到并改为检索草稿的父文档。

如果为请求的作用域指定了正确的标识或快速路径,那么性能将达到最佳状态。但是,将利用已找到的项来优化作用域更正解决方案,且此解决方案将优于需进行其他服务器调用来查找标识或快速路径以仅针对此请求对其进行提交的应用程序。如果应用程序在内存中已具有正确是实例,那么应用程序应提交正确的特定于作用域的标识或快速路径,但是不应通过使用草稿选项来查找单独的未修订路径,列示文件夹子代或重新检索文档,以仅获取正确的标识或快速路径。性能成本仅影响混合了标识和快速路径的应用程序和方案。

此特定参数在提交了草稿标识或快速路径后控制对文档范围的操作的更正。建议启用此设置(缺省值)。禁用此设置将确保获得最佳性能和伸缩性,但是需要应用程序遵循最佳做法以区分标识和快速路径,否则应用程序可能无法完美运行。