AdminTask 对象的 CoreGroupBridgeManagement 命令组
要通过使用脚本编制来管理已部署的应用程序,可以使用 Jython 或 Jacl 脚本编制语言来实现。CoreGroupBridgeManagement 组中的命令和参数可用于创建和管理核心组访问点、TCP 入站通道端口和网桥接口。网桥接口指定运行核心组网桥服务的特定节点和服务器。
AdminTask 对象的 CoreGroupBridgeManagement 命令组包括以下命令:
createCoreGroupAccessPoint
createCoreGroupAccessPoint 命令为您指定的核心组创建缺省核心组访问点,并将其添加到缺省访问点组。如果缺省访问点组不存在,那么命令会创建缺省访问点组。目标对象
单元的核心组网桥设置对象。(ObjectName,必需)。必需参数
- -coreGroupName
- 将为其创建核心组访问点的核心组的名称。(字符串,必需)
可选参数
无示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask createCoreGroupAccessPoint (cells/cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1) "-coreGroupName core_group_name"
- 使用 Jython 字符串:
AdminTask.createCoreGroupAccessPoint('cells/cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1', '[-coreGroupName core_group_name]')
- 使用 Jython 列表:
AdminTask.createCoreGroupAccessPoint('cells/cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1', ['-coreGroupName', 'core_group_name'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask createCoreGroupAccessPoint {-interactive}
- 使用 Jython:
AdminTask.createCoreGroupAccessPoint('-interactive')
deleteCoreGroupAccessPoints
deleteCoreGroupAccessPoints 命令删除所有与您指定的组关联的核心组访问点。目标对象
单元的核心组网桥设置对象。(ObjectName,必需)必需参数
- -coreGroupName
- 将删除其核心组访问点的核心组的名称。(字符串,必需)
可选参数
无示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask deleteCoreGroupAccessPoints (cells/cell_name/coregroupbridge.xml# CoreGroupBridgeSettings_1) "-coreGroupName core_group_name"
- 使用 Jython 字符串:
AdminTask.deleteCoreGroupAccessPoints('cells/cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1', '[-coreGroupName core_group_name]')
- 使用 Jython 列表:
AdminTask.deleteCoreGroupAccessPoints('(cells/ cell_name/coregroupbridge.xml# CoreGroupBridgeSettings_1)', ['-coreGroupName', 'core_group_name'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask deleteCoreGroupAccessPoints {-interactive}
- 使用 Jython:
AdminTask.deleteCoreGroupAccessPoints('-interactive')
exportTunnelTemplate
exportTunnelTemplate 命令将隧道模板及其关联的子代导出至简单属性文件。目标对象
无必需参数
- -tunnelTemplateName
- 指定要导出的隧道模板的名称。(字符串,必需)
- -outputFileName
- 指定要创建的属性文件的名称。(字符串,必需)
可选参数
无示例
批处理方式示例用法:
- 使用 Jython 字符串:
AdminTask.exportTunnelTemplate('[-tunnelTemplateName tunnelTemplate1 -outputFileName tunnelTemplate1.props]')
- 使用 Jython 列表:
AdminTask.exportTunnelTemplate(['-tunnelTemplateName', 'tunnelTemplate1', '-outputFileName', 'tunnelTemplate1.props'])
交互方式示例用法:
- 使用 Jython:
AdminTask.exportTunnelTemplate('-interactive')
getNamedTCPEndPoint
getNamedTCPEndPoint 命令返回与您指定的访问点组关联的端口。返回的端口是在您指定的网桥接口的传输通道链的 TCP 入站通道上指定的端口。目标对象
将列示端口的网桥接口对象。(ObjectName,必需)必需参数
无。可选参数
- -bridgeInterface
- 此参数是可选的,其使用有所限制。此参数指示该访问点组是核心组网桥接口。有效值为 true 和 false。
示例
批处理方式示例用法:
- 使用 Jacl:
AdminTask.getNamedTCPEndPoint('cells/cell_name/coregroupbridge.xml#BridgeInterface_2')"-bridgeInterface true"
- 使用 Jython 字符串:
AdminTask.getNamedTCPEndPoint('cells/cell_name/coregroupbridge.xml#BridgeInterface_2','[-bridgeInterface true]')
- 使用 Jython 列表:
AdminTask.getNamedTCPEndPoint('cells/cell_name/coregroupbridge.xml#BridgeInterface_2') -bridgeInterface
交互方式示例用法:
- 使用 Jacl:
$AdminTask getNamedTCPEndPoint -bridgeInterface {-interactive}
- 使用 Jython 字符串:
AdminTask.getNamedTCPEndPoint -bridgeInterface ('[-interactive]')
importTunnelTemplate
importTunnelTemplate 命令将隧道模板及其子代导入至单元配置。目标对象
无必需参数
- -inputFileName
- 指定要导入的隧道模板文件的名称。(字符串,必需)
- -bridegeInterfaceNodeName
- 指定要用于核心组网桥接口的安全代理节点的名称。(字符串,必需)
- -bridegeInterfaceServerName
- 指定要用于核心网桥接口的安全代理服务器的名称。(字符串,必需)
可选参数
无示例
批处理方式示例用法:
- 使用 Jython 字符串:
AdminTask.importTunnelTemplate('[-inputFileName tunnelTemplate1.props -bridegeInterfaceNodeName secureProxyNode -bridegeInterfaceServerName mySecureProxyServer]')
- 使用 Jython 列表:
AdminTask.importTunnelTemplate(['-inputFileName', 'tunnelTemplate1.props', '-bridegeInterfaceNodeName', 'secureProxyNode', '-bridegeInterfaceServerName', 'mySecureProxyServer'])
交互方式示例用法:
- 使用 Jython:
AdminTask.importTunnelTemplate('-interactive')
listCoreGroups
listCoreGroups 命令返回与您指定的核心组相关的核心组集合。目标对象
将列示相关核心组的核心组名。(字符串,必需)必需参数
- -cgBridgeSettings
- 单元的组网桥设置对象。(ObjectName,必需)
可选参数
无示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask listCoreGroups DefaultCoreGroup "-cgBridgeSettings (cells/cell_name/coregroupbridge.xml# CoreGroupBridgeSettings_1)"
- 使用 Jython 字符串:
AdminTask.listCoreGroups('DefaultCoreGroup', '[-cgBridgeSetting (cells/ cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1)]')
- 使用 Jython 列表:
AdminTask.listCoreGroups('DefaultCoreGroup', ['-cgBridgeSetting', '(cells/ cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1)'])
交互方式示例用法:
- 使用 Jacl:
$AdminTask listCoreGroups {-interactive}
- 使用 Jython:
AdminTask.listCoreGroups('-interactive')
listEligibleBridgeInterfaces
listEligibleBridgeInterfaces 命令返回可成为所指定核心组访问点的网桥接口的节点、服务器和传输通道链组合的集合。目标对象
将列示网桥接口的核心组访问点对象。(ObjectName,必需)必需参数
无可选参数
无示例输出
一组网桥接口。(字符串集)每个网桥接口都由节点、服务器和
DCS 通道链的组合表示:<node name>, <server name>, <DCS
Channel Chain objectName。例如,由此命令返回的集合的元素可能类似于以下内容:
node_name dmgr DCS-Secure(cells/cell_name/nodes/node_name/servers/dmgr/server.xml#Chain_4)
示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask listEligibleBridgeInterfaces CGAP_DCG_2(cells/cell_name/coregroupbridge.xml#CoreGroupAccessPoint_1089636614062)
- 使用 Jython 字符串:
AdminTask.listEligibleBridgeInterfaces('CGAP_DCG_2(cells/cell_name/coregroupbridge.xml# CoreGroupAccessPoint_1089636614062)')
交互方式示例用法:
- 使用 Jacl:
$AdminTask listEligibleBridgeInterfaces {-interactive}
- 使用 Jython:
AdminTask.listEligibleBridgeInterfaces('-interactive')
removeCoreGroupBridgeInterface
removeCoreGroupBridgeInterface 命令从您指定的服务器除去指定的核心组网桥接口。目标对象
单元的核心组网桥设置对象。(ObjectName,必需)必需参数
- -coreGroupName
- 除去其网桥接口的核心组的名称。(字符串,必需)
- -nodeName
- 要在其中除去网桥接口的服务器所属的节点名称。
- -serverName
- 从其除去其网桥接口的服务器的名称。
可选参数
无示例
批处理方式示例用法:
- 使用 Jacl:
$AdminTask removeCoreGroupBridgeInterface (cells/ cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1) -coreGroupName DefaultCoreGroup-nodeName node_name -serverName server_name"
- 使用 Jython 字符串:
AdminTask.removeCoreGroupBridgeInterface('cells/ cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1', '[-coreGroupName DefaultCoreGroup -nodeName node_name -serverName server_name]')
- 使用 Jython 列表:
AdminTask.removeCoreGroupBridgeInterface('cells/ cell_name/coregroupbridge.xml#CoreGroupBridgeSettings_1', ['-coreGroupName', 'DefaultCoreGroup', '-serverName', 'server_name', '-nodeName', 'node_name']')
交互方式示例用法:
- 使用 Jacl:
$AdminTask removeCoreGroupBridgeInterface {-interactive}
- 使用 Jython:
AdminTask.removeCoreGroupBridgeInterface ('[-interactive]')
- 使用 Jython 列表:
AdminTask.removeCoreGroupBridgeInterface (['-interactive'])