exponenta event banner

getSLRequirements

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

    Описание

    пример

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

    Примеры

    свернуть все

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

    Импорт требований из IBM DOORS Next. Дополнительные сведения см. в разделах Импорт следующих требований 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