#FORMAT 매핑 유형 구성요소

#FORMAT 매핑 유형은 다음 구성요소로 구성됩니다.

표 9-2 #Format 매핑 유형 구성요소

구성요소 설명
#FORMAT FORMAT의 매핑 유형이 대상 멤버에서 지정됨을 나타냅니다.
<format mask> 형식을 정의하는 데 사용되는 다음 문자가 포함된 사용자 정의 형식 마스크입니다.
  • "?" - 소스 멤버 또는 멤버 내 세그먼트의 특정 위치에 있는 문자를 포함합니다.

  • "#" - 대상 멤버를 생성할 때 소스에서 문자를 건너뛰거나 삭제합니다.

  • "문자" - 타겟의 사용자 정의 문자를 "있는 그대로" 포함합니다. 접두어, 접미어, 고정 문자열 또는 필수 문자에 사용됩니다. 특수 형식 마스크 문자와 함께 사용할 수 있습니다.

  • "*" - 소스 세그먼트 또는 소스의 모든 문자를 포함합니다. "*"를 세그먼트의 유일한 형식 마스크 문자로 사용하면 전체 세그먼트 값이 소스에서 복사됩니다.

    "*"를 "#" 또는 "?" 문자와 함께 사용하면 사용하지 않은 나머지 문자를 모두 가져옵니다.

    "*"는 "?" 또는 "#"로 지정되지 않은 나머지 문자를 사용하는 와일드카드 문자입니다. 예를 들어 소스가 "abcd"이고 "*"를 사용한 경우 타겟은 "abcd"입니다. 타겟이 "?#*"이면 결과는 "acd"입니다.

    시스템이 세그먼트 내에서 "*"를 발견하면 형식에 지정된 "문자"를 제외하고 "*" 뒤에 지정된 모든 내용이 무시됩니다.

<segment delimiter> 선택적 세그먼트 구분자는 소스 및 대상 멤버에서 세그먼트를 구분하는 데 사용되는 문자를 정의합니다. 이 통합 유형에서는 소스 및 타겟 구분자가 동일해야 합니다. 세그먼트 구분자가 지정되지 않는 경우 세그먼트 지정 또는 구분자와 별개로 전체 멤버에 형식 마스크가 적용됩니다.