getSLRequirements

Получите импортированное требование, на которое ссылаются, сопоставленное с объектом ресурса требования OSLC

    Описание

    пример

    ref = getSLRequirements(reqResource) возвращает импортированное требование, на которое ссылаются, сопоставленное с ресурсом набора требования или требования OSLC reqResource.

    Примеры

    свернуть все

    В этом примере показано, как получить требование, на которое ссылаются, которое было импортировано из IBM® DOORS® Next, который сопоставлен с ресурсом требования OSLC в том же проекте в DOORS Затем.

    Импортируйте требования из IBM DOORS Затем. Для получения дополнительной информации смотрите Импорт DOORS Следующие Требования от Модуля или Импорта DOORS Следующие Требования при помощи Запросов.

    Создайте и сконфигурируйте клиент OSLC myClient как описано в Создают и Конфигурируют Клиент OSLC для Области управления Требованиями. При установке поставщика услуг и контекста настройки, используйте те же настройки, которые вы использовали при импорте требований.

    Создайте фабрику создания для типа ресурса требования. Запросите поставщика услуг для требований. Отправьте запрос запроса поставщику услуг для доступных ресурсов требования.

    myCreationFactory = getCreationFactory(myClient,'Requirement');
    reqs = queryRequirements(myQueryCapability)
    reqs = 
    
      1×30 Requirement array with properties:
    
        ResourceUrl
        Dirty
        IsFetched
        Title
        Identifier

    Присвойте одно из требований к переменной myReq. Получите полные данные ресурсов от поставщика услуг для ресурса требования.

    myReq = reqs(1);
    status = fetch(myReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Получите импортированное требование, на которое ссылаются, сопоставленное с myReq.

    ref = getSLRequirements(myReq)
    ref = 
    
      Reference with properties:
    
                  Id: '431'
            CustomId: '431'
            Artifact: 'https://localhost:9443/rm/_BCoGwgJZEeuFW5Ss3RBk7w'
          ArtifactId: 'https://localhost:9443/rm/_BDSOEwJZEeuFW5Ss3RBk7w'
              Domain: 'OSLC'
           UpdatedOn: 17-Feb-2021 13:54:13
           CreatedOn: 29-Sep-2020 09:38:16
           CreatedBy: ''
          ModifiedBy: ''
            IsLocked: 1
             Summary: 'System Hazards'
         Description: 'System Hazards'
           Rationale: ''
            Keywords: {}
                Type: 'Functional'
                 SID: 431
        FileRevision: 1
          ModifiedOn: 29-Sep-2020 09:38:16
               Dirty: 0
            Comments: [0×0 struct]
               Index: '1'

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

    свернуть все

    Требование OSLC или ресурс набора требования возражают в виде oslc.rm.Requirement или oslc.rm.RequirementCollection объект.

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

    свернуть все

    Требование, на которое ссылаются, возвращенное как slreq.Reference объект.

    Введенный в R2021a