exponenta event banner

oslc.core. CreationFactory

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

    Описание

    Использовать oslc.core.CreationFactory функции объекта для создания ресурсов в сервисном провайдере Open Services for Lifecycle Collaboration (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