AdminTask 对象的 ChannelFrameworkManagement 命令组

可以使用 Jython 或 Jacl 脚本语言来配置安全性。ChannelFrameworkManagement 组中的命令和参数可用于创建和管理传输通道和传输通道链。

AdminTask 对象的 ChannelFrameworkManagement 命令组包括以下命令:

createChain

createChain 命令创建基于链模板的传输通道的新链。

目标对象

在其下创建新链的传输通道服务的实例。(ObjectName,必需)

必需参数和返回值

- template
作为新链基础的链模板。(ObjectName,必需)
- name
新链的名称。(字符串,必需)
- endPoint
如果链是入站链则是要由新链中的 TCP 入站通道的实例使用的端点的名称。(ObjectName,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask createChain (cells/rohitbuildCell01/nodes/ 
     rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1)  {-template WebContainer
     (templates/chains|webcontainer-chains.xml#Chain_1)   -name trialChain1 }
    $AdminTask createChain (cells/rohitbuildCell01/nodes/ 
     rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1)  {-template WebContainer
     (templates/chains|webcontainer-chains.xml#Chain_1)  -name trialChain1 -endPoint  (cells/rohitbuildCell01/
     nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3) }
  • 使用 Jython 字符串:
     AdminTask.createChain('cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1', '[-template "WebContainer (templates/chains|webcontainer-chains.xml#Chain_1)"  -name trialChain]')
    AdminTask.createChain('cells/rohitbuildCell01/nodes/rohitbuildCellManager01/ 
     servers/dmgr|server.xml#TransportChannelService_1',  '[-template  "WebContainer(templates/chains|webcontainer-chains.
     xml#Chain_1)" -name trialChain -endPoint "(cells/ rohitbuildCell01/nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3)"]')
  • 使用 Jython 列表:
    AdminTask.createChain('cells/rohitbuildCell01/nodes/ rohitbuildCellManager01/servers/dmgr|server.xml# TransportChannelService_1', ['-template', "WebContainer (templates/chains|webcontainer-chains.xml#Chain_1)",  '-name', 'trialChain'])
    AdminTask.createChain('cells/rohitbuildCell01/nodes/rohitbuildCellManager01/ 
     servers/dmgr|server.xml#TransportChannelService_1',  ['-template',  "WebContainer(templates/chains|webcontainer-chains.
     xml#Chain_1)", '-name', 'trialChain', '-endPoint', "(cells/ rohitbuildCell01/nodes/rohitbuildCellManager01|serverindex.xml#EndPoint_3)"])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask createChain {-interactive}
  • 使用 Jython 字符串:
    AdminTask.createChain ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.createChain (['-interactive'])

deleteChain

deleteChain 命令删除现有的链并可选地删除链中的传输通道。

目标对象

要删除的链。(Objectname,必需)

必需参数和返回值

- deleteChannels
如果此属性的值为 true,那么将删除由指定的链使用的非共享的传输通道。(布尔值,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteChain
     trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#Chain_1093554462922)
    $AdminTask deleteChain
     trialChain(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr |server.xml#Chain_1093554378078) {-deleteChannels
     true}
  • 使用 Jython 字符串:
    AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr
     |server.xml#TransportChannelService_1)')
    AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr
     |server.xml#TransportChannelService_1)', '[-deleteChannels true]')
  • 使用 Jython 列表:
    AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr
     |server.xml#TransportChannelService_1)')
    AdminTask.deleteChain('trialChain1(cells/rohitbuildCell01/nodes/rohitbuildCellManager01/servers/dmgr
     |server.xml#TransportChannelService_1)', ['-deleteChannels', 'true'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask deleteChain {-interactive}
  • 使用 Jython 字符串:
    AdminTask.deleteChain ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.deleteChain (['-interactive'])

listChainTemplates

listChainTemplates 命令显示您可以用于创建此配置中的链的模板列表。所有模板都将传输通道的某个类型作为链中的最终传输通道。

目标对象

必需参数和返回值

- acceptorFilter
此方法返回的模板都将指定类型的传输通道实例作为链中最终的传输通道。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask listChainTemplates {}
    $AdminTask listChainTemplates "-acceptorFilter WebContainerInboundChannel"
  • 使用 Jython 字符串:
    AdminTask.listChainTemplates()
    AdminTask.listChainTemplates('[-acceptorFilter WebContainerInboundChannel]')
  • 使用 Jython 列表:
    AdminTask.listChainTemplates()
    AdminTask.listChainTemplates(['-acceptorFilter', 'WebContainerInboundChannel'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask listChainTemplates {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listChainTemplates ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.listChainTemplates (['-interactive'])

listChains

listChains 命令列出在传输通道服务的特定实例下配置的所有链。

目标对象

在其下配置链的传输通道服务的实例。(ObjectName,必需)

必需参数和返回值

- acceptorFilter
此参数返回的链会将您指定类型的传输通道实例作为链中最终的传输通道。(字符串,可选)
- endPointFilter:
此参数返回的链将使 TCP 入站通道使用具有您指定名称的端点。(字符串,可选)

示例

批处理方式示例用法:

  • 使用 Jacl:
    $AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# 
      TransportChannelService_1093445762328)
    $AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# 
      TransportChannelService_1093445762328) {-acceptorFilter  WebContainerInboundChannel}
    $AdminTask listChains (cells/rohitbuildCell01/nodes/ rohitbuildNode01/servers/server2|server.xml# 
      TransportChannelService_1093445762328)  {-endPointFilter WC_adminhost}
  • 使用 Jython 字符串:
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)')
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)', '[-acceptorFilter WebContainerInboundChannel]')
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)', '[-endPointFilter WC_adminhost]')
  • 使用 Jython 列表:
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)')
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)', ['-acceptorFilter', 'WebContainerInboundChannel'])
    AdminTask.listChains('(cells/rohitbuildCell01/nodes/rohitbuildNode01/servers/server2|server.xml
     #TransportChannelService_1093445762328)', ['-endPointFilter', 'WC_adminhost'])

交互方式示例用法:

  • 使用 Jacl:
    $AdminTask listChains {-interactive}
  • 使用 Jython 字符串:
    AdminTask.listChains ('[-interactive]')
  • 使用 Jython 列表:
    AdminTask.listChains (['-interactive'])


指示主题类型的图标 参考主题



时间戳记图标 最近一次更新时间: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rxml_atchannelframework
文件名:rxml_atchannelframework.html