前页 后页

更新资源和资源功能

Enterprise Architect支持资源和资源功能更新服务,客户端可以通过该服务通过HTTP POST更新这些类型的现有资源和资源功能的属性:

  • 资源资源
    -套餐
    -元素
    -连接器
  • 资源特征
    -套件/元素/图表讨论,讨论回复,资源分配,测试,
    标记的值,维护项目和项目管理项目
    -元素属性,操作和操作参数
根据OSLC规范,客户端必须执行以下操作来更新OSLC资源:
  • 通过HTTP GET获取资源的RDF / XML表示形式
  • 更新制图表达
  • 使用HTTP PUT将新的表示形式发送到资源的URL
但是,在Enterprise Architect ,要更新资源或资源功能,客户端必须以RDF XML格式将资源或资源功能的表示形式发布到更新URL。如果POST成功,则响应将包含更新的资源的URL。 POST不成功将生成错误响应。

这些是在Enterprise Architect中更新资源或资源功能所涉及的步骤:

  • 客户端获取资源或资源功能的RDF / XML表示,以通过HTTP GET进行更新
  • 客户端更新RDF / XML表示形式中的资源或资源功能属性
  • 客户端将更新的RDF / XML表示形式发布到资源或资源功能的更新URL中
请参阅本主题中的表,以获取用于更新每个资源和功能的信息。另请参阅GUID前缀表资源更新RDF / XML示例主题。

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / resource /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#” GUID

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行包装的GUID(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title> NAME </ dcterms:title>

<dcterms:subject>关键字</ dcterms:subject>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:status>状态</ ss:status>

<ss:complexity>复杂度</ ss:complexity>

<ss:phase>相位</ ss:phase>

<ss:version>版本</ ss:version>

<ss:language>语言</ ss:language>

</ oslc_am:资源>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / resource /

元件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / resource /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:identifier>具有GUID PREFIX的GUID ELEMENT(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title> NAME </ dcterms:title>

<dcterms:subject>关键字</ dcterms:subject>

<dcterms:创建者>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ dcterms:creator>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:status>状态</ ss:status>

<ss:complexity>复杂度</ ss:complexity>

<ss:phase>相位</ ss:phase>

<ss:version>版本</ ss:version>

<ss:language>语言</ ss:language>

</ oslc_am:资源>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / resource /

元素属性

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / attribute /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:属性>

<!-必需属性->

<dcterms:identifier>带有GUID前缀的属性的GUID(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>属性名称</ dcterms:title>

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:classifierresourceidentifier>带前缀的EA分类元素的指南</ ss:classifierresourceidentifier>

<ss:defaultvalue>默认值</ ss:defaultvalue>

<ss:scope>范围</ ss:scope>

<ss:containment>约束</ ss:containment>

<ss:isstatic>静态</ ss:isstatic>

<ss:iscollection>收藏品</ ss:iscollection>

<ss:isordered>已订购</ ss:isordered>

<ss:isconst> IS CONST </ ss:isconst>

<ss:allowduplicates>允许重复</ ss:allowduplicates>

<ss:lowerbound>数值</ ss:lowerbound>

<ss:upperbound>数值</ ss:upperbound>

<ss:position>数值</ ss:position>

</ ss:attribute>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / attribute /

元素操作

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / operation /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:operation>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行操作的向导(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>操作名称</ dcterms:title>

<dcterms:description>注释</ dcterms:description>

<ss:alias>别名</ ss:alias>

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<ss:classifierresourceidentifier>分类EA元素的指南</ ss:classifierresourceidentifier>

<ss:scope>范围</ ss:scope>

<ss:concurrency>一致性</ ss:concurrency>

<ss:isstatic>静态</ ss:isstatic>

<ss:isabstract>是摘要</ ss:isabstract>

<ss:isreturnarray> IS返回数组</ ss:isreturnarray>

<ss:isquery>是查询</ ss:isquery>

<ss:issynchronized>已同步</ ss:issynchronized>

<ss:isconst> IS CONST </ ss:isconst>

<ss:ispure>是纯</ ss:ispure>

<ss:position>数值</ ss:position>

<ss:behavior>行为</ ss:behavior>

</ ss:operation>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / operation /

元素操作参数

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / operationparameter /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:参数>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行操作参数的GUI(更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>操作参数名称</ dcterms:title>

<dcterms:description>注释</ dcterms:description>

<ss:classifiername>数据类型/分类名称</ ss:classifiername>

<ss:classifierresourceidentifier>分类EA元素的指南</ ss:classifierresourceidentifier>

<ss:defaultvalue>默认值</ ss:defaultvalue>

<ss:paramdirection>方向</ ss:paramdirection>

<ss:position>数值</ ss:position>

</ ss:parameter>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / operationparameter /

连接器

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / resourcelink /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<oslc_am:资源>

<!-必需属性->

<dcterms:identifier>带有GUID前缀的源包/元素的GUI </ dcterms:identifier>

<ss:{连接器类型} rdf:ID =“ ID” rdf:resource =“ <协议>:// <服务器>:<端口> / <模型> / oslc / am / resource / <目标软件包/元素指南带GUID前缀> /“ />

</ oslc_am:资源>

<rdf:说明rdf:about =“#ID”>

<dcterms:identifier>具有GUID PREFIX的连接器的GUI(用于更新)> </ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>连接器名称</ dcterms:title>

<dcterms:description>注释</ dcterms:description>

<ss:direction>方向</ ss:direction>

</ rdf:Description>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / linktype /

包/元素讨论

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / discussion /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:讨论>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行讨论的向导(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<ss:status>讨论状态</ ss:status>

<ss:priority>讨论优先级</ ss:priority>

</ ss:discussion>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / discussion /

包/元素资源分配

类型

输入项

UML

<协议>:// <服务器> / <型号名称> / oslc / am / pu / resourceallocation /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:资源分配>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行资源分配的GUI(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<ss:资源名称>

<foaf:Person>

<foaf:name>作者</ foaf:name>

</ foaf:人员>

</ ss:resourcename>

<ss:role>角色</ ss:role>

<ss:startdate> YYYY-MM-DD格式</ ss:startdate>

<ss:enddate> YYYY-MM-DD格式</ ss:enddate>

<ss:percentagecomplete>完成百分比</ ss:percentagecomplete>

<ss:expectedtime>期望的时间</ ss:expectedtime>

<ss:allocatedtime>分配时间</ ss:allocatedtime>

<ss:expendedtime>延长时间</ ss:expendedtime>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:resourceallocation>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / resourceallocation /

封装/元素测试

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / test /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:test>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行测试的GUI(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>测试名称</ dcterms:title>

<ss:classtype>类类型</ ss:classtype>

<dcterms:type> TYPE </ dcterms:type>

<ss:status>状态</ ss:status>

<ss:lastrun> YYYY-MM-DD格式</ ss:lastrun>

<ss:runby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:runby>

<ss:checkedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:checkedby>

<dcterms:description>说明</ dcterms:description>

<ss:input>输入</ ss:input>

<ss:acceptancecriteria>验收标准</ ss:acceptancecriteria>

<ss:results>结果</ ss:results>

</ ss:test>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / test /

包/元素标签值

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / taggedvalue /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:taggedvalue>

<!-必需属性->

<dcterms:identifier>带有GUID前缀的标记值的GUI(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<ss:value>标记值</ ss:value>

<dcterms:description>标记注释</ dcterms:description>

</ ss:taggedvalue>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / taggedvalue /

包装/元素变更

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

发布RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:change>

<!-必需属性->

<dcterms:identifier>使用GUID前缀更改(更新)的GUI </ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户安全性指南</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>更改名称</ dcterms:title>

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>新建/已验证/已完成</ ss:status>

<ss:priority>高/中/低</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:change>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / change /

封装/元素缺陷

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:缺陷>

<!-必需属性->

<dcterms:identifier> GUID PREFECT(要更新)的GUID前缀</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>默认名称</ dcterms:title>

<ss:报道者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:reportedby>

<ss:reportedon> YYYY-MM-DD格式</ ss:reportedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:resolvedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:resolvedby>

<ss:resolvedon> YYYY-MM-DD格式</ ss:resolvedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:defect>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / defect /

包/元素问题

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:issue>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX发行的GUID(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>问题名称</ dcterms:title>

<dcterms:title>问题名称</ dcterms:title>

<ss:raiseby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:raisedby>

<ss:raisedon> YYYY-MM-DD格式</ ss:raisedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:issue>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / issue /

包/元素任务

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:任务>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行任务的GUI(更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>任务名称</ dcterms:title>

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:task>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / task /

包/元素事件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:event>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行事件的GUI(更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>事件名称</ dcterms:title>

<ss:报道者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:reportedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<dcterms:type> TYPE </ dcterms:type>

<ss:priority>优先级</ ss:priority>

<ss:resolvedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:resolvedby>

<ss:resolvedon> YYYY-MM-DD格式</ ss:resolvedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:event>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / event /

包装/元素决定

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:决定>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行决策的GUI(用于更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>决定名称</ dcterms:title>

<ss:所有者>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:owner>

<ss:date> YYYY-MM-DD格式</ ss:date>

<ss:status>状态</ ss:status>

<ss:impact>影响力</ ss:impact>

<ss:author>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:author>

<ss:有效> YYYY-MM-DD格式</ ss:有效>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:decision>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / decision /

包/元素文件

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:document>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX更新文档的指南</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>文件名</ dcterms:title>

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:document>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / document /

封装/元素特征

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / maintenanceitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:foaf =“ http://xmlns.com/foaf/0.1/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:mfeature>

<!-必需属性->

<dcterms:identifier>具有GUID PREFIX的功能GUI(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>功能名称</ dcterms:title>

<ss:requestedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:requestedby>

<ss:requestedon> YYYY-MM-DD格式</ ss:requestedon>

<ss:status>状态</ ss:status>

<ss:priority>优先级</ ss:priority>

<ss:completedby>

<foaf:Person>

<foaf:name>人名</ foaf:name>

</ foaf:人员>

</ ss:completedby>

<ss:completedon> YYYY-MM-DD格式</ ss:completedon>

<ss:version>版本</ ss:version>

<dcterms:description>注释</ dcterms:description>

<ss:history>历史</ ss:history>

</ ss:mfeature>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / mfeature /

包装/元素的努力

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:努力>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行努力的GUID(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title> EFFORT NAME </ dcterms:title>

<dcterms:type> TYPE </ dcterms:type>

<ss:time>数值</ ss:time>

<dcterms:description>注释</ dcterms:description>

</ ss:effort>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / effort /

封装/元素风险

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:风险>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行风险更新(更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>风险名称</ dcterms:title>

<dcterms:type>风险类型</ dcterms:type>

<ss:weight>数值</ ss:weight>

<dcterms:description>注释</ dcterms:description>

</ ss:risk>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <模型> / oslc / am / rs / risk /

封装/元素指标

类型

输入项

网址

<协议>:// <服务器> / <型号名称> / oslc / am / pu / projectmanagementitem /

POST RDF / XML

<?xml版本=“ 1.0”编码=“ UTF-8”?>

<rdf:RDF xmlns:oslc_am =“ http://open-services.net/ns/am#”

xmlns:rdf =“ http://www.w3.org/1999/02/22-rdf-syntax-ns#”

xmlns:dcterms =“ http://purl.org/dc/terms/”

xmlns:ss =“ http://www.sparxsystems.com.au/oslc_am#”>

<ss:metric>

<!-必需属性->

<dcterms:identifier>使用GUID PREFIX进行度量的GUID(要更新)</ dcterms:identifier>

<!-启用安全性的模型中必需的->

<ss:useridentifier>用户认证令牌</ ss:useridentifier>

<!-可更新的属性->

<dcterms:title>指标名称</ dcterms:title>

<dcterms:type>度量类型</ dcterms:type>

<ss:weight>数值</ ss:weight>

<dcterms:description>注释</ dcterms:description>

</ ss:metric>

</ rdf:RDF>

资源形态

<协议>:// <服务器> / <型号> / oslc / am / rs / metric /

笔记

  • 可通过Pro Cloud Server使用有效许可证使用此功能
  • 当Pro Cloud Server与Enterprise Architect模型的连接配置为只读连接时,此功能将不可用
  • 在启用安全性的模型中,您需要在POST XML中提供用户身份验证令牌(通过'ss:useridentifier'XML元素)以创建资源或资源功能部件
  • 在启用了“需要用户锁定才能编辑”选项的启用安全性的模型中,如果出现以下情况,则可以更新资源/资源功能:
    -您具有“锁定元素”权限,并且
    -资源未被其他用户锁定
  • 在启用了审核的模型中通过OSLC更新资源/资源功能时,将不会记录对该模型所做的更改
  • Enterprise Architect不支持使用“标记值更新”服务修改包/元素上标记值的类型(URL:<协议>:// <服务器> / <模型名称> / oslc / am / pu / taggedvalue /)
  • OSLC规范使用HTTP PUT更新资源属性,而Enterprise Architect使用HTTP POST更新资源属性

学到更多