여기에 설명된 사용자 정의 Wire 형식 등록 정보는 다음에 적용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
물리적 유형 | 나열 유형 | 드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트 값은 고정 길이 문자열입니다. |
DateTime 형식 | 문자열 | 날짜 및 시간의 템플리트를 지정하십시오. 디폴트 DateTime 형식은 오브젝트의 논리적 유형에 종속적입니다. 논리적 유형에 따른 dateTime 형식의 디폴트 값에 대한 정보는 논리적 유형별 DateTime 디폴트 값을 참조하십시오. 물리적 유형을 2진으로 설정하면, 템플리트는 Datetime - 문자열 데이터에 정의된 구성요소로 제한됩니다. 물리적 유형을 Packed Decimal, 시간 초 또는 시간 밀리세컨드로 설정하면, 템플리트는 숫자를 표시하는 구성요소로 제한됩니다. 이러한 경우에, 이 DateTime 형식 등록 정보를 갱신해야 합니다. 날짜 및 시간 형식에 대한 자세한 내용은 DateTime 형식을 참조하십시오. |
길이 수 | 단추 및 정수 | 고정 길이 문자열, Packed Decimal 또는 2진의 물리적 유형을
선택하고,길이 유형을 수로 설정했으면,
요소의 길이 단위 수를 입력하십시오. 지정할 수 있는 최소값은 세 개의 물리적 유형 모두 1입니다. 지정할 수 있는 최대값은 고정 길이 문자열의 경우 256, Packed Decimal의 경우 10, 2진의 경우 2147483647입니다. 디폴트 값은 0입니다. |
길이 참조 | 단추 및 나열 유형 | 길이 참조에 정의된 길이를 선택한 경우,
이 오브젝트의 길이를 지정하는 정수 오브젝트 이름을 선택하십시오. 현재 오브젝트의 동위로 정의된 정수 오브젝트 드롭다운 목록으로부터 선택을 작성하고 이를 메시지 구조 앞에 표시하십시오. 요소 재정렬에 대한 정보는 오브젝트 재정렬을 참조하십시오. |
길이 단위 | 나열 유형 | 설정된 물리적 유형에 따라
드롭다운 목록에서 다음 중 하나를 선택하십시오.
디폴트는 바이트입니다. |
사인됨 | Boolean | 물리적 유형 등록 정보를 Packed Decimal, 시간 초 또는 시간 밀리세컨드로 설정했으면, 사인됨을 선택하거나(디폴트) 선택 취소하십시오. 물리적 유형에 대해 다른 값을 선택했으면, 이 등록 정보는 올바르지 않습니다. |
문자열 조정 | 나열 유형 | 물리적 유형 등록 정보를 고정 길이 문자열로 설정한 경우, 왼쪽 맞추기(디폴트값) 또는 오른쪽 맞추기를 드롭다운 목록에서 선택하십시오. 물리적 유형에 대해 다른 값을 선택했으면, 이 등록 정보는 비활성화됩니다. |
패딩 문자 | 문자열 | 물리적 유형 등록 정보를 고정 길이 문자열로 설정하고 문자열 조정 등록 정보를 왼쪽 맞추기 또는 오른쪽 맞추기로 설정했으면, 이 등록 정보가 적용됩니다. 출력 메시지 작성 시 문자열 길이가 길이 수 또는 길이 참조 등록 정보가 나타내는 길이보다 작은 경우 패딩 문자를 사용하여 나머지 문자 위치를 채우십시오. 문자열이 왼쪽부터 채워지는지 또는 오른쪽부터 채워지는지 여부는 문자열 조정 등록 정보에 따라 달라집니다. 입력 메시지 구문 분석 시 패딩 문자는 문자열의 끝으로부터 조정됩니다. 문자열이 왼쪽부터 조정되는지 아니면 오른쪽부터 조정되는지 여부는 문자열 조정 등록 정보에 따라 달라집니다. 다음 방법 중 하나로 이 문자를 지정하십시오.
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바이트 경계에서 맞춰야 하는 필드를 포함하는 반복 구조를 모델화할 수 있습니다. 출력 메시지가 기록되면, 건너뛰기 수 바이트는 메시지 세트 바이트 맞추기 패드 등록 정보의 값으로 지정됩니다. 반복 오브젝트의 경우, 이 등록 정보는 모든 인스턴스에 적용됩니다. |