上一主题: 日期下一主题: 列表 (QREL/BREL)


SREL

SREL 数据类型表示 SREL (Single RELation),这是一个指向另一个对象的指针。它是数据库中另一个表的外键。例如,问题对象具有一个指针属性,指向代表受理人的联系人。

大多数 CA SDM Web 服务方法允许使用点标记法检索 SREL 指向的对象的信息。例如,要从联系人上下文指定联系人组织的名称,请使用以下方法:

organization.name

您可以展开到任意多层,如下例所示:

organization.contact.first_name

点标记法仅可用于检索属性值,例如使用 getObjectValues() 或在 Where 子句中使用。您不能使用点标记法来设置值。

要设置 SREL 属性,例如使用 updateObject(),可以传递要指向的对象的永久 ID。为简化此操作,已增强了此版本的 CA SDM,以便 REL_ATTR(外键)值可以用于设置 SREL。

例如,由于 crt 对象(请求类型)的 REL_ATTR 是其代码属性,因此值“R”、“I”和“P”可用于设置 cr 对象的类型属性,以指定故障单是请求、突发事件还是问题。可将 cr 的类型属性设置为“R”而不是“crt:180”,设置为“I”而不是“crt: 182”,以及设置为“P”而不是“crt: 181”。

要将 SREL 属性设置为空,请传递空字符串 ("")。