exponenta event banner

setUser

Установка пользователя для клиента OSLC

    Описание

    пример

    setUser(myClient,userName) установка клиента OSLC myClient пользователю, указанному userName.

    Примеры

    свернуть все

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

    Создайте клиент OSLC.

    myClient = oslc.Client;

    Задайте URL-адрес пользователя и сервера для поставщика услуг. Затем задайте путь к корню службы и каталогу для домена управления требованиями и путь запроса конфигурации.

    setUser(myClient,'jdoe');
    setServer(myClient,'https://localhost:9443');
    setServiceRoot(myClient,'rm');
    setCatalogPath(myClient,'/oslc_rm/catalog');
    setConfigurationQueryPath(myClient,'gc/oslc-query/configurations');
    myClient

    Войдите в систему клиента и введите свои учетные данные в ответ на запрос.

    login(myClient);

    Получение доступных поставщиков услуг в указанном пути к каталогу и корне службы. Установите для клиента OSLC требуемого поставщика услуг.

    providers = getServiceProviderNames(myClient)
    providers =
    
      4×1 cell array
    
        {'OSLC Plugin'                                  }
        {'Model Based Design with OSLC'                 }
        {'OSLC4RM'                                      }
        {'Interactive Testing (Requirements Management)'}

    setServiceProvider(myClient,'OSLC Plugin');

    Если применимо, получите доступные контексты конфигурации. Установите для клиента OSLC требуемый контекст конфигурации.

    configurations = getConfigurationContextNames(myClient)
    configurations =
    
      2×1 cell array
    
        {'Initial Development'}
        {'Initial Baseline'   }

    setConfigurationContext(myClient,'Initial Development');

    Проверьте свойства клиента.

    myClient
    myClient = 
    
      Client with properties:
    
             ServiceProvider: 'OSLC Plugin'
        ConfigurationContext: 'Initial Development'
                  CatalogUrl: 'https://localhost:9443/rm/oslc_rm/catalog'

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

    свернуть все

    Клиент OSLC, указанный как oslc.Client объект.

    Имя пользователя OSLC, указанное как символьный вектор.

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