COBOL 파일: 물리적 등록 정보 선택

새 메시지 정의 파일 마법사, COBOL 파일 옵션, 물리적 등록 정보 참조 자료 선택.

COBOL 파일

새 메시지 정의 파일 마법사에서 COBOL 파일 옵션을 사용하여 메시지 정의를 작성할 경우 사용자에게 표시되는 패널 목록은 다음과 같습니다.

패널 등록 정보

컴파일러 정보

소스 플랫폼
이 등록 정보는 코드 페이지, 부동 소수점 형식 및 바이트 순서를 설정합니다.
  • Win32 - 디폴트
  • AIX
  • z/OS
코드 페이지
소스 플랫폼 등록 정보를 사용하여 설정한 디폴트를 표시합니다. 이 값은 조정할 수 없습니다.
  • ISO8859_1 - 디폴트
부동 소수점 형식
소스 플랫폼 등록 정보를 사용하여 설정한 디폴트를 표시합니다. 이 값은 조정할 수 없습니다.
  • IEEE Non-Extended - 디폴트
  • IBM 390 Hexadecimal

저장영역 레이아웃

바이트 순서
소스 플랫폼 등록 정보를 사용하여 설정한 디폴트를 표시합니다. 이 값은 조정할 수 없습니다.
  • Little endian - 디폴트
  • Big endian
External Decimal 부호
이 부호는 "External Decimal"로 설정되고 "부호 방향"이 선두 문자 또는 후미 문자(임베드된 부호 표현)로 설정된 "CWF 물리적 유형" 요소에 대해 "부호 EBCDIC 사용자 정의" 선택란을 선택합니다. 이는 "USAGE DISPLAY PIC S999 SIGN LEADING" 또는 "USAGE DISPLAY PIC S999 SIGN TRAILING"과 같은 COBOL 데이터 항목에 해당됩니다.

ASCII 코드 페이지의 인스턴스 메시지가 EBCDIC 양식의 임베드된 부호를 사용할 경우 "EBCDIC 사용자 정의"가 필요합니다. 그렇지 않으면, ASCII 또는 EBCDIC에서 요소에 대해 "부호 EBCDIC 사용자 정의" 선택란이 선택되지 않으며 런타임 시 임베드된 부호의 유형은 인스턴스 메시지의 코드 페이지에서 판별됩니다.

  • ASCII - 디폴트
  • EBCDIC
  • EBCDIC 사용자 정의

컴파일 옵션

QUOTE
COBOL 키워드 QUOTE 및 QUOTES에서 생성되는 문자에 영향을 주며 디폴트 값으로 들여온 데이터 항목의 INITIAL VALUE를 설정할 때 사용됩니다.
  • DOUBLE - 디폴트
  • SINGLE
TRUNC
COBOL 컴파일러 옵션 TRUNC(STD|OPT|BIN)의 영향을 구현합니다.

STD 또는 OPT의 경우, COBOL BINARY 데이터 항목(USAGE COMP, COMP-4 또는 BINARY 포함)에는 PICTURE 절(예: PIC S999 = min -999, max 999)과 일치하는 maxInclusive 및 minInclusive facet이 작성됩니다.

BIN의 경우에는 BINARY 데이터 항목이 USAGE COMP-5로 작성된 것처럼 작동합니다. Facet은 작성되지 않고 작성된 각 요소의 논리 유형(예: xsd:short)이 핸들링할 수 있는 암시적 최대 및 최소 값을 제공합니다.

  • STD - 디폴트
  • OPT
  • BIN
NSYMBOL
PIC N 데이터 항목이 내셔널 혹은 dbcs 항목인지 여부를 선택하는 COBOL 컴파일러 옵션 NSYMBOL(NATIONAL|DBCS)과 같습니다.
  • DBCS
  • NATIONAL - 디폴트
INITIAL VALUE에서 디폴트 값 작성
초기값에서 디폴트 값을 작성하려면 INITIAL VALUE에서 디폴트 값 작성 선택란을 선택하십시오.
가능할 경우 레벨 88 VALUE 절에서 facet 작성
스키마 xsd:element와 연관된 단순 유형의 들여온 COBOL 레벨 88 값에서 최소 포함 facet, 최대 포함 facet 및 나열 facet을 작성하려면 가능한 88 레벨 value 절에서 facet 작성 선택란을 선택하십시오.
이렇게 하면 등록 정보 계층논리 등록 정보 아래에 값 제한조건 노드가 추가되고 사용자가 지정한 값이 이후에 런타임 도중 유효성 검증에 사용됩니다.
주: 단순 유형에 최소 및 최대 포함 facet 세트는 물론 나열 facet이 있는 경우, 최대 및 최소 포함 facet보다 우선하여 나열 facet이 사용됩니다.
모든 필드에 대해 널(null) 값 작성
COBOL 레벨 01 데이터 구조가 COBOL 응용프로그램의 특정 문자(예: SPACE, LOW-VALUE 또는 HIGH_VALUE)로 초기화되는 경우, 모든 필드에 대해 널(null) 값 작성 선택란을 선택하십시오.

데이터 구조가 이와 같이 초기화되면, 특정 필드에 필드 데이터 유형으로 올바르지 않은 값이 포함되므로 결과 메시지가 구문 분석 오류를 유발할 수 있습니다. 이 상자를 선택하면 이와 같은 방식으로 널(NULL) 값으로 초기화된 필드를 처리할 수 있으며 구분 분석을 수행할 수 있습니다.

널(Null) 문자 제어를 사용하여 초기화 문자를 지정합니다. 초기화 문자의 디폴트 값은 SPACE 문자입니다. 이러한 제어를 설정하면 모든 전역 요소에 Nillable 등록 정보가 설정되고 사용자 정의 Wire 형식 널(Null) 인코딩 등록 정보가 NullLiteralFill로 설정되며, 사용자 정의 Wire 형식 널(Null) 인코딩 값 등록 정보가 지정된 문자로 설정됩니다.

널(null) 문자
다음 방법 중 하나에서 널(null) 문자를 설정하십시오.
  • 드롭다운 목록에서 SPACE(디폴트값), NUL, 0x00 또는 0xFF를 선택하십시오.
  • 'c'와 같이 따옴표로 묶인 문자를 입력하십시오. 여기서 c는 임의의 영숫자 문자입니다.
  • 0xYY 형식의 16진 문자 코드를 입력하십시오. 여기서 YY는 16진 값입니다.
  • YY 형식의 십진 문자 코드를 입력하십시오. 여기서 YY는 10진 값입니다.
  • U+xxxx 형식의 유니코드 값을 입력하십시오. 여기서 xxxx는 16진으로 지정된 유니코드 값입니다.

일반 조합 순서 규칙에 따라 low-values로 0x00을 사용하고 high-values로 0xFF를 사용하십시오.

문자열의 패딩 문자
C 헤더 파일을 들여올 때 사용할 패딩 문자를 입력하십시오. 목록에서 사전정의된 항목 중 하나를 선택하거나 필드에 입력하여 지정하십시오. 값은 단일 문자로 해석되어야 합니다. 다음 방법 중 하나로 이 문자를 설정하십시오.
  • 드롭다운 목록에서 NUL, SPACE(디폴트) 또는‘0’을 선택하십시오.
  • "c" 또는 'c'와 같이 따옴표안에 문자를 입력하십시오. 여기서 c는 임의의 영숫자 문자입니다.
  • 0xYY 형식의 16진 문자 코드를 입력하십시오. 여기서 YY는 16진 값입니다.
  • YY 형식의 십진 문자 코드를 입력하십시오. 여기서 YY는 10진 값입니다.
  • U+xxxx 형식의 유니코드 값을 입력하십시오. 여기서 xxxx는 16진으로 지정된 유니코드 값입니다.
관련 태스크
COBOL 사본에서 들여오기
관련 참조
새 메시지 정의 파일 마법사
새 메시지 정의 파일 마법사: COBOL 파일
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad30715_