oslc.Client

Клиент для интеграции с поставщиками 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
    Для просмотра документации необходимо авторизоваться на сайте