z/VSE에 대한 원격 VSAM 지원
Windows 플랫폼에서 EGL 디버거를 실행할 때 z/VSE® 및 z/VSE CICS® 아래에서 정의되는 원격 VSAM 파일에 액세스할 수 있습니다.
z/VSE의 원격 VSAM 파일에 액세스하려면 다음을 수행하십시오.
- 액세스 전제조건을 충족시키십시오.
- 자원 연관 정보를 제공하고 프로그램 디버깅에 사용하는 빌드 디스크립터에서 자원 연관 파트를 참조하십시오.
액세스 전제조건
VSAM 파일에 액세스하기 위해 파일을 상주시키려는 시스템에서 먼저 VSAM 파일을 정의합니다.
원격 VSAM 액세스를 위해 워크스테이션에 VSE 분산 데이터 관리(VSEDDM)를 설치해야 합니다.
다음을 수행하십시오.
- 다음 압축 파일을 찾으십시오.
여기서 installDir은 제품의 설치 디렉토리입니다.installDir\bin\vsamwin.zip - vsamwin.zip을 새 디렉토리에 추출하십시오(개발 또는 런타임 플랫폼에서).
시스템의 PATH 환경 변수에 다음을 추가하십시오.
- vseddmDir\EGLDFM
- vseddmDir\EGLDFM\DLL
- vseddmDir\EGLDFM\DLL2
- vseddmDir\EGLDFM\EXE
여기서 vseddmDir은 파일을 추출한 디렉토리입니다.
VSEDDMLO "VSE Host Name" "UseID"
이 명령은
EGLDFM 디렉토리에서 vseddm.cfg라고 하는
구성 파일을 작성합니다. 이 설정을 완료하려면 VSEDDM_CFG라고 하는 환경 변수를 작성하고
vseddmDir\EGLDFM\vseddm.cfg 값을 지정하십시오.EGL 디버거 환경 설정
원격 VSAM 파일에 액세스하기 전에 EGL 디버거를 구성해야 합니다. VSE 원격 VSAM 코드 페이지를 VSE 커넥터 서버에서 구성된 ASCII 코드 페이지로 설정하십시오. 문자 인코딩을 VSE 커넥터 서버에서 구성된 EBCDIC 코드 페이지로 설정하십시오. CICS를 통해 디버깅하는 경우 ctglient.jar(CTG에서 제공됨)이 클래스 경로 순서에 있는지 확인하십시오.
자세한 정보는 EGL 디버거의 환경 설정 설정의 내용을 참조하십시오.
자원 연관
Windows에서 EGL 프로그램을 디버그할 때 사용하도록 자원 연관 파트를 작성하는 경우 다음과 같이 파일 유형 및 systemName을 지정하십시오.
- 파일 유형
- 파일 유형을 vsam 또는 ibmcobol로 설정하십시오.
- systemName
- 일괄처리를 위해 다음 방법으로 시스템 이름을 지정하십시오.
VSE:\\machineName\catalog ID\data set name- machineName
- VSE 시스템의 호스트 이름 또는 IP 주소입니다.
- 카탈로그 ID
- VSAM 파일을 포함하는 VSE 카탈로그의 이름입니다.
- 데이터 세트 이름
- VSAM 데이터 세트 이름(규정자 포함)입니다.
- CICS에 대해 다음 방법으로 시스템 이름을
지정하십시오.
CTG:\\install_dns_or_ip:port\cics_region\dataset- install_dns_or_ip
- 플랫폼에 상관없이 CTG가 설치된 위치입니다.
- 포트
- 포트 CTG가 청취합니다.
- cics_region
- CTG 아래에서 정의된 대상 CICS 영역입니다.
- dataset
- CICS 영역의 FCT 또는 파일 RDO 항목에서 정의된 것과 같은 VSAM 파일의 이름입니다.
CICS를 통한 원격 액세스에 대한 자세한 정보는 CICS에 대해 원격 VSAM 지원 설치 및 구성의 내용을 참조하십시오.
이름 지정 규칙은 UNC(Universal Naming Convention) 형식과 유사합니다. UNC 형식에 대한 세부사항은 vsamwin.zip 파일에 포함된 분배 FileManager 사용자 안내서를 참조하십시오.