맵핑은 System z®용 Rational® Developer가 z/OS®와 워크스테이션 간 파일 전송을 검토하는 방법을 표시합니다. 특히, 맵핑은 파일 전송이 텍스트 교환(ASCII/EBCDIC 변환이 발생하는 경우)을 기반으로 하는지 또는 2진 데이터 교환을 기반으로 하는지 나타냅니다. 맵핑은 또한 특정 파일의 일반 용도를 한눈에 알 수 있도록 도와줍니다.
여러 데이터 세트에 동일한 하위 레벨 규정자를 사용하는 경우, 동일한 맵핑은 이러한 각 데이터 세트의 파일 전송에 영향을 미칩니다. 예를 들어, 주어진 기본 맵핑으로 파티션된 데이터 세트의 구성원 USER01.COBOL 및 USER01.TEST.COBOL을 확장자가 .cbl인 워크스테이션 기반 파일로 전송 및 해당 파일로부터 전송받을 수 있습니다.
워크벤치에서 System z LPEX 편집기와 연관된 환경 설정으로 인해 특정 유형의 워크스테이션 기반 파일이 특별한 방식으로 처리됩니다. 예를 들어, 기본 환경 설정에 따라 .cbl 유형의 파일이 COBOL 소스 파일에 적합한 구문 강조표시로 표시됩니다. 그러나 편집기가 z/OS 기반 데이터 세트를 처리할 경우 규정자(예: COBOL)의 파일 이름 확장자(예: .cbl)로의 맵핑이 데이터 세트가 처리되는 방법을 결정합니다.
다음 테이블에는 기본 맵핑이 나열됩니다. 별도로 지정되지 않는 한 데이터가 텍스트로 전송됩니다.
| z/OS의 하위 레벨 규정자 | 워크스테이션의 파일 이름 확장자 | 구성원 설명 |
|---|---|---|
| ASM | asm | 어셈블러 소스 파일 |
| ASSEMBLE | asm | 어셈블러 소스 파일 |
| BMS | bms | BMS 맵 파일 |
| C | c | C 소스 파일 |
| COBCOPY | cpy | COBOL COPY 파일 |
| COBOL | cbl | COBOL 소스 |
| CLIST | cmd | CLIST |
| CNTL | jcl | 작업 제어 언어 |
| COPYLIB | cpy | COBOL COPY 파일 |
| CPP | cpp | C++ 소스 파일 |
| EXEC | rex | REXX 파일 |
| H | h | C 포함 파일 |
| HPP | hpp | C++ 포함 파일 |
| INCLUDE | inc | PL/I INCLUDE 파일 |
| JCL | jcl | 작업 제어 언어 |
| LISTING | lst | 편집 또는 링크 편집 목록 |
| LOAD | exe | 2진 데이터로 전송되는 로드 모듈 |
| MACRO | mac | 매크로 파일 |
| OBJ | obj | 2진 데이터로 전송되는 오브젝트 코드 |
| OUTLIST | out | 작업 출력 |
| PLI | pli | PL/I 소스 파일 |
| REXX | rex | REXX 파일 |
| SIGYCLST | cmd | REXX EXEC |
| XML | xml | XML(eXtensible Markup Language) 파일 |
이러한 시스템 전반에 걸친 맵핑은 z/OS 파일 시스템 맵핑 보기에 표시됩니다. z/OS 파일 시스템 맵핑 보기 또는 특성 창의 맵핑 분할창을 통해 원격 시스템에 대한 이름 지정 규칙과 일치하도록 이러한 맵핑을 사용자 정의할 수 있습니다. 이러한 맵핑의 사용자 정의에 대한 자세한 정보는 데이터 세트 맵핑을 참조하십시오.
각각의 파일은 하나의 코드 페이지만 가질 수 있지만 파일 그룹이 동일한 코드 페이지를 가진 것으로 지정할 수 있습니다. 코드 페이지 지정 시 로컬 코드와 호스트 코드를 모두 지정하여 이들 코드가 일치하도록 유지하십시오. 시스템의 기본 호스트 및 로컬 코드 페이지는 시스템 특성으로서 정의됩니다. 다음 호스트 코드 페이지가 지원됩니다.
| IBM-037 | IBM-273 | IBM-277 | IBM-278 | IBM-280 |
| IBM-284 | IBM-285 | IBM-297 | IBM-420 | IBM-424 |
| IBM-425 | IBM-500 | IBM-803 | IBM-870 | IBM-871 |
| IBM-875 | IBM-930 | IBM-933 | IBM-935 | IBM-937 |
| IBM-939 | IBM-1026 | IBM-1047 | IBM-1140 | IBM-1141 |
| IBM-1142 | IBM-1143 | IBM-1144 | IBM-1145 | IBM-1146 |
| IBM-1147 | IBM-1148 | IBM-1149 | IBM-1153 | IBM-1390 |
| IBM-1399 | IBM-1364 | IBM-1371 | IBM-1388 | UTF-8 |
| UTF-16 | UTF16BE | UTF-16LE |
로컬 코드 페이지의 사용가능성은 Eclipse 문서 편집기가 지원하는 텍스트 파일 인코딩을 기반으로 합니다. 코드 페이지가 파일의 컴파일러 설정과 일치하도록 지정하십시오.
파일 유형은 로컬 파일 확장자로 표시됩니다. 예를 들어, 기본 맵핑을 사용할 경우 .cbl은 COBOL 소스 파일로 간주됩니다. 따라서 각 파일은 하나의 파일 유형만 가질 수 있습니다. 예를 들어, 임베디드 COBOL 소스를 가진 JCL은 지원되지 않습니다.