预订演示

请注意 : 本帮助页面不适用于最新版本的Enterprise Architect. 最新的帮助文档在这里.

前页 后页

结合 WHERE 和SELECT参数

oslc.whereoslc.select查询参数可以组合在查询能力的基本 URI 中,以检索所有满足指定条件的需求的所需属性。这类似于在#

中同时使用 WHERE 和SELECT子句#

陈述。

例子

这些示例查询作用于由云连接的名为firebird_model的模型。

示例

查询

1

查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" & oslc.select=dcterms:title

检索标题为“Requirement1”的所有需求的 OSLC属性标题。

2

查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title in ["Requirement1","Requirement2"] & oslc.select=dcterms:title,dcterms:created,dcterms:creator {foaf:名称}

检索标题为“Requirement1”或“Requirement2”的所有需求的 OSLC属性“title”、“created”和“creator”。

3

查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:title="Requirement1" and dcterms:creator{foaf:name}="User1" & oslc.select=*

检索由“User1”创建的标题为“Requirement1”的所有需求的所有 OSLC属性。

4

查询: http:// localhost :480/firebird_model/oslc/qc/?oslc.where=dcterms:created<"01-07-2020"oslc.select=dcterms:title

返回错误响应,因为属性“created”的值不是有效格式。

注记

  • 此功能可通过专业云服务器获得,具有有效许可证
  • 日期必须以 YYYY-MM-DD 格式指定

了解更多