exponenta event banner

oslc. Клиент

Интеграция клиента с поставщиками OSLC

    Описание

    Использовать oslc.Client объект для интеграции с поставщиком услуг Open Services for Lifecycle Collaboration (OSLC). Укажите свойства поставщика услуг для объекта, затем используйте функции объекта для установки имени пользователя и входа на сервер. Затем можно использовать oslc.core.CreationFactory и oslc.core.QueryCapability объекты для создания и запроса ресурсов в сервисном провайдере OSLC.

    Создание

    Описание

    пример

    myClient = oslc.Client возвращает объект клиента OSLC.

    Свойства

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

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

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

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

    Пример: 'https://localhost:9443/qm/oslc_qm/catalog'

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

    getConfigurationContextNamesПолучение имен контекста конфигурации от поставщика услуг OSLC
    getCreationFactoryПолучить объект службы создания OSLC
    getDialogПолучение диалоговых окон пользовательского интерфейса от поставщика услуг OSLC
    getQueryServiceПолучить объект службы запросов OSLC
    getServerПолучить URL-адрес сервера для клиента OSLC
    getServiceProviderNamesПолучение поставщиков услуг для клиента OSLC
    getUserПолучение пользователя для клиента OSLC
    loginРегистрация в клиенте OSLC
    setCatalogPathЗадать путь к каталогу для клиента OSLC
    setConfigurationContextУстановить контекст конфигурации для клиента OSLC
    setConfigurationQueryPathУстановка пути запроса конфигурации для клиента OSLC
    setHttpHeaderУстановка заголовка HTTP для клиента OSLC
    setHttpOptionsНастройка параметров HTTP для клиента OSLC
    setServerУстановка URL-адреса сервера для клиента OSLC
    setServiceProviderУстановка поставщика услуг для клиента OSLC
    setServiceRootУстановка корня службы для клиента OSLC
    setUserУстановка пользователя для клиента OSLC

    Примеры

    свернуть все

    В этом примере показано, как создать клиент 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 в MATLAB и настроить клиент для подключения к поставщику услуг OSLC для домена управления качеством.

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

    myClient = oslc.Client;

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

    setUser(myClient,'jdoe');
    setServer(myClient,'https://localhost:9443');
    setServiceRoot(myClient,'qm');
    setCatalogPath(myClient,'/oslc_qm/catalog');

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

    login(myClient);

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

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

    setServiceProvider(myClient,'OSLC Plugin (Quality Management)');

    Если применимо, получите доступные контексты конфигурации. Установите для клиента 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 (Quality Management)'
        ConfigurationContext: 'Initial Development'
                  CatalogUrl: 'https://localhost:9443/qm/oslc_qm/catalog'

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

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

    myClient = oslc.Client;

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

    setUser(myClient,'jdoe');
    setServer(myClient,'https://localhost:9443');
    setServiceRoot(myClient,'cm');
    setCatalogPath(myClient,'/oslc_cm/catalog');

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

    login(myClient);

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

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

    setServiceProvider(myClient,'OSLC Plugin (Change Management)');

    Если применимо, получите доступные контексты конфигурации. Установите для клиента 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 (Change Management)'
        ConfigurationContext: 'Initial Development'
                  CatalogUrl: 'https://localhost:9443/cm/oslc_cm/catalog'
    Представлен в R2021a