exponenta event banner

усилие

Получение полных данных о ресурсах от поставщика услуг OSLC

    Описание

    пример

    status = fetch(resource,myClient) извлекает данные XML/RDF из ResourceUrl связанные с resource от поставщика услуг, связанного с myClient. Функция сохраняет данные XML/RDF в объекте ресурса Открытые сервисы для совместной работы на протяжении жизненного цикла (OSLC). resource и возвращает статус успешного извлечения. Дополнительные сведения о RDF/XML см. в разделе Синтаксис XML RDF 1.1 на веб-сайте консорциума всемирной паутины.

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос на ресурсы требований с настроенным клиентом OSLC, изменить существующий ресурс требований и подтвердить изменения поставщику услуг.

    После создания и настройки клиента OSLC myClient как описано в разделе Создание и настройка клиента OSLC для домена управления требованиями, создайте возможность запроса для типа ресурса потребности.

    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, указанный как oslc.Client объект.

    Выходные аргументы

    свернуть все

    Статус успешного получения, возвращенный как matlab.net.http.StatusCode объект.

    Представлен в R2021a