上一页 下一页

删除资源和资源功能

Enterprise Architect支持资源和资源功能删除服务,客户端可以通过HTTP DELETE删除这些类型的现有资源和资源功能:

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

要删除现有资源/资源功能,客户端会在资源/资源功能URL上执行HTTP DELETE。如果成功,将生成“200 OK”响应。如果不成功,将生成错误响应。

  • 有关用于删除每个资源和功能的信息,请参阅本主题中的表。另请参阅GUID前缀表主题。

模型根,包,元素,图

类型

网址

目的

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

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

类型

网址

链接

<protocol>:// <server> / <model_name> / oslc / am / linktyperesource / <Connector GUID With Prefix> /

元素运行状态

类型

网址

元素上的所有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 / attributes / <Element GUID With Prefix> /

具体属性

<protocol>:// <server> / <model_name> / oslc / am / attribute / <带有前缀的属性GUID> /

属性标记值

类型

网址

属性上的所有标记值

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

属性上的特定标记值

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

元素操作

类型

网址

元素上的所有操作

<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 / taggedvalues / <Operation GUID With Prefix> /

操作的特定标记值

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

操作参数

类型

网址

操作中的所有参数

<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 / taggedvalues / <Package/Element GUID With Prefix> /

特定标记值

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

包/元素讨论

类型

网址

关于包/元素的所有讨论

<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 / reply / <Discussion GUID With Prefix> /

具体讨论答复

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

包/元素要求

类型

网址

包/元素的所有要求

<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 / constraints / <Package/Element GUID With Prefix> /

具体约束

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

包/元素场景

类型

网址

包/元素上的所有方案

<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 / files / <Package/Element GUID With Prefix> /

具体文件

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

包/元素链接文档

类型

网址

文件

<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 / tests / <Package/Element GUID With Prefix> /

具体测试

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

包/元素变化

类型

网址

包/元素的所有更改

<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 / defects / <Package/Element GUID With Prefix> /

具体缺陷

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

包/元素问题

类型

网址

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 / tasks / <Package/Element GUID With Prefix> /

具体任务

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

包/元素事件

类型

网址

包/元素上的所有事件

<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 / decisions / <Package/Element GUID With Prefix> /

具体决定

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

包/元素努力

类型

网址

包/元素上的所有努力

<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 / risks / <Package/Element GUID With Prefix> /

具体风险

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

包/元素度量

类型

网址

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

<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 /

资源/资源功能删除的示例

项目

例子

1

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

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

2

删除元素:

  • 这有Enterprise Architect GUID {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 /operations/ 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
  • 当Pro Cloud Server与Enterprise Architect模型的连接配置为只读连接时,此工具将不可用
  • ñ启用模式,删除资源/资源提供保安,你通过查询字符串参数UserIdentifier的提供用户身份验证令牌:
         <<protocol>://<server>/<model_name>/oslc/am/OSLC REQUEST/?useridentifier=<USER AUTHENTICATION TOKEN>
  • 在启用了审核的模型中通过OSLC删除资源/资源功能时,将不会记录对模型所做的更改
  • 删除包将删除其所有子包,元素和功能; 根据包的大小,这可以证明是一项资源密集型任务,因此当接受删除包的请求时,将生成“202 Accepted”消息。
    这意味着删除包的过程尚未完成; 如果Package上的后续GET请求返回'404 Not Found'消息,则表示Package已被完全删除,否则,如果返回Package XML,则表示Package删除尚未完成

学到更多