Main Content

本页采用了机器翻译。点击此处可查看英文原文。

fetch

从 OSLC 服务提供商处检索完整资源数据

自 R2021a 起

    说明

    示例

    status = fetch(resource,myClient) 从与 myClient 关联的服务提供商中检索与 resource 关联的 ResourceUrl 中的 XML/RDF 数据。该函数将 XML/RDF 数据存储在生命周期协作开放服务 (OSLC) 资源对象 resource 中,并返回检索成功状态。有关 RDF/XML 的更多信息,请参阅万维网联盟网站上的 RDF 1.1 XML 语法

    示例

    全部折叠

    此示例显示如何使用配置的 OSLC 客户端提交需求资源的查询请求、编辑现有需求资源以及将更改提交给服务提供商。

    按照为需求管理域创建并配置 OSLC 客户端中所述创建并配置 OSLC 客户端myClient后,为需求资源类型创建查询功能。

    myQueryCapability = getQueryService(myClient,'Requirement');

    向服务提供者提交可用的需求资源的查询请求。

    reqs = queryRequirements(myQueryCapability)
    reqs = 
    
      1×30 Requirement array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    将需求资源分配给变量 myReq。从服务提供商处检索需求资源的完整资源数据。检查 Title 属性。

    myReq = reqs(1);
    status = fetch(myReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    title = myReq.Title
    title =
    
        'Requirement 1'
    

    编辑需求标题并将变更提交给服务提供商。

    myReq.Title = 'My New Requirement Title';
    status = commit(myReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    使用show函数在系统浏览器中打开需求资源。

    show(myReq)

    输入参数

    全部折叠

    OSLC 客户端,指定为 oslc.Client 对象。

    输出参量

    全部折叠

    检索成功状态,作为matlab.net.http.StatusCode对象返回。

    版本历史记录

    在 R2021a 中推出