完成 wsadmin 脚本任务 "createAuthDataEntry"

Finalize wsadmin script task "createAuthDataEntry"

我有一个 this issue 的后续问题:是否可以在一个 wsadmin 脚本中完成 AdminTask.createAuthDataEntry 任务?

我需要调用此任务,以便 WAS 可以建立与我在同一脚本中定义的数据源的连接。

从 web 控制台定义 auth 条目不需要重新启动。通常我不希望身份验证更改需要重新启动。

我曾尝试在脚本中使用任务 AdminControl.invoke(AdminControl.queryNames('WebSphere:*,type=Server,node=%s,process=%s' % ('node', 'server')), 'restart'),但这会停止实例而不会再次启动它。此外,由于这些限制,我无法在同一脚本中验证数据源连接。

从 wsadmin 创建或修改身份验证数据条目需要重新启动服务器。我们有一个 RFE 允许 wsadmin 对它们进行动态更新,而无需您可以投票支持的服务器重新启动。为了使用 wsadmin 停止和启动服务器,调用 wsadmin 的 OS 级(bat 或 sh)脚本调用两个脚本可能是最简单的。