queryRequirements

Запросите у поставщика услуг OSLC требования

    Описание

    пример

    reqs = queryRequirements(myQueryCapability) возвращает доступные ресурсы в сервисном провайдере Open Services for Lifecycle Collaboration (OSLC), который связан с возможностью запроса myQueryCapability.

    Примеры

    свернуть все

    В этом примере показано, как отправить запрос с настроенным клиентом OSLC.

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

    myQueryCapability = getQueryService(myClient,'Requirement')
    myQueryCapability = 
    
      QueryCapability with properties:
    
        queryParameter: ''
                client: [1×1 oslc.Client]
             queryBase: 'https://localhost:9443/rm/views?oslc.query=true&projectURL=http...'
         resourceShape: {0×1 cell}
                 title: 'Query Capability'
          resourceType: {1×2 cell}

    Отправьте запрос поставщику услуг на доступные ресурсы.

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

    Присвойте первый возвращенный ресурс требования переменной myReq, затем выберите полные свойства ресурса для myReq. Исследуйте Title свойство.

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

    Входные параметры

    свернуть все

    Возможность запроса ресурса OSLC, заданная как oslc.core.QueryCapability объект.

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

    свернуть все

    Ресурс требования OSLC, возвращенный как oslc.rm.Requirement объект.

    Введенный в R2021a
    Для просмотра документации необходимо авторизоваться на сайте