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 は、既存のチェーンを削除し、 さらにオプションでチェーン内のトランスポート・チャネルを削除するコマンドです。

ターゲット・オブジェクト

削除されるチェーン。 (Object name, required)

必須パラメーターおよび戻り値

- 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