![[AIX Solaris HP-UX Linux Windows]](../images/dist.gif)
![[z/OS]](../images/ngzos.gif)
작업 클래스 유형
시스템 애플리케이션 설치 중에 작성되는 기본 작업 클래스를 사용하거나 직접 정의할 수 있습니다. 고가용성 배치 관리자를 지원하기 위해 프로파일의 기능을 보강하는 동안 시스템 애플리케이션의 기본 작업 클래스와 디렉토리가 작성됩니다. 애플리케이션 에디션에 따라 기본 및 새 애플리케이션 작업 클래스가 정의됩니다.
기본 애플리케이션 작업 클래스
각 기본 작업 클래스에는 해당 애플리케이션의 해당 프로토콜 유형에 대한 모든 작업의 와일드카드 표현식과 동일한 멤버십이 있습니다. 이 작업 클래스는 마지막 항목과 대응되며 새 사용자 정의 작업 클래스의 우선순위가 높습니다. 기본 작업 클래스의 멤버십은 수동으로 변경하거나 삭제할 수 없습니다. 이는 작업이 사용자 정의 작업 클래스로 분류되지 않는 애플리케이션을 서비스 정책 정의로 지정하는 방법을 정의합니다. 멤버십은 삭제할 수 없지만 기본 작업 클래스에 분류 규칙을 정의할 수 있습니다. 이는 환경에서 작업 클래스 멤버십에 따라 분류하지 않아도 되지만 그룹 ID 또는 호스트 이름과 같은 고급 기준에 따라 분류하지 않아도 되는 경우 특히 유용합니다.
애플리케이션의 기본 작업 클래스에 대한 기본 matchAction은 기본 서비스 정책의 기본 트랜잭션 클래스로 분류하는 것입니다. 이를 변경하려면 대체 트랜잭션 클래스/서비스 정책 쌍을 선택해야 합니다.
z/OS® 플랫폼에 배치된 애플리케이션의 IIOP 또는
JMS에는 작업 클래스의 라우팅 및 서비스 정책이 지원되지 않습니다. WebSphere® Application Server z/OS는 IIOP 및 JMS 서비스 분류를 제공합니다.
새 애플리케이션 작업 클래스
애플리케이션의 각 에디션마다 서비스 정책으로의 분류 방식에 대한 자체 정의가 있습니다. ODR(On Demand Router)이 라우팅되어야 하는 애플리케이션 에디션을 판별한 후, 작업을 분류하는 방법을 판별하기 위해 서비스 정책 작업 클래스 정의를 평가합니다. 애플리케이션의 새 에디션이 설치되면 복제할 애플리케이션 에디션을 선택하거나 아무 것도 선택하지 않을 수 있습니다. 에디션을 선택하면 작업 클래스 모두가 새 애플리케이션 에디션 이름으로 적절히 이름이 바뀐 기본값을 사용하여 복제됩니다. 에디션을 선택하지 않으면 기본값만 작성됩니다.구성 배치 위치
애플리케이션의 작업 클래스에 대한 구성 배치 위치는 다음과 같습니다.<context> <context-name>applications</context-name> <child-context-names> <child-context-name>deployments</child-context-name> <child-context-name>workclasses</child-context-name> </child-context-names> </context> <context> <context-name>deployments</context-name> <child-context-names> <child-context-name>workclasses</child-context-name> </child-context-names> </context> <context> <context-name>workclasses</context-name> <root-document-type>WorkClass</root-document-type> <child-document-names> <child-document-name>WorkClass</child-document-name> </child-document-names> </context>
기본 시스템 애플리케이션 작업 클래스
cells/<cellName>/xd/systemApps/<earName>/workclasses/<workclass>/ cells/<cellName>/xd/systemApps/<earName>/xddeployments/<appName>/workclasses/<workclass>/
cells/<cellName>/nodes/<nodeName>/systemapps.xml
미들웨어 애플리케이션 작업 클래스 위치
<context> <context-name>middlewareapps</context-name> <child-context-names> <child-context-name>middlewareappeditions</child-context-name> <child-context-name>workclasses</child-context-name> <child-context-name>preferences</child-context-name> </child-context-names> </context> <context> <context-name>middlewareappeditions</context-name> <child-context-names> <child-context-name>workclasses</child-context-name> </child-context-names> </context>
cells/<cellName>/nodes/<nodeName>/systemapps.xml