작업 클래스 멤버쉽 및 규칙 정의

이 페이지에서 작업 클래스에 응용프로그램 모듈 요청 유형을 지정할 수 있습니다. 이 단계는 작업 클래스에 하이퍼텍스트 전송 프로토콜(HTTP), 엔터프라이즈 Bean, 웹 서비스 또는 버스를 정의하며 On Demand Router에서 서비스 정책의 우선순위를 정하는 데 사용됩니다. 지원되는 요청에는 HTTP, 인터넷 InterORB 프로토콜(IIOP), SOAP 및 Java Messaging Service(JMS)가 있습니다.

이 페이지를 보려면 응용프로그램 > 엔터프라이즈 응용프로그램 > application_name > 서비스 정책 또는 라우팅 정책> request_type > 새로 작성을 클릭하십시오.

서버 > On Demand Router> odr_name > On Demand Router 특성을 클릭하여 작업 클래스도 볼 수 있습니다. 일반 서버 클러스터 라우팅 정책 또는 일반 서버 클러스터 서비스 정책을 클릭하십시오.

하위 표현식 빌더를 사용하여 규칙을 수정하려면 관리자 관리 권한을 가지고 있어야 합니다.

단계 1: 작업 클래스 일반 특성 정의
이름
작업 클래스의 이름을 지정합니다.

이름 필드에는 # \ / , : ; " * ? < > | = + & % '가 포함될 수 없습니다. 정의된 이름은 작업 클래스에서 고유해야 합니다.

단계 2: 작업 클래스 멤버쉽 정의

작업 클래스에 응용프로그램 모듈을 추가하려면 멤버쉽 필드를 사용하십시오. 연관은 하나의 모듈로 제한되지 않습니다. 이 공통 그룹화를 통해 서비스 정책에서 지정된 우선순위를 수신하도록 모든 작업 카테고리를 작업 클래스로 어셈블할 수 있습니다. 필드는 사용된 요청 유형에 따라 조금씩 다릅니다.

주의: 해당 단계는 응용프로그램 작업 클래스에 대해서만 존재합니다. 일반 서버 작업 클래스를 사용 중인 경우 이 단계를 수행하지 않습니다.
모듈
목록에서 적절한 모듈을 선택하십시오. JMS 작업 클래스의 경우 모듈 목록에서 엔터프라이즈 Bean Jar 파일을 선택하면 엔터프라이즈 Bean 이름을 선택할 수 있는 새 메뉴가 표시됩니다.
EJB
IIOP 요청에 사용하십시오. 목록에서 적절한 엔터프라이즈 Bean을 선택하십시오. 결과 엔터프라이즈 Bean이 사용 가능 목록에 표시됩니다. 필터 옵션을 사용하여 선택된 엔터프라이즈 Bean에 특정한 엔터프라이즈 Bean 메소드의 필터된 목록을 보십시오.
웹 서비스
SOAP 요청에 사용할 경우. 목록에서 적절한 웹 서비스를 선택하십시오. 결과 웹 서비스가 사용 가능 목록에 표시됩니다.
버스
JMS 요청에 사용할 경우. 목록에서 적절한 버스를 선택하십시오. 결과 버스가 사용 가능 목록에 표시됩니다. 필터 옵션을 사용하여 선택된 버스에 특정한 버스 메소드의 필터된 목록을 보십시오.
사용 가능
사용 가능 목록에서 적절한 HTTP, EJB, 웹 서비스 또는 버스 목적지를 선택하십시오. Ctrl 키를 누른 상태에서 모든 선택사항을 강조표시하고 추가를 클릭하여 여러 개의 목적지를 선택하고 작업 클래스에 선택된 목적지 구성원을 추가하십시오.
다음의 구성원
작업 클래스의 구성원으로 포함된 모든 모듈이 이 목록에 표시됩니다. 구성원을 제거하려면, 구성원을 선택한 후 제거를 클릭하십시오.
사용자 정의
  • HTTP: 사용자 정의 HTTP 패턴
  • EJB:
    • 사용자 정의 EJB 이름
    • 사용자 정의 EJB 메소드
  • JMS:
    • 사용자 정의 버스 이름
    • 사용자 정의 목적지
name:type 형식에서, 여기서 nametype은 플레이스홀더입니다. 패턴 추가를 클릭하여 사용자 정의 목적지를 작업 클래스의 구성원으로 만드십시오. 와일드 카드 옵션 (*)도 사용할 수 있습니다. 사용자 정의 패턴 필드는 일반 표현식을 지원합니다. 예를 들면, 하나의 사용자 정의 패턴을 사용하여 get으로 시작하는 모든 EJB 메소드 이름을 지정할 수 있습니다.
단계 3: 작업 클래스 작성 확인

조치 요약에는 작업 클래스 작성에 대한 변경사항이 표시됩니다.

작업 클래스를 작성하려면 완료를 클릭하십시오.

규칙 추가

규칙을 작성할 수 있는 규칙 패널을 엽니다. 편집할 기존 규칙을 선택하거나 새 규칙을 작성하십시오.

제공된 요청 유형에 대해 다음 속성을 볼 수 있습니다.

조건 조건을 추가하거나 하위 표현식 빌더 유틸리티를 사용하여 조건을 작성하십시오. 또는 기존 규칙 조건을 클릭하여 변경하십시오. 예를 들어, 규칙에서 Fred로 설정된 사용자 ID의 피연산자를 사용할 경우, 규칙 조건은 uid = 'Fred'로 표시됩니다.
조치 선택 다음 옵션에서 선택하십시오.
라우팅 허용
편집 이름 선택 목록에서 라우팅이 허용되는 편집 이름을 선택하십시오.
유사한 라우팅 허용
편집 이름 선택 목록에서 라우팅이 허용되는 편집 이름을 선택하십시오.
라우팅 경로 재지정
경로 재지정할 URI 입력 필드에 요청을 재지정할 URI를 입력하십시오.
리턴 코드와 함께 라우팅 거부
리턴 코드 입력 필드에 라우팅 거부 리턴 코드를 제공하십시오.
규칙 삭제

기존의 선택된 규칙을 삭제합니다.




WebSphere Extended Deployment Information Center(온라인)

관련 정보
On Demand Router 서비스 정책
하위 표현식 빌더
On Demand Router 라우팅 정책

wc_detail_rule