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 명령은 기존 체인 및 선택적으로 체인에서 전송 채널을 삭제합니다.

대상 오브젝트

삭제할 체인 (오브젝트 이름, 필수)

필수 매개변수와 리턴값

-deleteChannels
이 속성의 값이 true이면 지정된 체인에서 사용하는 비공유 전송 채널이 삭제됩니다. (Boolean, 선택적)

일괄처리 모드 사용 예제:

  • 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'])