主要内容

oslc。客户端

客户端与OSLC提供者集成

    描述

    使用一个oslc。客户端对象与生命周期协作开放服务(OSLC)服务提供者集成。在对象上指定服务提供者属性,然后使用对象函数设置用户名并登录到服务器。然后你可以使用oslc.core.CreationFactory而且oslc.core.QueryCapability对象来创建和查询OSLC服务提供者中的资源。

    创建

    描述

    例子

    myClient= oslc。客户端返回一个OSLC客户机对象。

    属性

    全部展开

    OSLC服务提供者名称,指定为字符数组。

    服务提供程序配置上下文名称,指定为字符数组。

    服务提供者目录URL,指定为字符数组。

    例子:“https://localhost: 9443 / qm / oslc_qm /目录

    对象的功能

    getConfigurationContextNames 从OSLC服务提供者获取配置上下文名称
    getCreationFactory 获取OSLC创建服务对象
    getCustomLoginProvider 获取OSLC客户端注册的自定义身份验证回调函数名
    getDialog 从OSLC服务提供者获得用户界面对话框
    getQueryService 获取OSLC查询服务对象
    getServer 获取OSLC客户端的服务器URL
    getServiceProviderNames 获取OSLC客户端的服务提供者
    getUser 获取OSLC客户端的用户
    登录 登录OSLC客户端
    删除 从OSLC服务提供者中删除资源
    setCatalogPath 为OSLC客户端设置目录路径
    setConfigurationContext 为OSLC客户端设置配置上下文
    setConfigurationQueryPath 设置OSLC客户端的配置查询路径
    setCustomLoginProvider 向OSLC客户端注册自定义身份验证回调函数
    setHttpHeader 为OSLC客户端设置HTTP报头
    setHttpOptions 为OSLC客户端设置HTTP选项
    setServer 为OSLC客户端设置服务器URL
    setServiceProvider 为OSLC客户端设置服务提供者
    setServiceRoot 为OSLC客户端设置服务根
    setUser 为OSLC客户端设置用户

    例子

    全部折叠

    这个例子展示了如何在MATLAB中创建OSLC客户端®并配置客户端以连接到需求管理域的OSLC服务提供者。

    创建OSLC客户端。

    myClient = oslc.Client;

    为您的服务提供者设置用户和服务器URL。然后设置需求管理域的服务根目录路径和配置查询路径。

    setUser (myClient“jdoe”);setServer (myClient“https://localhost: 9443”);setServiceRoot (myClient“rm”);setCatalogPath (myClient“oslc_rm /目录”);setConfigurationQueryPath (myClient“gc / oslc-query /配置”);myClient

    登录到客户端并在提示时输入您的凭据。

    登录(myClient);

    获取指定目录路径和服务根目录中的可用服务提供者。将OSLC客户端设置为所需的服务提供者。

    getServiceProviderNames(myClient)
    提供者= 4×1单元阵列{'OSLC插件'}{'OSLC基于模型的设计'}{'OSLC4RM'}{'交互式测试(需求管理)'}

    setServiceProvider (myClient“OSLC插件”);

    如果适用,获取可用的配置上下文。将OSLC客户端设置为所需的配置上下文。

    配置= getConfigurationContextNames(myClient)
    configuration = 2×1单元格数组{'初始开发'}{'初始基线'}

    setConfigurationContext (myClient“最初的发展”);

    检查客户端属性。

    myClient
    myClient =带有属性的客户端:ServiceProvider: 'OSLC Plugin' ConfigurationContext: '初始开发' CatalogUrl: 'https://localhost:9443/rm/oslc_rm/catalog'

    这个例子展示了如何在MATLAB中创建一个OSLC客户端,并配置客户端以连接到质量管理领域的OSLC服务提供者。

    创建OSLC客户端。

    myClient = oslc.Client;

    为您的服务提供者设置用户和服务器URL。设置质量管理域的服务根路径和目录路径。

    setUser (myClient“jdoe”);setServer (myClient“https://localhost: 9443”);setServiceRoot (myClient“量子力学”);setCatalogPath (myClient“oslc_qm /目录”);

    登录到客户端并在提示时输入您的凭据。

    登录(myClient);

    获取指定目录路径和服务根目录中的可用服务提供者。将OSLC客户端设置为所需的服务提供者。

    getServiceProviderNames(myClient)
    providers = 4×1 cell array {'OSLC插件(质量管理)'}{'OSLC(质量管理)基于模型的设计'}{'OSLC4RM(质量管理)'}{'交互式测试(质量管理)'}

    setServiceProvider (myClientOSLC插件(质量管理));

    如果适用,获取可用的配置上下文。将OSLC客户端设置为所需的配置上下文。

    配置= getConfigurationContextNames(myClient)
    configuration = 2×1单元格数组{'初始开发'}{'初始基线'}

    setConfigurationContext (myClient“最初的发展”);

    检查客户端属性。

    myClient
    myClient =带有属性的客户端:ServiceProvider: 'OSLC插件(质量管理)' ConfigurationContext: '初始开发' CatalogUrl: 'https://localhost:9443/qm/oslc_qm/catalog'

    这个例子展示了如何在MATLAB中创建一个OSLC客户端,并配置客户端以连接到变更管理域的OSLC服务提供者。

    创建OSLC客户端。

    myClient = oslc.Client;

    为您的服务提供者设置用户和服务器URL。为变更管理域设置服务根目录和目录路径。

    setUser (myClient“jdoe”);setServer (myClient“https://localhost: 9443”);setServiceRoot (myClientccm的);setCatalogPath (myClient“/ oslc / workitems /目录”);

    登录到客户端并在提示时输入您的凭据。

    登录(myClient);

    获取指定目录路径和服务根目录中的可用服务提供者。将OSLC客户端设置为所需的服务提供者。

    getServiceProviderNames(myClient)
    providers = 4×1 cell array {'OSLC插件(变更管理)'}{'使用OSLC(变更管理)进行基于模型的设计'}{'OSLC4RM(变更管理)'}{'交互式测试(变更管理)'}

    setServiceProvider (myClient“OSLC插件(变更管理)”);

    如果适用,获取可用的配置上下文。将OSLC客户端设置为所需的配置上下文。

    配置= getConfigurationContextNames(myClient)
    configuration = 2×1单元格数组{'初始开发'}{'初始基线'}

    setConfigurationContext (myClient“最初的发展”);

    检查客户端属性。

    myClient
    myClient =带有属性的客户端:ServiceProvider: 'OSLC插件(变更管理)' ConfigurationContext: '初始开发' CatalogUrl: 'https://localhost:9443/cm/oslc_cm/catalog'

    版本历史

    R2021a中引入