여기에 설명된 사용자 정의 Wire 형식 등록 정보는 다음에 적용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
물리적 유형 | 나열 유형 | 드롭다운 목록에서 다음 중 하나를 선택하십시오.
숫자 요소의 표현은 WebSphere MQ 큐 관리자에 설정된 Encoding 및 CodedCharSetId 속성에 영향을 받을 수 있습니다.
|
길이 수 | 정수 | 요소 길이를 지정할 바이트 수를
입력하십시오.
|
길이 단위 | 나열 유형 | 설정된 물리적 유형에 따라
드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트는 바이트입니다. |
사인됨 | Boolean | 이 등록 정보를 선택하거나(디폴트) 선택 취소하십시오. 이 등록 정보는 사인 방향과 함께 사용됩니다. |
부호 EBCDIC 사용자 정의 | Boolean | 물리적 유형을
External Decimal로 설정하고
부호 EBCDIC 사용자 정의 등록 정보가
설정된 경우, 이는 부호 EBCDIC 사용자 정의 표현이 ASCII 환경 내에서 사용됨을
나타냅니다. 이 선택란을 설정하지 않으면(디폴트값), 부호 ASCII 표현이 사용됩니다. 부호 EBCDIC 사용자 정의 선택란의 설정은 부호 방향 등록 정보를 선두 문자 또는 후미 문자로 설정한 경우에만 적절합니다(요소/속성에 임베드된 부호 표현이 있음을 나타냄). 요소/속성에 부호가 없으면 이 선택란을 사용할 수 없습니다(예: 부호 지정 선택란이 설정되지 않은 경우). |
사인 방향 | 나열 유형 | 물리적 유형을 External Decimal로 설정하고
사인됨을 선택한 경우, 숫자 데이터를 표시하려면 COBOL 옵션을 표시하는 다음 옵션에서 선택하십시오.
|
문자열 조정 | 나열 유형 | 물리적 유형 등록 정보를 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바이트 경계에서 맞춰야 하는 필드를 포함하는 반복 구조를 모델화할 수 있습니다. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 모든 인스턴스에 적용됩니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
참조 반복 | 나열 유형 | 오브젝트가 여러 번 발생하고 발생 수를 메시지의 초기 필드에서 동적으로
제공할 경우 이 등록 정보를 사용하십시오. 메시지 구조에서 이 오브젝트 앞에 발생하는 정수 오브젝트의 드롭다운 목록에서 정수 오브젝트를 선택하십시오. 선택한 정수 값에 따라 이 오브젝트의 발생 수가 지정됩니다. 나열된 오브젝트가 없는 경우, 메시지 구조에서 이 오브젝트 앞에 정수 오브젝트가 없습니다. 반복 참조가 지정된 경우, 메시지 구문 분석 및 기록 시 최대 발생 논리 등록 정보에 대한 설정을 대체하지만 메시지의 유효성 검증에 대한 설정은 대체하지 않습니다. |