预订演示

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

前页 后页

创造工厂

Enterprise Architect支持 Creation Factory OSLC 服务,通过该服务,客户可以通过 HTTP POST 创建新的需求。为了创建一个新的需求,客户端将一个 RDF 格式的需求表示 POST 到 Creation Factory URL。如果 POST 成功,响应的 HTTP 位置标头将包含创建的需求的 URL。不成功的 POST 将生成错误响应。

Creation Factory URL 具有以下格式:

http://<服务器>/<型号名称>/oslc/cf/

例子

这些是 RDF 格式的需求的一些示例表示。

示例

RDF 表示

1

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dcterms="http://purl.org/dc/terms/"

xmlns:foaf 1 "http://xmlns.com/foaf/0.1/"

xmlns:ss=" https ">

<oslc_rm:要求>

<dcterms:title>要求3</dcterms:title>

<dcterms:description>需求注记

</dcterms:description>

<dcterms:创作者>

<foaf:人>

<foaf:name>用户1</foaf:name>

</foaf:人>

</dcterms:creator>

<ss:type>功能性</ss:type>

<ss:packageID>355</ss:packageID>

</oslc_rm:requirement>

</rdf:RDF>

结果描述

创建具有指定名称注记作者原型的新需求。

2

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dct="http://purl.org/dc/terms/"

xmlns:foaf 1 "http://xmlns.com/foaf/0.1/"

xmlns:ss=" https ">

<oslc_rm:要求>

<dct:title>要求4</dct:title>

<ss:packageID>355</ss:packageID>

<ss:difficulty>高</ss:difficulty>

<ss:priority>高</ss:priority>

</oslc_rm:requirement>

</rdf:RDF>

结果描述

创建具有指定名称难度优先级的新需求。

3

<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"

xmlns:oslc_rm="http://open-services.net/ns/rm#"

xmlns:dct="http://purl.org/dc/terms/"

xmlns:foaf 1 "http://xmlns.com/foaf/0.1/"

xmlns:ss=" https ">

<oslc_rm:要求>

<dct:title>要求4</dct:title>

<ss:packageID>355</ss:packageID>

<ss:难度/>

</oslc_rm:requirement>

</rdf:RDF>

结果描述

产生错误响应,因为属性'difficult' 具有无效(空)值。

注记

  • 此功能可通过专业云服务器获得,具有有效许可证
  • 需求的 OSLC属性“title”和“需求”是强制性的,必须在 RDF 表示中提供
  • OSLC属性“packageID”的值应该已经存在于模型中,因此在使用 Creation Factory 创建需求之前,请使用查询功能 URL 确定“packageID”的现有值
  • 需求的 OSLC属性“identifier”、“created”和“modified”是只读的,不能使用 Creation Factory 服务进行设置

学到更多