上一主题: REST 注意事项下一主题: REST 和对象访问


REST 限制

REST API 支持在其资源查询或属性中使用带点属性名称引用。REST 会在其关联关系查询中公开包含带点属性的任何 BREL、QREL 或 LREL 属性。例如,base.maj 中的 chg 对象包含下列 QREL 属性:

workload_chg QREL chg DYNAMIC {
WHERE "assignee = ? and active = 1" ; 
PARAM_NAMES { id } ;
DOMSET chg_list; 
} ;
change_tasks QREL wf DYNAMIC {
WHERE "assignee = ? AND status.allow_task_update = 1 " ;
PARAM_NAMES { id } ;
DOMSET wf_list ;
} ;

此示例中提供了 workload_chg QREL 属性。由于 change_tasks QREL 的 WHERE 子句包含带点属性 (status.allow_task_update),因此 change_tasks QREL 不可用。