create

Создайте ресурс в поставщике услуг OSLC

    Описание

    пример

    myResource = create(myCreationFactory,resource) отправляет запрос создания к Open Services для Сотрудничества Жизненного цикла (OSLC) поставщик услуг, сопоставленный с фабрикой создания myCreationFactory для объекта resource ресурса.

    Примеры

    свернуть все

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

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

    myCreationFactory = getCreationFactory(myClient,'Requirement');

    Создайте новый ресурс требования путем создания экземпляра oslc.rm.Requirement класс.

    myReq = oslc.rm.Requirement
    myReq = 
      Requirement with properties:
    
        ResourceUrl: ''
              Dirty: 0
          IsFetched: 0
              Title: ''
         Identifier: ''
    

    Добавьте dcterms:title свойство к требованию и установленный значение.

    addTextProperty(myReq,'dcterms:title','My New Requirement');
    

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

    newReq = create(myCreationFactory,myReq)
    newReq = 
      Requirement with properties:
    
        ResourceUrl: 'https://localhost:9443/rm/resources/_oJNtgWrqEeup0...'
              Dirty: 1
          IsFetched: 0
              Title: ''
         Identifier: ''
    

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

    status = fetch(newReq,myClient)
    status = 
    
      StatusCode enumeration
    
        OK
    show(newReq)

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

    свернуть все

    Фабрика создания ресурса OSLC в виде oslc.core.CreationFactory объект.

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

    свернуть все

    Новый объект ресурса OSLC, возвращенный как один из этих объектов:

    Советы

    Введенный в R2021a