[AIX Solaris HP-UX Linux Windows][z/OS]

지능형 관리: ODR 라우팅 정책 규칙 관리 태스크

관리 태스크를 사용하여 ODR(On Demand Router) 라우팅 정책에 대해 HTTP 또는 SIP(Session Initiation Protocol 규칙을 구성할 수 있습니다.

다음 규칙을 사용하여 라우팅 정책을 구성하십시오. 이러한 규칙은 선호 라우팅 정책 구성 메소드입니다. 장애 조치(failover) 및 로드 밸런싱을 위해 다중 클러스터 라우팅 정책을 구성할 수도 있습니다. 이 프로시저에 대해 자세히 알려면 다중 클러스터 장애 조치(failover) 및 로드 밸런싱 라우팅을 위한 ODR(On Demand Router) 구성에 대해 읽으십시오.

ODR 라우팅 정책 관리 명령을 사용할 경우 주요 이점은 다음과 같습니다.
  • 표현식을 사용하여 정책이 영향을 주는 요청을 판별할 수 있습니다. 다중 클러스터 라우팅 메소드는 애플리케이션 또는 애플리케이션 웹 모듈별 필터링만 허용합니다.
  • 클러스터, 서버 또는 웹 모듈별로 대상(routingLocations)을 선택할 수 있습니다. 다중 클러스터 라우팅 메소드를 사용하면 대상 클러스터만 선택할 수 있습니다.
  • 명령에 SIP 또는 HTTP 프로토콜을 지정할 수 있습니다.
참고: SIP(Session Initiation Protocol)는 z/OS에서 현재 지원되지 않습니다.

addRoutingRule

addRoutingRule 명령은 라우팅 정책 규칙을 추가합니다.
참고: 다중 클러스터 라우팅 정책이 정의된 기존 애플리케이션 에디션이 있고 새 에디션을 설치하는 경우, 새 에디션에 대해 다중 클러스터 라우팅 정책을 새로 작성해야 합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
  • -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).
  • -actionType: 규칙과 연관시킬 조치 유형을 지정합니다(문자열, 필수).
    다음 목록은 HTTP 규칙과 연관시킬 조치 유형을 포함합니다.
    • localResource: 이 라우팅 규칙에 사용할 로컬 자원(파일)을 지정합니다.
    • permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
    • redirect: redirectURL 옵션이 지정한 URL로 요청을 경로 재지정합니다.
    • reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
    • permitsticky: 유지보수 모드가 아닌 서버로 라우팅을 허용하고 활성 선호도를 수행합니다. 즉, 애플리케이션이 요청하지 않은 경우에도 항상 선호도가 유지됩니다.
    • permitMM: 유지보수 모드의 서버로만 라우팅을 허용합니다.
    • permitstickyMM: 유지보수 모드의 서버로만 라우팅을 허용하고 활성 선호도를 수행합니다.
    다음 목록은 SIP 규칙과 연관시킬 조치 유형을 포함합니다.
    • permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
    • reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우 요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit actionType에 적용되며 actionTypepermit, permitsticky, permitMM 또는 permitstickyMM인 경우에만 필요합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
      우수 사례 우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
    다음 목록은 가능한 SIP 규칙 값을 포함합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
  • -routingLocations: 요청을 라우팅할 대상 위치 목록을 지정합니다. -routingLocations 매개변수는 actionTypepermit actionType인 경우에만 필요합니다.
    목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    • server maintenance mode=true 또는 false
    • node maintenance mode=true 또는 false
    • protocol=PROTO_VALUE:
      PROTO_SIP = sip
      TCP를 통한 SIP
      PROTO_SIPS = sips
      SSL 및 TCP를 통한 SIP
      PROTO_SIPU = sipu
      UDP를 통한 SIP
      PROTO_SIPX = sipx
      XMEM을 통한 SIP
    참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName).
  • -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionTypereject인 경우에만 필요합니다.
  • -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.

일괄처리 모드 사용법 예제

다음 예제는 셀의 모든 애플리케이션을 다른 셀을 가리키는 일반 서버 클러스터로 장애 조치(failover)하는 방법을 보여줍니다.
  • Jacl 사용:
    $AdminTask addRoutingRule {-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -expression 
    "request.method = 'getOperation'" -actionType permit -multiclusterAction Failover 
    -routingLocations cluster=*/*}
  • Jython 문자열 사용:
    AdminTask.addRoutingRule('-webservername ws1 -nodename node1 -protocol HTTP -priority 0 -expression 
    "queryparm$userid = \'123\'" -actionType permit -multiclusterAction Failover -routingLocations 
    "module=*/*/*/*,cluster=myCell/myFailoverGSCThatPointsToAnotherCell"') 
다음 예제는 새 애플리케이션 에디션에 대해 다중 클러스터 라우팅 정책을 작성합니다.
  • Jacl 사용:
    $AdminTask addRoutingRule {-odrname odr -nodename node1 -protocol 
    HTTP -priority 0 -expression "uri LIKEIN {'/contextRoot','/contextRoot/%'}" 
    -actionType permit -multiclusterAction Failover -routingLocations 
    cluster=cellName/clusterName}
  • Jython 문자열 사용:
    AdminTask.addRoutingRule('-odrname odr -nodename node1 -protocol 
    HTTP -priority 0 -expression "uri LIKEIN (\'/contextRoot\',\'/contextRoot/%\')" 
    -actionType permit -multiclusterAction Failover -routingLocations 
    cluster=cellName/clusterName')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask addRoutingRule {-interactive}
  • Jython 문자열 사용:
    AdminTask.addRoutingRule ('[-interactive]')

changeRoutingDefaultRulesAction

changeRoutingDefaultRulesAction 명령은 규칙에 대한 라우팅 정책 기본 조치를 변경합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -actionType: 규칙과 연관시킬 조치 유형을 지정합니다(문자열, 필수).
    다음 목록은 HTTP 규칙과 연관시킬 조치 유형을 포함합니다.
    • localResource: 이 라우팅 규칙에 사용할 로컬 자원(파일)을 지정합니다.
    • permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
    • redirect: redirectURL 옵션이 지정한 URL로 요청을 경로 재지정합니다.
    • reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.
    • permitsticky: 유지보수 모드가 아닌 서버로 라우팅을 허용하고 활성 선호도를 수행합니다. 즉, 애플리케이션이 요청하지 않은 경우에도 항상 선호도가 유지됩니다.
    • permitMM: 유지보수 모드의 서버로만 라우팅을 허용합니다.
    • permitstickyMM: 유지보수 모드의 서버로만 라우팅을 허용하고 활성 선호도를 수행합니다.
    다음 목록은 SIP 규칙과 연관시킬 조치 유형을 포함합니다.
    • permit: 유지보수 모드가 아닌 서버로 라우팅을 허용합니다.
    • reject: errorcode 옵션이 지정한 리턴 코드로 라우팅을 거부합니다.

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우 요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit 조치 유형에 적용되며 actionTypepermit, permitsticky, permitMM 또는 permitstickyMM인 경우에만 필요합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
      우수 사례 우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
    다음 목록은 가능한 SIP 규칙 값을 포함합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
  • -routingLocations: 요청을 라우팅할 대상 위치 목록을 지정합니다. -routingLocations 매개변수는 actionTypepermit 조치 유형인 경우에만 필요합니다.
    목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    • server maintenance mode=true 또는 false
    • node maintenance mode=true 또는 false
    • protocol=PROTO_VALUE:
      PROTO_SIP = sip
      TCP를 통한 SIP
      PROTO_SIPS = sips
      SSL 및 TCP를 통한 SIP
      PROTO_SIPU = sipu
      UDP를 통한 SIP
      PROTO_SIPX = sipx
      XMEM을 통한 SIP
    참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName).
  • -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionTypereject인 경우에만 필요합니다.
  • -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:

    다음 예제는 장애 조치(failover) 일반 서버 클러스터로의 단일 서버 장애 조치(failover)를 보여줍니다.

    $AdminTask changeRoutingDefaultRulesAction {-webservername ws1 -nodename node1 -protocol 
    HTTP -actionType permit -multiclusterAction Failover -routingLocations cluster=*/*}
  • Jython 문자열 사용:
    AdminTask.changeRoutingDefaultRulesAction('[-webservername ws1 -nodename node1 -protocol 
    HTTP -actionType permit -multiclusterAction Failover -routingLocations 
    "cluster=myCell/myPrimaryCluster,cluster=myCell/myFailoverCluster"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingDefaultRulesAction {-interactive}
  • Jython 문자열 사용:
    AdminTask.changeRoutingDefaultRulesAction ('[-interactive]')

changeRoutingRuleAction

changeRoutingRuleAction 명령은 규칙에 대한 라우팅 정책 조치를 변경합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -multiclusterAction: 다중 라우팅 위치 클러스터가 일치하는 경우 요청을 라우팅할 메소드를 지정합니다. -multiclusterAction 매개변수는 permit actionType에 적용되며 actionTypepermit, permitsticky, permitMM 또는 permitstickyMM인 경우에만 필요합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • WLOR: 가중치 기반 최소 미해결 요청(Weighted Least Outstanding Request)입니다.
      우수 사례 우수 사례: 권장사항은 WRR 값 대신 WLOR 값을 사용하는 것입니다. bprac
    다음 목록은 가능한 SIP 규칙 값을 포함합니다.
    • Failover: 사용 가능한 서버가 있는 첫 번째 클러스터를 찾아 해당 클러스터에 로드 밸런스를 조절합니다. 동적으로 생성된 클러스터 목록 순서는 정의되어 있지 않습니다.
    • WRR: 가중치 기반 라운드 로빈(Weighted Round Robin) 로드 밸런스입니다. UDP 재전송의 경우, 선호도를 유지보수하십시오.
    • Error: 클러스터가 여러 개인 경우 그 중에서 선택하면 오류가 발생합니다. 오직 하나의 클러스터를 예상합니다.
  • -routingLocations: 요청을 라우팅할 대상 위치 목록을 지정합니다. -routingLocations 매개변수는 actionTypepermit actionType인 경우에만 필요합니다.
    목록의 각 피연산자는 다음 세 가지 형식 중 하나를 따르며, 임의 값과 일치하는 와일드카드(*) 값을 포함할 수 있습니다.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    SIP 라우팅 규칙을 사용하는 경우에만 규칙 표현식을 통해 대상 클러스터를 정의할 수 있습니다. 올바른 연산자는 AND, OR, NOT 및 괄호 그룹화입니다. 다음 목록에 따라 형식화하십시오.
    • cluster=cellName/clusterName
    • server=cellName/nodeName/serverName
    • module=cellName/applicationName/applicationVersion/moduleName
    • server maintenance mode=true 또는 false
    • node maintenance mode=true 또는 false
    • protocol=PROTO_VALUE:
      PROTO_SIP = sip
      TCP를 통한 SIP
      PROTO_SIPS = sips
      SSL 및 TCP를 통한 SIP
      PROTO_SIPU = sipu
      UDP를 통한 SIP
      PROTO_SIPX = sipx
      XMEM을 통한 SIP
    참고: applicationVersion 값이 없는 애플리케이션의 경우, applicationVersion 값을 공백으로 두십시오(module=cellName/application//moduleName).
  • -errorcode: 요청을 거부할 정수 오류 코드입니다. -errorcode 매개변수는 actionTypereject인 경우에만 필요합니다.
  • -localResource: 이 옵션을 actionType 매개변수와 함께 사용할 수 있습니다. -localResource 옵션을 actionType 매개변수와 함께 사용하는 경우에는 localResourcePath 매개변수도 지정하십시오. localResourcePath 매개변수는 프로파일 루트의 절대 또는 상대 경로를 표시합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
     $AdminTask changeRoutingRuleAction {-webservername ws1 -nodename node1 -protocol 
       HTTP -priority 0 -multiclusterAction Failover -routingLocations cluster=*/*
  • Jython 문자열 사용:
    AdminTask.changeRoutingRuleAction('[-webservername ws1 -nodename node1 -protocol 
    HTTP -priority 0 -multiclusterAction WRR -routingLocations "cluster=myCell/*"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingRuleAction {-interactive}
  • Jython 문자열 사용:
    AdminTask.changeRoutingRuleAction ('[-interactive]')

changeRoutingRuleExpression

changeRoutingRuleExpression 명령은 라우팅 정책 규칙 표현식을 변경합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
  • -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingRuleExpression {-odrname odr -nodename node1 -protocol 
    SIP -priority 0 -expression "request.method = 'getOperation0'"}
  • Jython 문자열 사용:
    AdminTask.changeRoutingRuleExpression('[-odrname odr -nodename node1 -protocol 
    HTTP -priority 0 -expression "queryparm$userid = \'123\'"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingRuleExpression {-interactive}
  • Jython 문자열 사용:
    AdminTask.changeRoutingRuleExpression ('[-interactive]')

changeRoutingRulePriority

changeRoutingRulePriority 명령은 라우팅 정책 규칙 우선순위를 변경합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
  • -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingRulePriority {-odrname odr -nodename node1 -protocol 
    SIP -priority 0 -expression "request.method = 'getOperation0'"}
  • Jython 문자열 사용:
    AdminTask.changeRoutingRulePriority('[-odrname odr -nodename node1 -protocol 
    HTTP -priority 1 -expression "queryparm$userid = \'123\'"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask changeRoutingRulePriority {-interactive}
  • Jython 문자열 사용:
    AdminTask.changeRoutingRulePriority ('[-interactive]')

createRoutingRules

createRoutingRules 명령은 라우팅 정책 규칙 목록을 작성합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createRoutingRules {-odrname odr -nodename node1 -protocol SIP}
  • Jython 문자열 사용:
    AdminTask.createRoutingRules('-odrname odr -nodename node1 -protocol SIP')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask createRoutingRules {-interactive}
  • Jython 문자열 사용:
    AdminTask.createRoutingRules ('[-interactive]')

listRoutingRules

listRoutingRules 명령은 라우팅 정책 규칙을 나열합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listRoutingRules {-odrname odr -nodename node1 -protocol SIP} 
  • Jython 문자열 사용:
    AdminTask.listRoutingRules('-odrname odr -nodename node1 -protocol SIP')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask listRoutingRules {-interactive}
  • Jython 문자열 사용:
    AdminTask.listRoutingRules ('[-interactive]')

removeRoutingRule

removeRoutingRule 명령은 라우팅 정책 규칙을 제거합니다.

필수 매개변수

  • -protocol: 규칙과 연관시킬 프로토콜 이름을 지정합니다(문자열, 필수).
  • -priority: 규칙 우선순위를 나타내는 양의 정수 값입니다. 0이 최고 우선순위입니다.(문자열, 필수).
  • -expression: 규칙 표현식을 지정합니다. 표현식을 큰따옴표로 묶어야 합니다. 규칙 표현식 매개변수 지정에 대한 자세한 정보는 SIP 피연산자 주제 및 HTTP 피연산자 주제를 참조하십시오(문자열, 필수).

선택적 매개변수

  • -odrname: 라우팅 정책 작업 클래스가 적용되는 ODR 이름을 지정합니다. -odrname 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -webservername: 라우팅 정책 작업 클래스가 적용되는 웹 서버 이름을 지정합니다.
  • -nodename: ODR 또는 웹 서버가 상주하는 노드 이름을 지정합니다. -nodename 매개변수는 ODR 또는 웹 서버를 수정하는 경우에만 필요합니다.
  • -clustername: 규칙이 적용되는 클러스터 이름을 지정합니다. -clustername 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.
  • -dcname: 규칙이 적용되는 동적 클러스터 이름을 지정합니다. -dcname 매개변수는 ODR 클러스터를 수정하는 경우에만 필요합니다.

일괄처리 모드 사용법 예제

  • Jacl 사용:
    $AdminTask removeRoutingRule {-odrname odr -nodename node1 -protocol SIP -expression 
    "request.method = 'getOperation'"}
  • Jython 문자열 사용:
    AdminTask.removeRoutingRule('[-odrname odr -nodename node1 -protocol HTTP -expression 
    "queryparm$userid = \'123\'"]')

대화식 모드 사용법 예제

  • Jacl 사용:
    $AdminTask removeRoutingRule {-interactive}
  • Jython 문자열 사용:
    AdminTask.removeRoutingRule ('[-interactive]')

주제 유형을 표시하는 아이콘 참조 주제



시간소인 아이콘 마지막 업데이트 날짜: last_date
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=rwve_xdhttprules
파일 이름:rwve_xdhttprules.html