![[IBM i]](../images/iseries.gif)
제품 라이브러리, 디렉토리, 서브시스템, 작업 큐, 작업 설명 및 출력 큐
IBM® i 플랫폼에서는 다른 플랫폼에 설치된 WebSphere® Application Server와는 다른 구성을 사용합니다.
이 주제에서는 WebSphere Application Server가 IBM i 플랫폼에서 사용하는 제품 라이브러리, 디렉토리, 서브시스템, 작업 큐, 작업 설명 및 출력 큐를 설명합니다.
제품 라이브러리 및 디렉토리
기본 설치에서 IBM i용 WebSphere Application Server의 모든 에디션은 다음 라이브러리 및 디렉토리를 사용합니다.
- QWAS85 라이브러리
- 제품 라이브러리
- /QIBM/UserData/WebSphere/AppServer/V85 디렉토리
- 제품의 모든 에디션에 공통인 사용자 데이터의 루트 디렉토리.
- /QIBM/ProdData/WebSphere/AppServer/V85/ND 디렉토리
- 모든 WebSphere Application Server WebSphere Application Server, Network Deployment 프로파일이 공유하는 제품 데이터가 들어 있는 루트 디렉토리. 또한 프로파일을 구성하는 파일의 마스터 사본이 여기에 저장됩니다. 이 디렉토리 구조에서는 파일을 수정하지 마십시오.
- /QIBM/UserData/WebSphere/AppServer/V85/ND 디렉토리
- WebSphere Application Server WebSphere Application Server, Network Deployment 프로파일 정보의 루트 디렉토리. WebSphere Application Server, Network Deployment의 모든 프로파일은 이 디렉토리 구조 아래에서 작성됩니다.
서브시스템
IBM i 제품의 모든 에디션에서는 QWAS85 서브시스템을 사용합니다. QWAS85에 대한 서브시스템 설명은 QWAS85 제품 라이브러리에 있습니다. Application Server, 노드 에이전트 및 배치 관리자 프로세스가 이 서브시스템에서 실행됩니다.
작업 큐
IBM i 제품의 모든 에디션에서는 QWASJOBQ 작업 큐를 사용합니다. 작업 큐는 QWAS85 제품 라이브러리에 있습니다. Application Server, 노드 에이전트 및 배치 관리자 프로세스는 모두 startServer, startNode 또는 startManager 스크립트를 호출할 때 이 작업 큐에 제출됩니다. QWASJOBQ 작업 큐는 QWAS85 서브시스템과 연관되어 있습니다.
작업 설명
IBM i 제품의 모든 에디션에서는 QWASJOBD 작업 설명을 사용합니다. 작업 설명은 QWAS85 제품 라이브러리에 있습니다. 애플리케이션 서버, 노드 에이전트 및 배치 관리자 프로세스는 QWAS85 서브시스템에서 실행되기 위해 제출될 때 이 작업 설명을 사용합니다.
QWASJOBD 작업 설명에는 다음과 같은 기본 설정이 있습니다.
Display Job Description
System: MYISERIES
Job description: QWASJOBD Library: QWAS85
User profile . . . . . . . . . . . . . . . . . . : QEJBSVR
CL syntax check . . . . . . . . . . . . . . . . : *NOCHK
Hold on job queue . . . . . . . . . . . . . . . : *NO
End severity . . . . . . . . . . . . . . . . . . : 30
Job date . . . . . . . . . . . . . . . . . . . . : *SYSVAL
Job switches . . . . . . . . . . . . . . . . . . : 00000000
Inquiry message reply . . . . . . . . . . . . . : *RQD
Job priority (on job queue) . . . . . . . . . . : 5
Job queue . . . . . . . . . . . . . . . . . . . : QWASJOBQ
Library . . . . . . . . . . . . . . . . . . . : QWAS85
Output priority (on output queue) . . . . . . . : 5
Printer device . . . . . . . . . . . . . . . . . : *USRPRF
Output queue . . . . . . . . . . . . . . . . . . : QWASOUTQ
Library . . . . . . . . . . . . . . . . . . . : QWAS85
Message logging:
Level . . . . . . . . . . . . . . . . . . . . : 4
Severity . . . . . . . . . . . . . . . . . . . : 0
Text . . . . . . . . . . . . . . . . . . . . . : *SECLVL
Log CL program commands . . . . . . . . . . . . : *NO
Accounting code . . . . . . . . . . . . . . . . : *USRPRF
Print text . . . . . . . . . . . . . . . . . . . : *SYSVAL
Routing data . . . . . . . . . . . . . . . . . . : QCMDI
Request data . . . . . . . . . . . . . . . . . . : *NONE
Device recovery action . . . . . . . . . . . . . : *SYSVAL
Time slice end pool . . . . . . . . . . . . . . : *SYSVAL
Job message queue maximum size . . . . . . . . . : *SYSVAL
Job message queue full action . . . . . . . . . : *WRAP
Allow multiple threads . . . . . . . . . . . . . : *YES
Initial ASP group . . . . . . . . . . . . . . . : *NONE
Spooled file action . . . . . . . . . . . . . . : *SYSVAL
Text . . . . . . . . . . . . . . . . . . . . . . : WEBSPHERE JOB DESCRIPTION
Request data 매개변수를 사용하면 QWAS85 서브시스템이 시작될 때 WebSphere Application Server 프로파일을 시작하도록 정보를 지정할 수 있습니다. 서브시스템이 시작될 때 Application Server를 시작하는 방법에 대한 자세한 정보는 QWAS85 서브시스템에서 애플리케이션 서버 환경 시작의 내용을 참조하십시오. 값이 요구사항에 부합하지 않는 경우에는 작업 설명을 수정할 수 있습니다. 그러나 Allow multiple threads 값을 변경하면 안됩니다. 제품 프로세스에는 멀티스레드된 JVM(Java™ Virtual Machine)이 들어 있으므로 이 값은 *YES여야 합니다.
출력 큐
IBM i 제품의 모든 에디션에서는 QWASOUTQ 출력 큐를 사용합니다. 출력 큐는 QWAS85 제품 라이브러리에 있습니다. 기본적으로 이 출력 큐는 다음 프로세스의 작업 로그를 저장합니다.
- Application Server 프로세스
- 노드 에이전트 프로세스
- 배치 관리자 프로세스
이 큐는 또한 다른 스풀 파일도 저장합니다. 출력 큐에 대한 공용 권한은 *USE입니다. 이 설정을 사용하면 SBMJOB 명령에서 USER 매개변수에 지정된 사용자 프로파일이 WebSphere Application Server 작업을 작업 큐에 제출할 때 출력 큐에 대한 필수 권한을 갖습니다. 기본 사용자 프로파일은 QEJBSVR입니다.
스풀 파일의 개수나 크기가 커지면 출력 큐를 주기적으로 지우고 싶을 수 있습니다.