上一页 下一页

检索资源和资源功能

Enterprise Architect支持通过HTTP GET动词检索这些资源和资源功能:

  • 资源
         - 模型根
         - 包
         -  元素
         - 图
  • 资源功能
         - 包和元素连接器,讨论,讨论回复,要求,约束,
            方案,文件,链接文档,资源分配,测试,标记值,维护
            项目和项目管理项目
         -  元素运行状态,属性,属性标记值,操作,操作标记值
            和操作参数
         - 图表图像

这些资源和资源特征类型中的每一个都由GUID上的前缀标识; 请参阅Guid前缀表帮助主题。

模型根,包,元素,图

类型

网址

目的

<protocol>:// <server> / <model_name> / oslc / am / resource / <Resource GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / resource /

封装/元件链接(连接器)

类型

网址

链接

<protocol>:// <server> / <model_name> / oslc / am / linkedresources / <Link GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / linktype /

元素运行状态

类型

网址

元素上的所有RunStates

<protocol>:// <server> / <model_name> / oslc / am / runstates / <Element GUID With Prefix> /

特定的RunState

<protocol>:// <server> / <model_name> / oslc / am / runstate / <RunState GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / runstate /

元素属性

类型

网址

元素上的所有属性

<protocol>:// <server> / <model_name> / oslc / am / attributes / <Element GUID With Prefix> /

具体属性

<protocol>:// <server> / <model_name> / oslc / am / attribute / <Attribute GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / attribute /

属性标记值

类型

网址

属性上的所有标记值

<protocol>:// <server> / <model_name> / oslc / am / taggedvalues / <Attribute GUID With Prefix> /

属性上的特定标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Attribute Tagged Value GUID With Prefix>/

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / taggedvalue /

元素操作

类型

网址

元素上的所有操作

<protocol>:// <server> / <model_name> / oslc / am / operations / <Element GUID With Prefix> /

具体操作

<protocol>:// <server> / <model_name> / oslc / am / operation / <Operation GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / operation /

操作标记值

类型

网址

操作上的所有标记值

<protocol>:// <server> / <model_name> / oslc / am / taggedvalues / <Operation GUID With Prefix> /

操作的特定标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Operation Tagged Value GUID With Prefix>/

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / taggedvalue /

操作参数

类型

网址

操作中的所有参数

<protocol>:// <server> / <model_name> / oslc / am / parameters / <Operation GUID With Prefix> /

具体操作参数

<protocol>:// <server> / <model_name> / oslc / am / parameter / <Parameter GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / operationparameter /

包/元素标记值

类型

网址

包/元素上的所有标记值

<protocol>:// <server> / <model_name> / oslc / am / taggedvalues / <Package/Element GUID With Prefix> /

特定标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Tagged Value GUID With Prefix>/

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / taggedvalue /

包/元素讨论

类型

网址

关于包/元素的所有讨论

<protocol>:// <server> / <model_name> / oslc / am / discussion / <Package/Element GUID With Prefix> /

具体讨论

<protocol>:// <server> / <model_name> / oslc / am / discussion / <Discussion GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / discussion /

包/元素讨论回复

类型

网址

所有关于讨论的回复

<protocol>:// <server> / <model_name> / oslc / am / reply / <Discussion GUID With Prefix> /

具体讨论答复

<protocol>:// <server> / <model_name> / oslc / am / reply / <Reply GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / discussion /

包/元素要求

类型

网址

包/元素的所有要求

<protocol>:// <server> / <model_name> / oslc / am / requirements / <Package/Element GUID With Prefix> /

具体要求

<protocol>:// <server> / <model_name> / oslc / am / requirement / <Requirement GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / requirement /

包/元素约束

类型

网址

包/元素上的所有约束

<protocol>:// <server> / <model_name> / oslc / am / constraints / <Package/Element GUID With Prefix> /

具体约束

<protocol>:// <server> / <model_name> / oslc / am / constraint / <Constraint GUID With Prefix> /

资源形态

protocol> :// <server> / <model_name> / oslc / am / rs / constraint /

包/元素场景

类型

网址

包/元素上的所有方案

<protocol>:// <server> / <model_name> / oslc / am / scenarios / <Package/Element GUID With Prefix> /

具体情景

<protocol>:// <server> / <model_name> / oslc / am / scenario / <Scenario GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / scenario /

包/元素文件

类型

网址

包/元素上的所有文件

<protocol>:// <server> / <model_name> / oslc / am / files / <Package/Element GUID With Prefix> /

具体文件

<protocol>:// <server> / <model_name> / oslc / am / file / <File GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / file /

包/元素链接文档

类型

网址

文件

<protocol>:// <server> / <model_name> / oslc / am / linkeddocument / <Linked Document GUID With Prefix> /

包/元素资源分配

类型

网址

包/元素上的所有资源分配

<protocol>:// <server> / <model_name> / oslc / am / resourceallocations / <Package/Element GUID With Prefix> /

特定资源分配

<protocol>:// <server> / <model_name> / oslc / am / resourceallocation / <Resource Allocation GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / resourceallocation /

包/元素测试

类型

网址

包/元素的所有测试

<protocol>:// <server> / <model_name> / oslc / am / tests / <Package/Element GUID With Prefix> /

具体测试

<protocol>:// <server> / <model_name> / oslc / am / test / <Test GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / test /

包/元素变化

类型

网址

包/元素的所有更改

<protocol>:// <server> / <model_name> / oslc / am / changes / <Package/Element GUID With Prefix> /

具体变化

<protocol>:// <server> / <model_name> / oslc / am / change / <Change GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / change /

包/元件缺陷

类型

网址

包/元素上的所有缺陷

<protocol>:// <server> / <model_name> / oslc / am / defects / <Package/Element GUID With Prefix> /

具体缺陷

<protocol>:// <server> / <model_name> / oslc / am / defect / <Defect GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / defect /

包/元素问题

类型

网址

URL - 包/元素上的所有问题

<protocol>:// <server> / <model_name> / oslc / am / issues / <Package/Element GUID With Prefix> /

URL - 特定问题

<protocol>:// <server> / <model_name> / oslc / am / issue / <Issue GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / issue /

包/元素任务

类型

网址

包/元素上的所有任务

<protocol>:// <server> / <model_name> / oslc / am / tasks / <Package/Element GUID With Prefix> /

具体任务

<protocol>:// <server> / <model_name> / oslc / am / task / <Task GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / task /

包/元素事件

类型

网址

包/元素上的所有事件

<protocol>:// <server> / <model_name> / oslc / am / events / <Package/Element GUID With Prefix> /

具体事件

<protocol>:// <server> / <model_name> / oslc / am / event / <Event GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / event /

包/元素决策

类型

网址

关于包/元素的所有决定

<protocol>:// <server> / <model_name> / oslc / am / decisions / <Package/Element GUID With Prefix> /

具体决定

<protocol>:// <server> / <model_name> / oslc / am / decision / <Decision GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / decision /

包/元素努力

类型

网址

包/元素上的所有努力

<protocol>:// <server> / <model_name> / oslc / am / effort / <Package/Element GUID With Prefix> /

具体努力

<protocol>:// <server> / <model_name> / oslc / am / effort / <Effort GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / effort /

包/元素风险

类型

网址

包/元素上的所有风险

<protocol>:// <server> / <model_name> / oslc / am / risks / <Package/Element GUID With Prefix> /

具体风险

<protocol>:// <server> / <model_name> / oslc / am / risk / <Risk GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / risk /

包/元素度量

类型

网址

包/元素上的所有度量标准

<protocol>:// <server> / <model_name> / oslc / am / metrics / <Package/Element GUID With Prefix> /

具体指标

<protocol>:// <server> / <model_name> / oslc / am / metric / <Metric GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / metric /

类型

网址

<protocol>:// <server> / <model_name> / oslc / am / diagramimage / <Diagram Image GUID With Prefix> /

资源形态

<protocol> :// <server> / <model_name> / oslc / am / rs / diagramimage /

资源/资源特征检索的示例

项目

例子

1

使用Enterprise Architect GUID检索包{5147E138-1F14-4738-B721-5FCC0F8821A8}。

HTTP://本地主机:480 / firebird_model / OSLC / AM /resource/ PK_ {5147E138-1F14-4738-B721-5FCC0F8821A8} /

2

检索元素:

  • 这有Enterprise ArchitectGUID {24B2D93C-03F1-4761-9BB8-3B837B44E985}
  • 在启用安全性的模型中
  • 用户认证令牌是{72825AF9-E116-48f1-9DF8-77815E66B1A7}

HTTP://localhost:480 / firebird_model / OSLC / AM /resource/ el_ {24B2D93C-03F1-4761-9BB8-3B837B44E985} / UserIdentifier的= {72825AF9-E116-48f1-9DF8-77815E66B1A7}

3

检索具有Enterprise Architect GUID {24B2D93C-03F1-4761-9BB8-3B837B44E985}的元素的所有操作。

HTTP://localhost:480 / firebird_model / OSLC / AM /operation/ el_ {24B2D93C-03F1-4761-9BB8-3B837B44E985} /

4

检索操作:

  • 这有Enterprise Architect GUID {E356ECA8-8C23-4c16-B94B-154A5A9B2B42}
  • 在启用安全性的模型中
  • 用户认证令牌是{72825AF9-E116-48f1-9DF8-77815E66B1A7}

HTTP://localhost:480 / firebird_model / OSLC / AM /operation/ op_ {E356ECA8-8C23-4c16-B94B-154A5A9B2B42} / UserIdentifier的= {72825AF9-E116-48f1-9DF8-77815E66B1A7}

5

检索具有Enterprise Architect GUID {24B2D93C-03F1-4761-9BB8-3B837B44E985}的元素的所有测试。

HTTP://localhost:480 / firebird_model / OSLC / AM /test/ el_ {24B2D93C-03F1-4761-9BB8-3B837B44E985} /

笔记

  • 此工具可通过Enterprise Architect版本13.5或更高版本下的Enterprise Architect Pro云服务器版本获得:Small Business Edition,Team Server Edition和Enterprise Server Edition
  • ñ启用模式,删除资源/资源提供保安,你通过查询字符串参数UserIdentifier的提供用户身份验证令牌:
         <protocol>:// <server> / <model_name> / OSLC / AM / OSLC REQUEST/ UserIdentifier= <USER AUTHENTICATION TOKEN>

学到更多

原文