我需要显示BPM上安装的快照的所有现有环境变量。有没有办法可以使用wsadmin命令执行此操作?
答案 0 :(得分:1)
我认为我们没有wsadmin命令来显示快照的所有现有变量。如果这是有用的,我建议打开一个BPM开发的增强请求(RFE)供他们考虑。以下是如何执行此操作的链接:
谢谢!
答案 1 :(得分:0)
我同意Paula,没有wsadmin cmd来显示env变量。
但是,您可以查看:
BPMSetEnvironmentVariable:
http://nicercode.github.io/2014-02-13-UNSW/lessons/40-repeating/
REST调用以获取env变量:
答案 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>