Application Server가 최적화된 로컬 어댑터 지원을 사용하여
인바운드 및 아웃바운드 요청을 수신할 수 있게
해야 합니다. Optimized Local Adapters for z/OS®는
기본 z/OS 애플리케이션이 Application Server 엔터프라이즈
Bean에 대한 인바운드 호출을 수행할 수 있게 하고,
기본 프로그램이 서버 역할을 하며 WebSphere® Applications
Server에서 실행하는 애플리케이션으로부터의 요청을 승인할 수 있도록 하는
호출 가능한 서비스(API) 세트입니다.
시작하기 전에
최적화된 로컬 어댑터를 사용하는 WebSphere
Application Server 리젼은 64비트 모드에서 실행해야
합니다. Application Server를 작성하면
자동으로 64비트 모드에서 실행하도록 구성됩니다.
프로시저
- 최적화된 로컬 어댑터 로드 모듈을 포함할 로드 모듈 라이브러리를
할당하거나 선택하십시오. 이 라이브러리는
외부 WebSphere Application Server를
실행하는 애플리케이션에 사용됩니다. 이 라이브러리는
파티션된 데이터 세트 또는 PDS-E일 수 있으며, 최적화된 로컬 어댑터 모듈을 보유하기 위해
대략 40트랙(3390)을 필요로 합니다. 후속 예에서는, 이 데이터 세트를
WAS.OLA.LOADLIB라 부릅니다.
- 노드의 profile_root/bin 디렉토리로 전환하고 OLAMODS 옵션과 함께
copyZOS.sh
스크립트를 실행하십시오.
cd /wasconfig/azcell/aznodea/AppServer/profiles/default/bin
copyZOS.sh OLAMODS WAS.OLA.LOADLIB
copyZOS.sh
스크립트는 OLAMODS 키워드 다음에 지정한 데이터 세트에
최적화된 로컬 어댑터 로드 모듈을 씁니다.
- Application Server가
최적화된 로컬 어댑터를 사용할 수 있도록 하는 WebSphere 환경 변수를
설정하십시오. 변수는 최적화된 로컬 어댑터 환경 변수 주제에서
설명합니다.
각 독립형 Application Server 또는 Network Deployment 셀마다
이 변수를 설정해야 합니다.
- 셀 전반의 변수 WAS_DAEMON_ONLY_enable_adapter를
true로 설정해서 셀 디먼이
인바운드 및 아웃바운드 최적화된 로컬 어댑터 호출을 처리할 수 있게
하십시오. 최적화된 로컬 어댑터를 사용하려면
이 변수를 설정해야 합니다.
- 셀 전반의 변수 WAS_DAEMON_ONLY_adapter_max_conn,
WAS_DAEMON_ONLY_adapter_max_serv, WAS_DAEMON_ONLY_adapter_max_shrmem을
사용하여 최대 연결 수, 최대 아웃바운드 서비스 수, 디먼이
최적화된 로컬 어댑터 세션에 할당한 최대 공유 메모리 양을
설정하십시오.
- ola_cicsuser_identity_propagate 변수를 사용하여
등록 중의 보안 ID 전파를 제어하십시오.
최적화된 로컬 어댑터 샘플을 실행하려면 셀 또는 노드 레벨에서 설정할 수 있는
이 변수를 1로 설정해야
합니다.
중요사항: 최적화된 로컬 어댑터
환경 변수 주제에서 ola_cicsuser_identity_propagate
변수에 대한 정보를 참조하여 서버에 이 변수를 설정하는 것에 따른
보안 영향을 이해하십시오.
- CICS 링크 서버를 사용 중이며
MappedRecord를 사용하여 다수의 컨테이너를 지정하려는 경우에는
LinkTaskChanID 변수를
컨테이너를 보유할 채널의 이름으로 설정하십시오.
- CICS 링크 서버를
사용 중이며 MappedRecord를 사용하여 다수의 컨테이너를 지정하려는 경우
LinkTaskChanType을
컨테이너를 보유할 채널의 유형으로 설정하십시오(CHAR=0|BIT=1). 이 변수의
기본값은 1입니다.
관리 콘솔이나 스크립트를 사용하여 이 변수를 설정할 수
있습니다. 다음 단계에 설명된
olaRar.py 스크립트는 WAS_DAEMON_ONLY_enable_adapter 변수를
true로 설정하지만 다른 WebSphere Application Server 환경 변수를
변경하지 않습니다.
- ola.rar 파일인 자원 어댑터 아카이브를 설치하고 연결 팩토리를
작성하십시오. 최적화된 로컬 어댑터를
사용하는 각 Application Server 노드마다 자원 어댑터 아카이브를 설치하고
연결 팩토리도 작성해야 합니다. copyZOS.sh
스크립트는 각 Application Server 노드 install_root/installableApps
디렉토리에서 이 아카이브 파일로의 기호 링크를
작성합니다.
관리 콘솔이나
olaRar.py 스크립트를 사용하여 자원 어댑터를 설치하고 연결 팩토리를 작성할
수 있습니다.
자원 어댑터
고가용성 기능을 사용하려면 각 연결 팩토리에 추가 연결 풀 특성을 구성해야
합니다. 이 기능을 설정하고 사용하는
방법에 대한 자세한 정보는 자원 어댑터 고가용성 지원 사용 주제의 내용을
참조하십시오.
연결 팩토리에 대한 자세한 정보는
최적화된 로컬 어댑터에 대한 연결 팩토리 고려사항 주제의 내용을
참조하십시오.
- 변경사항이 적용되도록 WebSphere Application
Server 디먼을 다시 시작하십시오. 디먼을 다시 시작하면
동일한 z/OS 시스템의
모든 셀 서버가 중지됩니다.
디먼이 시작되고 있을 때
어댑터가 활성화되었는지 확인하십시오. 디먼 로그의
메시지에 최적화된 로컬 어댑터가 활성화되었는지 여부가 다음과 같이
표시됩니다.
- 지원이 활성화됨: BBOMOOO1I enable_adapter:1
- 지원이 활성화되지 않음: BBOMOOO1I enable_adapter:0
결과
최적화된 로컬 어댑터 지원이 이제 사용됩니다.
다음에 수행할 작업
이제 사용하도록 설정한
Application Server 노드에서 z/OS용
WebSphere Application Server
최적화된 로컬 어댑터를 사용하는 애플리케이션을
배치하고 시작할 수 있습니다.
최적화된 로컬 어댑터를 사용하는 다른 모든
외부 연결에 대해서는
WebSphere Application Server 레벨에 맞는
OLAMODS 데이터 세트의 최신 버전을 실행하고 있는지
확인하십시오.
- 데이터 세트에 대해 OLAMODS 옵션과 함께 copyZOS.sh 스크립트를 실행하여
모듈이 최신 레벨인지 확인하십시오. 예를 들어 다음과 같습니다.
copyZOS.sh OLAMODS WAS.OLA.LOADLIB
- 최적화된 로컬 어댑터를 사용하는
모든 외부 주소 공간에 이 데이터 세트가 사용 가능한지
확인하십시오. 예를 들어,
일괄처리 작업에 대한 STEPLIB, CICS(Customer Information Control System)에 대한
DFHRPL 라이브러리, IMS 데이터 정의에 대한 DFSESL에서
사용 가능한지 확인하십시오.
여러 다른 클러스터에서
생성된 동일한 데이터 세트를 공유할 수 있으며, 각 클러스터에 별도의 사본을
둘 필요가 없습니다.