Main Content

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

slreq.dngSetSessionConfig

IBM DOORS Next 会话设置配置上下文

自 R2023b 起

    说明

    示例

    slreq.dngSetSessionConfig(config) 将 IBM® DOORS® Next 会话的配置上下文设置为 config

    示例

    checktrue 时,slreq.dngSetSessionConfig(config,skipCheck) 设置配置上下文,而不检查 IBM DOORS Next 中的配置上下文一致性。

    示例

    全部折叠

    此示例显示如何获取和设置当前工程中 IBM DOORS Next 会话的配置上下文。

    指定服务器地址、需求管理服务根和用户名。

    rmipref(OslcServerAddress="https://localhost:9443");
    rmipref(OslcServerRMRoot="rm");
    rmipref(OslcServerUser="jdoe");

    通过指定工程、配置上下文、是否测试从系统浏览器到 MATLAB® 的连接以及自定义身份验证回调函数 myPasswordHelperCallback 来建立连接。函数myPasswordHelperCallback获取密码。有关更多信息,请参阅 setCustomLoginProvider

    slreq.dngConfigure("My Project","My Project Initial Stream", ...
        true,"myPasswordHelperCallback")
    Performing default system browser message test.
    	If browser warns about a missing certificate for 127.0.0.1,
    	please allow the connection or add exemption for 127.0.0.1.
    	https://127.0.0.1:31515/matlab/oslc/inboundTest

    获取工程的可用配置上下文。

    configs = slreq.dngGetProjectConfig
    configs = 
    
      1×8 struct array with fields:
    
        id
        name
        type
        url

    将配置上下文设置为结构体数组中的第一个配置上下文。

    slreq.dngSetSessionConfig(configs(1))

    此示例显示如何获取和设置当前工程中 IBM DOORS Next 会话的配置上下文,而无需检查 IBM DOORS Next 中的配置上下文一致性。

    指定服务器地址、需求管理服务根和用户名。

    rmipref(OslcServerAddress="https://localhost:9443");
    rmipref(OslcServerRMRoot="rm");
    rmipref(OslcServerUser="jdoe");

    通过指定工程、配置上下文、是否测试从系统浏览器到 MATLAB 的连接以及自定义身份验证回调函数 myPasswordHelperCallback 来建立连接。函数myPasswordHelperCallback获取密码。有关更多信息,请参阅 setCustomLoginProvider

    slreq.dngConfigure("My Project","My Project Initial Stream", ...
        true,"myPasswordHelperCallback")
    Performing default system browser message test.
    	If browser warns about a missing certificate for 127.0.0.1,
    	please allow the connection or add exemption for 127.0.0.1.
    	https://127.0.0.1:31515/matlab/oslc/inboundTest

    获取工程的可用配置上下文。

    configs = slreq.dngGetProjectConfig
    configs = 
    
      1×8 struct array with fields:
    
        id
        name
        type
        url

    将配置上下文设置为结构体数组中的第一个配置上下文。在 IBM DOORS Next 中不要检查配置上下文一致性。

    slreq.dngSetSessionConfig(configs(1),true)

    输入参数

    全部折叠

    配置上下文,指定为字符串标量、字符向量或结构体。您可以通过指定字符串标量或字符向量来输入配置上下文的名称。或者,您可以输入由 slreq.dngGetProjectConfigslreq.dngGetSessionConfig 函数返回的配置上下文结构体。

    数据类型: char | string | struct

    绕过 IBM DOORS Next 服务器中的配置上下文一致性检查的选项,指定为数字或逻辑 0 (false) 或 1 (true)。将此值设置为true以绕过检查。

    提示

    当 MathWorks Requirements Toolbox 小组件未安装在您的 IBM DOORS Next 服务器上,或者该小组件未与 Requirements Toolbox™ 通信时,您可以使用此参量为 IBM DOORS Next 会话设置配置上下文。

    数据类型: logical

    版本历史记录

    在 R2023b 中推出