预订演示

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

前页 后页

结合 oslc.where 和 oslc.select 参数

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

中同时使用 WHERE 和SELECT子句#

陈述。

<protocol>://<server>/<model_name>/oslc/am/qc/?oslc.select=<CSV of Resource Properties> & oslc.where=<conditions>

例子

这些示例查询作用于通过专业云服务器连接的称为“firebird_model”的模型。

不。

查询

1

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=* & oslc.where=dcterms:title="Class1" & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

选择所有名为“Class1”的资源属性。

2

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & oslc.where=dcterms:title="Class1" and dcterms:type="class" &类={72825AF9- E116-48f1-9DF8-77815E66B1A7}

选择名称为“Class1”的每个Enterprise Architect类类型资源的名称。

3

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:type,dcterms:identifier & oslc.where=ss:resourcetype in ["包","图表"] & 用户标识符={72825AF9-E116-48f1-9DF8-77815E66B1A7}

选择模型中每个Enterprise Architect包和图表的名称、类型和GUID 。

4

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:identifier,ss:resourcetype & oslc.where=ss:stereotype{ss:fqname in ["BPMN2.0 ::BusinessProcess", "BPMN2.0::BPELProcess"] 和 ss:parentresourceidentifier="pk_{2DFF8796-9D6F-4381-B2DC-4C7FFEB881E2}" & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

选择GUID为 {2DFF8796-9D6F-4381-B2DC-进程} 的包中每个资源的名称、 GUID和资源类型,它们是 BPMN 2.0业务流程或 BPMN 2.0 BPEL 流程元素。

5

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title,dcterms:creator{foaf:name},ss:version & oslc.where=ss:linkedresources{*=<http :// localhost :480/firebird_model/oslc/am/resource/el_{B55E995C-D8EA-4fa9-9006-7932294961A9}>} & useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

选择模型中链接到“Class1”(具有Enterprise Architect GUID {B55E995C-D8EA-4fa9-9006-7932294961A9})的每个资源的名称、作者和版本。

6

http:// localhost :480/firebird_model/oslc/am/qc/?oslc.select=dcterms:title & oslc.where=dcterms:created<"01-05-2020" & useridentifier={72825AF9-E116-48f1- 9DF8-77815E66B1A7}

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

注记

  • 此功能可通过专业云服务器获得,具有有效许可证
  • 日期必须以 YYYY-MM-DD 格式指定
  • 获取资源/资源特征XML 的 GET 请求将不会由专业云服务器处理,除非用户身份验证令牌随请求一起传递(通过 URL 中的“用户标识符”查询string )

了解更多