oslc.core.CreationFactory

Фабрика создания поставщика услуг OSLC

    Описание

    Используйте oslc.core.CreationFactory возразите функциям, чтобы создать ресурсы в Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг. После создания и конфигурирования oslc.Client, можно создать объект фабрики создания для поставщика услуг, заданного в объекте клиента.

    Создание

    Создайте oslc.core.CreationFactory объект при помощи getCreationFactory.

    Свойства

    развернуть все

    Клиент OSLC сопоставлен с фабрикой создания в виде oslc.Client объект.

    URI ресурса фабрики создания в виде вектора символов.

    URI ресурса для представления RDF ожидаемого содержимого заданного типа ресурса в виде массива ячеек.

    Пример: {'https://localhost:9443/rm/types/_4zFVsRL5EeuLWbFL3e4vrw'}

    Заголовок объекта фабрики создания, возвращенный как символьный массив.

    Тип ресурса, чтобы создать в поставщике услуг OSLC в виде массива ячеек.

    Функции объекта

    createСоздайте ресурс в поставщике услуг OSLC
    createChangeRequestСоздайте запрос на изменение в поставщике услуг OSLC
    createRequirementСоздайте требование в поставщике услуг OSLC
    createRequirementCollectionСоздайте набор требования в поставщике услуг OSLC
    createTestCaseСоздайте тест в поставщике услуг OSLC
    createTestExecutionRecordСоздайте запись выполнения теста в поставщике услуг OSLC
    createTestPlanСоздайте план тестирования в поставщике услуг OSLC
    createTestResultСоздайте результат испытаний в поставщике услуг OSLC
    createTestScriptСоздайте тестовый скрипт в поставщике услуг OSLC

    Примеры

    свернуть все

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

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

    myCreationFactory = getCreationFactory(myClient)
    myCreationFactory = 
    
      1×8 CreationFactory array with properties:
    
        client
        creation
        resourceShape
        title
        resourceType

    Исследуйте фабрику создания resourceType определить, какую фабрику создания вы хотите использовать.

    myCreationFactory(8).resourceType
    ans =
    
      1×1 cell array
    
        {'http://open-services.net/ns/rm#Requirement'}

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

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

    myCreationFactory = getCreationFactory(myClient,'Requirement')
    myCreationFactory = 
    
      CreationFactory with properties:
    
               client: [1×1 oslc.Client]
             creation: 'https://localhost:9443/rm/requirementFactory?projectURL=https%3A...'
        resourceShape: {1×22 cell}
                title: 'Requirement Creation Factory'
         resourceType: {'http://open-services.net/ns/rm#Requirement'}

    Создайте новый ресурс требования при помощи фабрики создания и назовите ресурс My New Requirement. Выберите полные свойства ресурса для ресурса требования. Затем передайте изменения в поставщике услуг.

    newReq = createRequirement(myCreationFactory,'My New Requirement');
    status = fetch(newReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    status = commit(newReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK

    Просмотрите ресурс, который вы создали в поставщике услуг.

    show(newReq)
    Введенный в R2021a