exponenta event banner

создать

Создание ресурса в сервисном провайдере OSLC

    Описание

    пример

    myResource = create(myCreationFactory,resource) отправляет запрос на создание поставщику услуг Open Services for Lifecycle Collaboration (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, указанный как один из следующих объектов:

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

    свернуть все

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

    Совет

    Представлен в R2021a