여기에 설명된 사용자 정의 Wire 형식 등록 정보는 다음에 적용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
물리적 유형 | 나열 유형 | 드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트는 고정 길이 문자열입니다. |
길이 수 | 단추 및 정수 | 고정 길이 문자열 또는 2진의 물리적 유형을
선택하고, 길이 유형을 수로 설정했으면,
요소의 길이 단위 수를 입력하십시오. 지정할 수 있는 최소값은 0이고 지정할 수 있는 최대값은 2147483647입니다. 디폴트 값은 0입니다. |
길이 참조 | 단추 및 나열 유형 | 길이 참조에 정의된 길이를 선택한 경우,
이 오브젝트의 길이를 지정하는 정수 오브젝트 이름을 선택하십시오. 현재 오브젝트의 동위로 정의된 정수 오브젝트 드롭다운 목록으로부터 선택을 작성하고 이를 메시지 구조 앞에 표시하십시오. 요소 재정렬에 대한 정보는 오브젝트 재정렬을 참조하십시오. |
길이 단위 | 나열 유형 | 설정된 물리적 유형에 따라
드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트는 바이트입니다. |
문자열 조정 | 나열 유형 | 물리적 유형 등록 정보를 고정 길이 문자열로 설정한 경우, 왼쪽 맞추기(디폴트값) 또는 오른쪽 맞추기를 드롭다운 목록에서 선택하십시오. 물리적 유형에 대해 다른 값을 선택했으면, 이 등록 정보는 비활성화됩니다. |
패딩 문자 | 문자열 | 물리적 유형 등록 정보를 고정 길이 문자열로 설정하고 문자열 조정 등록 정보를 왼쪽 맞추기 또는 오른쪽 맞추기로 설정했으면, 이 등록 정보가 적용됩니다. 출력 메시지 작성 시 문자열 길이가 길이 수 또는 길이 참조 등록 정보가 나타내는 길이보다 작은 경우 패딩 문자를 사용하여 나머지 문자 위치를 채우십시오. 문자열이 왼쪽부터 채워지는지 또는 오른쪽부터 채워지는지 여부는 문자열 조정 등록 정보에 따라 달라집니다. 입력 메시지 구문 분석 시 패딩 문자는 문자열의 끝으로부터 조정됩니다. 문자열이 왼쪽부터 조정되는지 아니면 오른쪽부터 조정되는지 여부는 문자열 조정 등록 정보에 따라 달라집니다. 다음 방법 중 하나로 이 문자를 지정하십시오.
MRM 요소에 사용되는 패딩 문자 형식을 선택하는 것은 필수 패딩 문자 및 패딩 문자가 데이터 변환되는지 여부에 따라 달라집니다. 따옴표에 있는 패딩 문자의 스펙이면 충분하고 이 패딩 문자를 사용하면 생성 중인 출력 MRM 메시지의 대상 코드 페이지로 변환됩니다. 예를 들면, ASCII에서 코드 페이지 500으로 변환할 때 패딩 문자로 U+0008을 지정한 경우 0x08에서 '뒷면 공백(back space)'의 ASCII 및 EBCDIC 표현인 0x15로 변환됩니다. 패딩 문자 필드에 쉽게 입력되지 않는 패딩 문자가 필요한 경우 유니코드 니모닉 형식을 사용하여 필수 문자를 지정할 수 있습니다. 유니코드 값 사용 시, 생성할 MRM 메시지의 대상 코드 페이지로도 변환됩니다. 한 코드 페이지에서 다른 코드 페이지로 메시지를 변환하는 경우 패딩 문자의 변환 값이 이 코드 페이지에 올바른지 확인해야 합니다. 패딩 문자를 대상 코드 페이지에 표시할 수 없는 경우 대체 문자로 바뀝니다. 대체 문자는 고정되어 있으며 해당 값은 지정한 대상 코드 페이지에 따라 달라집니다. 데이터 변환이 이루어지지 않는 패딩 문자가 필요한 경우 16진 또는 10진수 형식을 사용할 수 있습니다. 이 형식을 사용하면 출력 메시지에 직접 삽입되는 패딩 문자로 절대 값을 지정할 수 있는 옵션이 제공됩니다. 이 형식을 사용하는 경우, MRM 정의를 사용하여 작성되는 모든 출력 메시지의 코드 페이지에 이 값이 여전히 올바른지 확인해야 합니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
바이트 맞추기 | 나열 유형 | 메시지 시작에서 오브젝트를 맞추는 방법을
지정하십시오. 다음 중 하나를 선택하십시오.
|
선두 문자 건너뛰기 수 | 정수 | 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를
지정하십시오. 디폴트 값은 0이며, 최소값은 0이고
최대값은 999999입니다.
이 값을 사용하여 구조에서 원하지 않는
필드를 무시하거나 2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 C 또는 COBOL 데이터로 정의된 필드를 모델화할 수
있습니다. 이 오브젝트를 읽거나 쓰기 전에 건너뛰려는 바이트 수를
지정하십시오. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 첫 번째 인스턴스에만 적용됩니다. |
후미 문자 건너뛰기 수 | 정수 | 이 오브젝트를 읽거나 쓴 후에 건너뛰려는 바이트 수를
지정하십시오. 디폴트 값은 0이며, 최소값은 0이고
최대값은 999999입니다.
이 값을 사용하여 구조에서 원하지 않는 필드를 무시하거나
2, 4, 8 또는 16바이트 경계에서 맞춰야 하는 필드를 포함하는 반복 구조를 모델화할 수 있습니다. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 모든 인스턴스에 적용됩니다. |