我正在创建一组.py
WLST脚本(15-20),它们将在Weblogic
环境中检查不同的设置。例如,密码要求、安全设置、用户属性等
但是,我希望在许多WebLogic
环境中运行这些脚本,这些环境都有不同的主机url和凭据。当脚本在不同的环境中运行时,是否有一种简单的方法来动态更改每个脚本的连接详细信息:
脚本:
connect(x,y,z)
环境1中的脚本:
^{pr2}$环境2中的脚本:
connect('weblogic','welcome2','example-host1:7001')
这是我第一次在stackoverflow上提出问题,在我职业生涯的头几年里,我把它作为一个来源,所以如果这个问题描述得不好,我深表歉意。在
我假设主机名在不同的环境中会有所不同。我们的方法是创建一个“envshell脚本”,其中包含使用简单case语句的映射。然后我们创建一个包装器脚本,在“envshell脚本”中迭代各种环境。这有帮助还是你需要更多的细节?在
简单的答案是。在属性文件中保留与环境相关的属性。并使用Python(Jython)读取这些属性
选项
在属性中保留与环境相关的信息并使用
^{pr2}$或者将其作为参数传递给wlst脚本
-loadProperties='C:\temp\myLoad.properties'
什么都可以。在
相关问题 更多 >
编程相关推荐