文章
· 三月 7, 2023 阅读大约需 2 分钟

Production组件的自定义设置

自定义更多的Production组件的设置

本示例会在Production的组件BO(业务操作)中增加自定义的配置信息,例如添加目标系统信息,当然此类信息也可以放在已有的配置”注释“中。

 

为production组件新增设置信息

  1. 为组件创建”目标服务器“设置信息。 现在想要为一个组件SoapDemo.BO.Operation.MyWebServiceSoap新增一个名为”目标服务器“的设置信息。
  2. 在SoapDemo.BO.Operation.MyWebServiceSoap类中增加以下代码,然后编译此类。其中Info为,您想将此设置放在哪一种设置中,Info代表”信息设置“,Basic代表”基本设置“,详细信息请参考设置类型
    Property 目标服务器 As %String(MAXLEN = 2000, XMLPROJECTION = "ATTRIBUTE");
    Parameter SETTINGS = "目标服务器:Info";
  3. 进入Production页面,刷新改页面,如下图所示,此时已经成功为组件增加 ”目标服务器“ 设置。 

 

获取组件设置信息

  1. 使用代码从终端获取组件设置信息 使用如下代码其中”SoapDemo.BO.Operation.MyWebServiceSoap“为组件名称,”目标服务器“为设置名称。
    write ##class(Ens.Director).GetItemSettingValue("SoapDemo.BO.Operation.MyWebServiceSoap","Host","目标服务器",.status)
    结果如下图所示:  

获取Production自带组件设置信息

使用SQL脚本获取production自带组件的所有设置信息

SELECT *FROM Ens_Config.Item
讨论 (0)1
登录或注册以继续