预订演示

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

前页 后页

删除资源和资源特征

Enterprise Architect支持资源和资源特征删除服务,通过该服务,客户可以使用 HTTP DELETE 删除这些类型的现有资源和资源特征:

  • 资源
    -模型根
    -包
    -元素
    -图表
    - 连接器
  • 资源特征
    -包/元素/图表Discussions, Discussion Replies,需求,约束,
    资源分配、测试、场景、文件、链接文档、
    标记值、维护项和项目管理项
    -元素运行、属性、属性标记值、操作、
    操作标记值及操作参数
要删除现有资源/资源特征,客户端对资源/资源特征URL 执行 HTTP DELETE。如果成功,将生成“200确定”响应。如果不成功,将生成错误响应。

删除资源/资源特征时,必须通过查询string参数'用户'提供用户Authentication Token;请参阅用于访问 OSLC RESTful API 帮助主题的用户凭据帮助

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

模型根,包,元素,图表

类型

网址

物件

<protocol>://<server>/<model_name>/oslc/am/resource/<Resource GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素Link(连接器)

类型

网址

关联

<protocol>://<server>/<model_name>/oslc/am/linktyperesource/<带前缀的连接器GUID >/?useridentifier=<用户身份验证令牌>

元素运行状态

类型

网址

元素上的所有元素

<protocol>://<server>/<model_name>/oslc/am/runstates/<带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

特定的 RunState

<protocol>://<server>/<model_name>/oslc/am/runstate/<RunState GUID With Prefix>/?useridentifier=<用户身份验证令牌>

元素属性

类型

网址

元素上的所有属性

<protocol>://<server>/<model_name>/oslc/am/attributes/<带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

特定属性

<protocol>://<server>/<model_name>/oslc/am/attribute/<Attribute GUID With Prefix>/?useridentifier=<用户身份验证令牌>

属性标记值

类型

网址

一个属性上的所有标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Attribute GUID With Prefix>/?useridentifier=<用户身份验证令牌>

属性标记值

<protocol>://<server>/<model_name>/oslc/am/标记值/<属性标注GUID带前缀>/?useridentifier=<用户Authentication Token>

元素操作

类型

网址

所有操作在一个元素上

<protocol>://<server>/<model_name>/oslc/am/operations/<带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体操作

<protocol>://<server>/<model_name>/oslc/am/operation/<Operation GUID With Prefix>/?useridentifier=<用户身份验证令牌>

操作标记值

类型

网址

一次手术的所有标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalues/<Operation GUID With Prefix>/?useridentifier=<用户身份验证令牌>

操作标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<Operation标记值GUID With Prefix>/?useridentifier=<用户Authentication Token>

操作参数

类型

网址

操作的所有参数

<protocol>://<server>/<model_name>/oslc/am/parameters/<Operation GUID With Prefix>/?useridentifier=<用户身份验证令牌>

具体操作参数

<protocol>://<server>/<model_name>/oslc/am/parameter/<参数GUID With Prefix>/?用户=<UserAuthentication Token>

包/元素标记值

类型

网址

一个包上的所有值/元素标记值

<protocol>://<server>/<model_name>/oslc/am/ GUID /<包/元素With Prefix>/?useridentifier=<用户Authentication Token>

具体标记值

<protocol>://<server>/<model_name>/oslc/am/taggedvalue/<带前缀的标记值GUID >/?useridentifier=<用户Authentication Token>

包/元素/图表讨论

类型

网址

所有关于包/元素/图表的讨论

<protocol>://<server>/<model_name>/oslc/am/discussions/<包/元素/带前缀的图形GUID >/?图表=<用户身份验证令牌>

具体讨论

<protocol>://<server>/<model_name>/oslc/am/discussion/<Discussion GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素/图表讨论回复

类型

网址

讨论的所有回复

<protocol>://<server>/<model_name>/oslc/am/replies/<Discussion GUID With Prefix>/?useridentifier=<用户身份验证令牌>

具体讨论回复

<protocol>://<server>/<model_name>/oslc/am/reply/<Reply GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素需求

类型

网址

包上的所有需求/元素

<protocol>://<server>/<model_name>/oslc/am/requirements/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体需求

<protocol>://<server>/<model_name>/oslc/am/requirement/<需要带前缀的GUID >/?需求=<用户身份验证令牌>

包/元素约束

类型

网址

对一个包/元素的所有约束

<protocol>://<server>/<model_name>/oslc/am/constraints/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体约束

<protocol>://<server>/<model_name>/oslc/am/constraint/<带前缀的约束GUID >/?useridentifier=<用户身份验证令牌>

包/元素场景

类型

网址

包/元素上的所有场景

<protocol>://<server>/<model_name>/oslc/am/scenarios/<包/元素With Prefix>/? GUID =<用户Authentication Token>

具体场景

<protocol>://<server>/<model_name>/oslc/am/scenario/<Scenario GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素文件

类型

网址

一个包/元素上的所有文件

<protocol>://<server>/<model_name>/oslc/am/files/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体文件

<protocol>://<server>/<model_name>/oslc/am/file/<带前缀的文件GUID >/?useridentifier=<用户身份验证令牌>

包/元素链接文档

类型

网址

文档

<protocol>://<server>/<model_name>/oslc/am/linkeddocument/<Linked Document GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素资源分配

类型

网址

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

<protocol>://<server>/<model_name>/oslc/am/resourceallocations/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

特定资源分配

<protocol>://<server>/<model_name>/oslc/am/resourceallocation/<Resource Allocation GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素测试

类型

网址

包/元素的所有测试

<protocol>://<server>/<model_name>/oslc/am/tests/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体测试

<protocol>://<server>/<model_name>/oslc/am/test/<带有前缀的测试GUID >/?useridentifier=<用户身份验证令牌>

包/元素更改

类型

网址

全部修改在一个包/元素上

<protocol>://<server>/<model_name>/oslc/am/changes/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体更改

<protocol>://<server>/<model_name>/oslc/am/change/<更改带前缀的GUID >/?useridentifier=<用户身份验证令牌>

包/元素缺陷

类型

网址

全包/元素缺陷

<protocol>://<server>/<model_name>/oslc/am/defects/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体缺陷

<protocol>://<server>/<model_name>/oslc/am/defect/<带有前缀的缺陷GUID >/?useridentifier=<用户身份验证令牌>

包/元素问题

类型

网址

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

<protocol>://<server>/<model_name>/oslc/am/issues/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

URL - 具体问题

<protocol>://<server>/<model_name>/oslc/am/issue/<问题GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素任务

类型

网址

包/元素上的所有任务

<protocol>://<server>/<model_name>/oslc/am/tasks/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体任务

<protocol>://<server>/<model_name>/oslc/am/task/<任务With Prefix>/? GUID =<用户Token>

包/元素事件

类型

网址

包上的所有事件/元素

<protocol>://<server>/<model_name>/oslc/am/events/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体事件

<protocol>://<server>/<model_name>/oslc/am/event/<事件With Prefix>/? GUID =<用户身份验证令牌>

包/元素决策

类型

网址

所有关于包/元素的决定

<protocol>://<server>/<model_name>/oslc/am/decisions/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体决策

<protocol>://<server>/< GUID >/oslc/am/decision/<DecisionGUID With Prefix>/?决策=<用户Authentication Token>

包/元素文档

类型

网址

包/元素上的所有文件

<protocol>://<server>/<model_name>/oslc/am/documents/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体文件

<protocol>://<server>/<model_name>/oslc/am/document/<Document GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素特征

类型

网址

包上的所有特征/元素

<protocol>://<server>/<model_name>/oslc/am/mfeatures/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体特征

<protocol>://<server>/<model_name>/oslc/am/mfeature/<带有前缀的特征GUID >/?useridentifier=<用户身份验证令牌>

包/元素工作量

类型

网址

All Efforts on a包/元素

<protocol>://<server>/<model_name>/oslc/am/efforts/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体工作量

<protocol>://<server>/<model_name>/oslc/am/effort/<工作量GUID With Prefix>/?useridentifier=<用户身份验证令牌>

包/元素风险

类型

网址

包/元素的所有风险

<protocol>://<server>/<model_name>/oslc/am/risks/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体风险

<protocol>://<server>/<model_name>/oslc/am/risk/<带前缀的风险GUID >/?风险=<用户身份验证令牌>

包/元素度量

类型

网址

包/元素的所有指标

<protocol>://<server>/<model_name>/oslc/am/metrics/<包/带前缀的元素GUID >/?useridentifier=<用户身份验证令牌>

具体指标

<protocol>://<server>/<model_name>/oslc/am/metric/<Metric GUID With Prefix>/?useridentifier=<用户身份验证令牌>

资源/资源特征删除示例

物品

示例

1

删除一个包:

  • 其Enterprise Architect GUID为 {5147E138-1F14-4738-B721-5FCC0F8821A8}
  • 其中用户身份验证令牌为 {72825AF9-E116-48f1-9DF8-77815E66B1A7}
http:// localhost :480/firebird_model/oslc/am/resource/pk_{5147E138-1F14-4738-B721-5FCC0F8821A8}/?useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

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}
  • 其中用户身份验证令牌为 {72825AF9-E116-48f1-9DF8-77815E66B1A7}
http:// localhost :480/firebird_model/oslc/am/operations/el_{24B2D93C-03F1-4761-9BB8-3B837B44E985}/?useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

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}
  • 其中用户身份验证令牌为 {72825AF9-E116-48f1-9DF8-77815E66B1A7}
http:// localhost :480/firebird_model/oslc/am/tests/el_{24B2D93C-03F1-4761-9BB8-3B837B44E985}/?useridentifier={72825AF9-E116-48f1-9DF8-77815E66B1A7}

注记

  • 此功能可通过专业云服务器获得,具有有效许可证
  • 当与Enterprise Architect模型的专业云服务器连接配置为只读连接时,此功能将不可用
  • OSLC 删除资源/资源特征的请求将不会由专业云服务器处理,除非用户身份验证令牌随请求一起传递(通过 URL 中的“用户标识符”查询string )
  • 在已启用审计的模型中通过 OSLC 删除资源/资源特征时,不会记录对模型所做的更改
  • 删除包将删除其所有子包、元素和特征;根据包的大小,这可能是一项资源密集型任务,因此当删除包的请求被接受时,将生成“202 Accepted”消息
    这意味着删除一个包的过程还没有完成;如果后续对包的GET请求返回'404 Not Found'消息,则表示包已被完全删除, else ,如果返回包XML,则表示包删除尚未完成

了解更多