【问题标题】:How to display IBM BPM snapshot environment variables using wsadmin?如何使用 wsadmin 显示 IBM BPM 快照环境变量?
【发布时间】:2017-03-23 19:43:06
【问题描述】:

我需要显示安装在 BPM 上的快照的所有现有环境变量。有没有办法可以使用 wsadmin 命令来做到这一点?

【问题讨论】:

    标签: snapshot business-process-management wsadmin ibm-bpm


    【解决方案1】:

    我认为我们没有 wsadmin 命令来显示快照的所有现有变量。如果这是有用的东西,我建议打开 BPM 开发的增强请求 (RFE) 供他们考虑。这是有关如何执行此操作的链接:

    https://developer.ibm.com/answers/questions/175980/how-do-i-submit-an-enhancement-request-or-rfe-for.html

    谢谢!

    【讨论】:

      【解决方案2】:

      我同意 Paula 的观点,没有 wsadmin cmd 来显示环境变量。

      但是,您可以查看:

      BPMSetEnvironmentVariable:

      https://www.ibm.com/support/knowledgecenter/SSFPJS_8.5.6/com.ibm.wbpm.ref.doc/topics/rref_bpmsetenvironmentvariable.html

      和 REST 调用来获取环境变量:

      https://www.ibm.com/support/knowledgecenter/SSV2LR/com.ibm.wbpm.ref.doc/rest/bpmrest/rest_bpm_wle_v1_system_env_variable_get.htm

      【讨论】:

      • 不要将链接发布为答案,而是添加一些文本来解释此答案如何帮助 OP 解决当前问题。谢谢
      【解决方案3】:

      这可以通过 BPM REST 接口 API 来实现。

      使用此 API 检索流程应用程序列表,您可以在其中找到您感兴趣的快照的 ID。

      https://<bpm_host_or_ip>:9443/rest/bpm/wle/v1/processApps
      

      使用此 API 检索环境变量及其默认值。

      https://<bpm_host_or_ip>:9443/rest/bpm/wle/v1/processAppSettings?snapshotId=2064.11a398d0-c6b8-41e4-b8eb-daaef864be14"
      

      你可以在Linux环境下轻松使用jq解析出你感兴趣的信息。

      最后使用这个 API 来检索给定环境变量的当前值。

      https://<bpm_host_or_ip>:9443/rest/bpm/wle/v1/system/env/variable?processAppAcronym=<APP_ACRONYM>&name=<ENV_VAR_NAME>
      

      【讨论】:

        猜你喜欢
        • 2018-06-08
        • 1970-01-01
        • 1970-01-01
        • 2019-12-30
        • 1970-01-01
        • 2018-10-25
        • 1970-01-01
        • 1970-01-01
        • 2018-08-16
        相关资源
        最近更新 更多