主要内容

本页采用了机器翻译。点击此处可查看英文原文。

login

登录 OSLC 客户端

    说明

    login(myClient) 提示输入登录凭据,并向生命周期协作开放服务 (OSLC) 服务器验证 myClient 的身份。

    注意

    如果您的服务提供商不支持 login 函数,请尝试使用 setHttpOptionssetHttpHeader 来向您的 OSLC 服务提供商验证 oslc.Client 实例的身份。login 函数可能不适用于某些 OSLC 服务提供商。

    示例

    示例

    全部折叠

    此示例说明如何为需求管理域在 MATLAB® 中创建 OSLC 客户端,并配置该客户端以连接到 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 对象。

    版本历史记录

    在 R2021a 中推出