0

Documentum:我必须创建文档的属性 A,只有当属性 B 获得一个特定值时(如果 attribB="bang" 则 "make attribA reuired/NOT_NULL")。

a) 如何使用 Oracle 触发器 (PL/SQL) 执行此操作?
b)我怎样才能用Java做到这一点?
c) 或者甚至是 JS 客户端验证?(恕我直言,最后,紧急情况)

4

2 回答 2

0

尽管您的问题并不准确,但根据您的要求,您有以下选择:

  • BOF(业务对象框架),即 TBO 逻辑(基于类型的对象) - 为各种对象事件编写自定义 Java 代码 - 例如 doSave
  • 根据您使用的客户端(WDK 应用程序,基于 extJS 的 xCP 2.x),您可以使用客户端验证 - 将此作为最后一个选项

PS 顺便说一句,尽管有可能,但不要因为这些事情而在 Documentum 下弄乱数据库。

于 2015-11-06T12:58:28.883 回答
0

您可以通过 java 脚本验证来完成。在 java 脚本中,您可以检查属性 Ba 是否具有值“BANG”,然后仅处理其他弹出警报消息。

于 2015-11-03T04:57:59.073 回答