如何使用wsadmin / jython脚本在Websphere Application Server中仅列出单元范围的数据源?

问题描述

我想通过使用jython脚本仅列出单元范围的数据源。 目前,我可以列出所有数据源,这些数据源使我既可以进行群集范围划分,也可以进行单元格范围划分,但是我无法对其进行隔离。

我正在使用以下命令列出数据源。

AdminConfig.list('DataSource',AdminConfig.getid('/ Cell:mycell /'))。splitlines()

此命令的输出是特定单元格的所有可用数据源。

谢谢。

解决方法

要获取所有位于单元格范围内的数据源的列表,您可能需要像这样遍历所有单元格:

cells = AdminConfig.list('Cell').split()
datasources = []
for cell in cells:
    cn = AdminConfig.showAttribute(cell,'name')
    print cn
    datasources.append(AdminConfig.list('DataSource',cell).splitlines())