여기에 설명된 사용자 정의 Wire 형식 등록 정보는 다음에 적용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
물리적 유형 | 나열 유형 | 드롭다운 목록에서 다음 중 하나를 선택하십시오.
숫자 요소의 표현은 WebSphere MQ 큐 관리자에 설정된 Encoding 및 CodedCharSetId 속성에 영향을 받을 수 있습니다.
|
길이 수 | 정수 | 요소 길이를 지정할 바이트 수를
입력하십시오.
|
길이 단위 | 나열 유형 | 설정된 물리적 유형에 따라
드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트는 바이트입니다. |
사인됨 | Boolean | 이 등록 정보를 선택하거나(디폴트) 선택 취소하십시오. 이 등록 정보는 사인 방향과 함께 사용됩니다. |
부호 EBCDIC 사용자 정의 | Boolean | 물리적 유형을
External Decimal로 설정하고
부호 EBCDIC 사용자 정의 등록 정보가
설정된 경우, 이는 부호 EBCDIC 사용자 정의 표현이 ASCII 환경 내에서 사용됨을
나타냅니다. 이 선택란을 설정하지 않으면(디폴트값), 부호 ASCII 표현이 사용됩니다. 부호 EBCDIC 사용자 정의 선택란의 설정은 부호 방향 등록 정보를 선두 문자 또는 후미 문자로 설정한 경우에만 적절합니다(요소/속성에 임베드된 부호 표현이 있음을 나타냄). 요소/속성에 부호가 없으면 이 선택란을 사용할 수 없습니다(예: 부호 지정 선택란이 설정되지 않은 경우). |
사인 방향 | 나열 유형 | 물리적 유형을 External Decimal로 설정하고
사인됨을 선택한 경우, 숫자 데이터를 표시하려면 COBOL 옵션을 표시하는 다음 옵션에서 선택하십시오.
|
가상 소수점 | 정수 | 가정한 위치에서 소수점을 이동해야 하는 왼쪽(양수의 경우) 또는 오른쪽(음수의 경우) 자릿수를 지정하십시오. 예를 들면, 가상 소수 값이 3인 1.234를 포함하는 decimal 요소는 1234입니다. COBOL picture 절의 'V' 또는 'P'와 동일합니다. C와 같지 않습니다. |
문자열 조정 | 나열 유형 | 물리적 유형 등록 정보를 External Decimal로 설정한 경우, 왼쪽 맞추기또는 오른쪽 맞추기(디폴트값) 를 드롭다운 목록에서 선택하십시오. 물리적 유형에 대해 다른 값을 선택했으면, 이 등록 정보는 비활성화됩니다. |
패딩 문자 | 문자열 | 패딩 문자는 문자열 길이가
지정된 문자열 크기보다 작을 때 나머지 문자 위치를 채우는 데 사용됩니다. 물리적 유형 등록 정보를
Extended Decimal로 설정하고
문자열 조정 등록 정보를
왼쪽 맞추기 또는 오른쪽 맞추기로 설정했으면,
다음 방법 중 하나로 이 문자를 지정하십시오.
MRM 요소에 사용되는 패딩 문자 형식을 선택하는 것은 필수 패딩 문자 및 패딩 문자가 데이터 변환되는지 여부에 따라 달라집니다. 따옴표에 있는 패딩 문자의 스펙이면 충분하고 이 패딩 문자를 사용하면 생성 중인 출력 MRM 메시지의 대상 코드 페이지로 변환됩니다. 예를 들면, ASCII에서 코드 페이지 500으로 변환할 때 패딩 문자로 U+0008을 지정한 경우 0x08에서 '뒷면 공백(back space)'의 ASCII 및 EBCDIC 표현인 0x15로 변환됩니다. 패딩 문자 필드에 쉽게 입력되지 않는 패딩 문자가 필요한 경우 유니코드 니모닉 형식을 사용하여 필수 문자를 지정할 수 있습니다. 유니코드 값 사용 시, 생성할 MRM 메시지의 대상 코드 페이지로도 변환됩니다. 한 코드 페이지에서 다른 코드 페이지로 메시지를 변환하는 경우 패딩 문자의 변환 값이 이 코드 페이지에 올바른지 확인해야 합니다. 패딩 문자를 대상 코드 페이지에 표시할 수 없는 경우 대체 문자로 바뀝니다. 대체 문자는 고정되어 있으며 해당 값은 지정한 대상 코드 페이지에 따라 달라집니다. 데이터 변환이 이루어지지 않는 패딩 문자가 필요한 경우 16진 또는 10진수 형식을 사용할 수 있습니다. 이 형식을 사용하면 출력 메시지에 직접 삽입되는 패딩 문자로 절대 값을 지정할 수 있는 옵션이 제공됩니다. 이 형식을 사용하는 경우, MRM 정의를 사용하여 작성되는 모든 출력 메시지의 코드 페이지에 이 값이 여전히 올바른지 확인해야 합니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
널(Null) 인코딩 | 나열 유형 | 드롭다운 목록에서 다음 옵션 중 하나를 선택하십시오.
|
널 인코딩 값 | 문자열 | 이 등록 정보의
사용은 위에 설명된 널(Nul) 인코딩 등록 정보에
따라 달라집니다. 그러나, NULLLiteralFill은 예외입니다.
디폴트 값은 0입니다. 널(Null) 인코딩 등록 정보를
NULLLiteralFill로 설정하는 경우,
값은 단일 문자로 해석되어야 합니다. 다음 방법 중 하나에서 문자를 설정하십시오.
|
등록 정보 | 유형 | 의미 |
---|---|---|
바이트 맞추기 | 나열 유형 | 메시지 시작에서 오브젝트를 맞추는 방법을
지정하십시오. 다음 중 하나를 선택하십시오.
|
선두 문자 건너뛰기 수 | 정수 | 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를
지정하십시오. 디폴트 값은 0이며, 최소값은 0이고
최대값은 999999입니다.
이 값을 사용하여 구조에서 원하지 않는
필드를 무시하거나 2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 C 또는 COBOL 데이터로 정의된 필드를 모델화할 수
있습니다. 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를
지정하십시오. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 첫 번째 인스턴스에만 적용됩니다. |
후미 문자 건너뛰기 수 | 정수 | 이 오브젝트를 읽거나 쓴 후에 건너뛰려는 바이트 수를
지정하십시오. 디폴트 값은 0이며, 최소값은 0이고
최대값은 999999입니다.
이 값을 사용하여 구조에서 원하지 않는 필드를 무시하거나
2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 필드를 포함하는 반복 구조를 모델화할 수 있습니다. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 모든 인스턴스에 적용됩니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
참조 반복 | 나열 유형 | 오브젝트가 여러 번 발생하고 발생 수를 메시지의 초기 필드에서 동적으로
제공할 경우 이 등록 정보를 사용하십시오. 메시지 구조에서 이 오브젝트 앞에 발생하는 정수 오브젝트의 드롭다운 목록에서 정수 오브젝트를 선택하십시오. 선택한 정수 값에 따라 이 오브젝트의 발생 수가 지정됩니다. 나열된 오브젝트가 없는 경우, 메시지 구조에서 이 오브젝트 앞에 정수 오브젝트가 없습니다. 반복 참조가 지정된 경우, 메시지 구문 분석 및 기록 시 최대 발생 논리 등록 정보에 대한 설정을 대체하지만 메시지의 유효성 검증에 대한 설정은 대체하지 않습니다. |