요소 참조 및 로컬 요소 Float 유형의 CWF 등록 정보

여기에 설명된 사용자 정의 Wire 형식 등록 정보는 다음에 적용됩니다.

물리적 표현

등록 정보 유형 의미
물리적 유형 나열 유형 드롭다운 목록에서 다음 중 하나를 선택하십시오.
  • Integer. C에서의 SHORT 또는 LONG 데이터 유형, COBOL에서의 COMP, COMP-4, COMP-5 또는 BINARY 숫자 데이터 유형과 같습니다.
  • Float. C에서의 FLOAT 또는 DOUBLE 데이터 유형, COBOL에서의 COMP1 또는 COMP-2 데이터 유형과 같습니다. 디폴트 값입니다.
  • Packed Decimal. COBOL에서의 COMP-3 데이터 유형과 같습니다.
  • External Decimal. COBOL에서의 PIC 9 USAGE DISPLAY 데이터 유형과 같습니다.

숫자 요소의 표현은 WebSphere MQ 큐 관리자에 설정된 Encoding 및 CodedCharSetId 속성에 영향을 받을 수 있습니다.

  • 물리적 유형Integer, Packed DecimalFloat로 설정된 요소는 적절한 WebSphere MQ Encoding 값으로 표시됩니다.
  • 물리적 유형External Decimal로 설정된 요소는 WebSphere MQ CodedCharSetId 값으로 표시됩니다.
길이 수 정수 요소 길이를 지정할 바이트 수를 입력하십시오.
  • 물리적 유형Float로 설정하면, 드롭다운 목록에서 값을 선택하십시오. 디폴트 값은 8입니다.
  • 물리적 유형Integer로 설정하면, 드롭다운 목록에서 1, 2 또는 4(디폴트)를 선택하십시오.
  • 물리적 유형Packed Decimal이면, 1 - 10 사이의 값을 입력하십시오.
  • 물리적 유형Extended Decimal이면, 1 - 256 사이의 값을 입력하십시오. (최대 COBOL PICTURE 절보다 18인 큰 수는 18로 가정됩니다.)
길이 단위 나열 유형 설정된 물리적 유형에 따라 드롭다운 목록에서 다음 중 하나를 선택하십시오.
  • 바이트.
  • 문자. 이 옵션의 의미는 메시지의 CCSID에 설정하거나 메시지 세트 등록 정보 디폴트 CCSID에 설정한 값에 따라 달라집니다.
    • SBCS CCSID를 지정했으면 X 바이트가 처리됩니다. 여기서 X는 길이 수 값 또는 길이 참조에 지정된 정수 값입니다.
    • DBCS CCSID를 지정했으면 Y 바이트가 처리됩니다. 여기서 Y는 길이 수 값 또는 길이 참조에 지정된 정수에 2를 곱한 값입니다.
    • MBCS CCSID를 지정했으면, 구문 분석기는 한 번에 한 문자를 읽어 문자가 하나 이상의 바이트로 구성되는지 여부를 판별합니다. 구문 분석기는 Z 읽기를 수행합니다. 여기서 Z는 길이 수 값 또는 길이 참조에 지정된 정수 값입니다.
  • 문자 단위. 문자 단위의 크기는 메시지의 CCSID 에 설정하거나 디폴트 CCSID 메시지 세트 등록 정보에 설정한 값으로 판별됩니다. 처리된 바이트 수는 길이 수 값 또는 길이 참조에 지정된 정수의 값을 곱한 문자 단위 크기입니다.
  • 비트스트림 끝. 비트스트림의 끝까지 모든 데이터가 처리됩니다. 이 옵션은 요소가 메시지의 마지막인 경우에만 유효합니다. 이 값을 선택하면, 길이 수에 값을 입력할 필요가 없습니다.

디폴트는 바이트입니다.

사인됨 Boolean 이 등록 정보를 선택하거나 선택 취소하십시오(사인, 즉 부호가 붙지 않음. 디폴트). 물리적 유형Float로 설정했으면 선택됩니다. 이 등록 정보는 사인 방향과 함께 사용됩니다.
부호 EBCDIC 사용자 정의 Boolean 물리적 유형External Decimal로 설정하고 부호 EBCDIC 사용자 정의 등록 정보가 설정된 경우, 이는 부호 EBCDIC 사용자 정의 표현이 ASCII 환경 내에서 사용됨을 나타냅니다. 이 선택란을 설정하지 않으면(디폴트값), 부호 ASCII 표현이 사용됩니다.

부호 EBCDIC 사용자 정의 선택란의 설정은 부호 방향 등록 정보를 선두 문자 또는 후미 문자로 설정한 경우에만 적절합니다(요소/속성에 임베드된 부호 표현이 있음을 나타냄).

요소/속성에 부호가 없으면 이 선택란을 사용할 수 없습니다(예: 부호 지정 선택란이 설정되지 않은 경우).

사인 방향 나열 유형 물리적 유형External Decimal로 설정하고 사인됨을 선택한 경우, 숫자 데이터를 표시하려면 COBOL 옵션을 표시하는 다음 옵션에서 선택하십시오.
  • 선두 문자 포함. 숫자가 음수이면 첫 바이트에 하나의 비트가 설정됩니다. 숫자가 양수이면, 설정된 내용이 없습니다. 예를 들면, 숫자 22의 ASCII 16진 표현은 x'3232'입니다. 이 옵션을 사용하면, 숫자 +22x'3232'가 되고, 숫자 -22x'7232'가 됩니다. 디폴트 값입니다.
  • 선두 문자 분리. 요소의 첫 바이트를 숫자가 양수인 경우 '+'로 설정하고 음수인 경우에는 '-'로 설정합니다. 이 옵션의 경우, 길이에는 부호 바이트가 포함됩니다.
  • 후미 문자 포함. 숫자가 음수이면, 마지막 바이트에 하나의 비트가 설정됩니다. 숫자가 양수이면, 설정된 내용이 없습니다. 이 옵션을 사용하면, 숫자 +22x'3232'가 되고, 숫자 -22x'3272'가 됩니다.
  • 후미 문자 분리. 요소의 마지막 바이트를 숫자가 양수인 경우 '+'로 설정하고 음수인 경우에는 '-'로 설정합니다. 이 옵션의 경우, 길이에는 부호 바이트가 포함됩니다.
물리적 유형을 또다른 값으로 설정한 경우, 사용자에게 적용할 수 없음 값이 설정됩니다.
가상 소수점 정수 가정한 위치에서 소수점을 이동해야 하는 왼쪽(양수의 경우) 또는 오른쪽(음수의 경우) 자릿수를 지정하십시오. 예를 들면, 가상 소수 값이 31.234를 포함하는 요소는 1234입니다.

물리적 유형Float로 설정했으면, 적용할 수 없습니다.

문자열 조정 나열 유형 물리적 유형 등록 정보를 External Decimal로 설정한 경우, 왼쪽 맞추기또는 오른쪽 맞추기(디폴트값) 를 드롭다운 목록에서 선택하십시오. 물리적 유형에 대해 다른 값을 선택했으면, 이 등록 정보는 비활성화됩니다.
패딩 문자 문자열 패딩 문자는 문자열 길이가 지정된 문자열 크기보다 작을 때 나머지 문자 위치를 채우는 데 사용됩니다. 물리적 유형 등록 정보를 Extended Decimal로 설정하고 문자열 조정 등록 정보를 왼쪽 맞추기 또는 오른쪽 맞추기로 설정했으면, 다음 방법 중 하나로 이 문자를 지정하십시오.
  • 드롭다운 목록에서 NUL, '0' 또는 SPACE를 선택하십시오.
  • 따옴표로 묶인 문자(예: "c" 또는 'c')를 입력하십시오. 여기서 c는 임의의 영숫자 문자입니다.
  • U+xxxx 형식의 유니코드 값을 입력하십시오. 여기서 xxxx는 16진으로 지정된 유니코드 값입니다. 입력할 수 있는 최대 문자열 길이는 10입니다.
  • 0xYY 형식의 16진 문자를 입력하십시오. 여기서 YY는 16진 값입니다.
  • 10진수 바이트 값(0 - 255)을 입력하십시오.

MRM 요소에 사용되는 패딩 문자 형식을 선택하는 것은 필수 패딩 문자 및 패딩 문자가 데이터 변환되는지 여부에 따라 달라집니다. 따옴표에 있는 패딩 문자의 스펙이면 충분하고 이 패딩 문자를 사용하면 생성 중인 출력 MRM 메시지의 대상 코드 페이지로 변환됩니다. 예를 들면, ASCII에서 코드 페이지 500으로 변환할 때 패딩 문자로 U+0008을 지정한 경우 0x08에서 '뒷면 공백(back space)'의 ASCII 및 EBCDIC 표현인 0x15로 변환됩니다.

패딩 문자 필드에 쉽게 입력되지 않는 패딩 문자가 필요한 경우 유니코드 니모닉 형식을 사용하여 필수 문자를 지정할 수 있습니다. 유니코드 값 사용 시, 생성할 MRM 메시지의 대상 코드 페이지로도 변환됩니다.

한 코드 페이지에서 다른 코드 페이지로 메시지를 변환하는 경우 패딩 문자의 변환 값이 이 코드 페이지에 올바른지 확인해야 합니다. 패딩 문자를 대상 코드 페이지에 표시할 수 없는 경우 대체 문자로 바뀝니다. 대체 문자는 고정되어 있으며 해당 값은 지정한 대상 코드 페이지에 따라 달라집니다.

데이터 변환이 이루어지지 않는 패딩 문자가 필요한 경우 16진 또는 10진수 형식을 사용할 수 있습니다. 이 형식을 사용하면 출력 메시지에 직접 삽입되는 패딩 문자로 절대 값을 지정할 수 있는 옵션이 제공됩니다. 이 형식을 사용하는 경우, MRM 정의를 사용하여 작성되는 모든 출력 메시지의 코드 페이지에 이 값이 여전히 올바른지 확인해야 합니다.

널(null) 값의 표현

등록 정보 유형 의미
널(Null) 인코딩 나열 유형 드롭다운 목록에서 다음 옵션 중 하나를 선택하십시오.
  • NULLPadFill. 물리적 유형External Decima인 경우에만 유효합니다. 필드는 패딩 문자로 지정된 값으로 채워집니다. 널(Null) 값 인코딩은 비어 있는 문자열로 설정되어야 합니다.
  • NULLLogicalValue. 널(Null) 값 인코딩은 필드의 필수 형식과 일치하도록 변환됩니다. 디폴트 값입니다.
  • NULLLiteralValue. 널(Null) 값 인코딩은 문자열과 마찬가지로 직접 대체됩니다. 널(Null) 값 인코딩에 비숫자 값을 지정할 수 있습니다.
  • NULLLiteralFill. 필드는 널(Null) 값 인코딩으로 지정된 값으로 채워집니다. 널(Null) 값 인코딩은 단일 문자로 해석되어야 합니다.
널 인코딩 값 문자열 이 등록 정보의 사용은 위에 설명된 널(Nul) 인코딩 등록 정보에 따라 달라집니다. 그러나, NULLLiteralFill은 예외입니다. 디폴트 값은 0입니다.
널(Null) 인코딩 등록 정보를 NULLLiteralFill로 설정하는 경우, 값은 단일 문자로 해석되어야 합니다. 다음 방법 중 하나에서 문자를 설정하십시오.
  • 드롭다운 목록에서 SPACE, NUL, 0x00 또는 0xFF를 선택하십시오.
  • 'c' 또는 "c"와 같이 따옴표로 묶인 문자를 입력하십시오. 여기서 c는 임의의 영숫자 문자입니다.
  • 0xYY 형식의 16진 문자를 입력하십시오. 여기서 YY는 16진 값입니다.
  • YY 형식의 10진 문자 코드를 입력하십시오. 여기서 YY는 10진 값입니다.
  • U+xxxx 형식의 유니코드 값을 입력하십시오. 여기서 xxxx는 16진 형식으로 지정된 유니코드 값입니다.

바이트 맞추기

등록 정보 유형 의미
바이트 맞추기 나열 유형 메시지 시작에서 오브젝트를 맞추는 방법을 지정하십시오. 다음 중 하나를 선택하십시오.
  • 1바이트. 디폴트 값입니다.
  • 2바이트
  • 4바이트
  • 8바이트
  • 16바이트
선두 문자 건너뛰기 수 정수 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를 지정하십시오. 디폴트 값은 0이며, 최소값은 0이고 최대값은 999999입니다. 이 값을 사용하여 구조에서 원하지 않는 필드를 무시하거나 2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 C 또는 COBOL 데이터로 정의된 필드를 모델화할 수 있습니다. 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를 지정하십시오. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다.

반복 오브젝트의 경우, 이 등록 정보는 첫 번째 인스턴스에만 적용됩니다.

후미 문자 건너뛰기 수 정수 이 오브젝트를 읽거나 쓴 후에 건너뛰려는 바이트 수를 지정하십시오. 디폴트 값은 0이며, 최소값은 0이고 최대값은 999999입니다. 이 값을 사용하여 구조에서 원하지 않는 필드를 무시하거나 2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 필드를 포함하는 반복 구조를 모델화할 수 있습니다. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다.

반복 오브젝트의 경우, 이 등록 정보는 모든 인스턴스에 적용됩니다.

반복

등록 정보 유형 의미
참조 반복 나열 유형 오브젝트가 여러 번 발생하고 발생 수를 메시지의 초기 필드에서 동적으로 제공할 경우 이 등록 정보를 사용하십시오.

메시지 구조에서 이 오브젝트 앞에 발생하는 정수 오브젝트의 드롭다운 목록에서 정수 오브젝트를 선택하십시오. 선택한 정수 값에 따라 이 오브젝트의 발생 수가 지정됩니다. 나열된 오브젝트가 없는 경우, 메시지 구조에서 이 오브젝트 앞에 정수 오브젝트가 없습니다.

반복 참조가 지정된 경우, 메시지 구문 분석 및 기록 시 최대 발생 논리 등록 정보에 대한 설정을 대체하지만 메시지의 유효성 검증에 대한 설정은 대체하지 않습니다.

관련 개념
메시지 모델링
메시지 모델
사용자 정의 Wire 형식: 논리 모델과의 관계
관련 태스크
메시지 모델 개발
메시지 모델 오브젝트에 대한 작업
관련 참조
메시지 모델 참조 정보
메시지 모델 오브젝트 등록 정보
메시지 모델 오브젝트에 대한 논리 등록 정보
메시지 모델 오브젝트에 대한 사용자 정의 Wire 형식 물리적 등록 정보
메시지 모델 오브젝트에 대한 XML Wire 형식 물리적 등록 정보
메시지 모델 오브젝트에 대한 TDS 형식 물리적 등록 정보
모든 메시지 세트 오브젝트에 대한 문서 등록 정보
오브젝트별 메시지 모델 오브젝트 등록 정보
MRM 도메인 정보 추가
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ad15390_