1

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

4

3 回答 3

1

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

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

谢谢!

于 2017-01-30T19:37:47.187 回答
0

我同意 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

于 2017-02-02T21:47:39.683 回答
0

这可以通过 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"

你可以很容易地jq在 Linux 环境中使用来解析出你感兴趣的信息。

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

https://<bpm_host_or_ip>:9443/rest/bpm/wle/v1/system/env/variable?processAppAcronym=<APP_ACRONYM>&name=<ENV_VAR_NAME>
于 2017-03-23T11:43:06.473 回答