如何使用wsadmin显示IBM BPM快照环境变量?

时间:2017-01-25 08:36:25

标签: snapshot bpm wsadmin ibm-bpm

我需要显示BPM上安装的快照的所有现有环境变量。有没有办法可以使用wsadmin命令执行此操作?

3 个答案:

答案 0 :(得分:1)

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

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

谢谢!

答案 1 :(得分:0)

我同意Paula,没有wsadmin cmd来显示env变量。

但是,您可以查看:

BPMSetEnvironmentVariable:

http://nicercode.github.io/2014-02-13-UNSW/lessons/40-repeating/

REST调用以获取env变量:

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

答案 2 :(得分:0)

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

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

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

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

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>