여기에 설명된 TDS 형식 등록 정보는 다음에 적용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
태그 | 문자열 | 메시지 비트스트림에서 오브젝트를 식별하는 데 사용되는 값을 지정하십시오. 오브젝트가
단순 요소이며 이 오브젝트가 하위 오브젝트로 있는 복합 유형의
데이터 요소 분리 등록 정보가
태그 디리미트, 태그 고정 길이 또는 태그 인코드 길이이면, 이 등록 정보는 비어 있지 않은 값을
포함해야 합니다. 오브젝트가 복합 유형이고 상위의 데이터 요소 분리 등록 정보가 태그 디리미트, 태그 고정 길이 또는 태그 인코드 길이인 경우 이 등록 정보에 빈 값을 포함할 수 있습니다. 이 등록 정보의 값은 메시지 세트의 모든 요소에 대해 고유해야 합니다. 즉, 메시지 세트의 두 가지 요소에 이 등록 정보의 동일한 값을 포함될 수 없습니다. |
데이터 패턴 | 문자열 | 오브젝트에 지정할 메시지의 데이터를 식별하기 위해 구문 분석기가 사용할 정규 표현식을 지정하십시오. 데이터 요소 분리 메소드가 복합 유형의 데이터 패턴 사용으로 설정될 때 사용됩니다. 자세한 정보는 정규 표현식 구문을 참조하십시오. |
등록 정보 | 유형 | 의미 |
---|---|---|
물리적 유형 | 나열 유형 | 물리적 유형을
문자 및 메시징 표준 대체로 설정할 수 있습니다. 이 등록 정보는
TDS 구문 분석기에 메시지의 데이터가 정상 일반 문자 형식인지 또는 TLOG와 같은 특정 메시징 표준을 갖는 다른 대체 형식인지 여부를 알려줍니다. 사용 가능한 값 및 디폴트 값은
메시징 표준 및 논리적 유형에 따라 달라집니다.
|
길이 | 정수 | 예상되는 오브젝트의 길이를
문자 수로 지정하십시오(길이 값이 바이트 단위의 길이로 표시되는 2진 오브젝트의 경우 제외). 이 등록 정보는 기본 유형의 단순 오브젝트 및 복합 오브젝트에 적용됩니다. 이 등록 정보에 0 값을 제공하면, 값에 대해 길이 참조 등록 정보가 점검됩니다. 유형의 데이터 요소 분리 문자 등록 정보를 고정 길이 또는 고정 길이 AL3으로 설정하면, 이 등록 정보 또는 길이 참조 등록 정보에는 0이 아닌(또는 널이 아닌) 값이 들어 있어야 합니다. |
조정 | 나열 유형 | 기록되거나 구문 분석되고 있는 데이터가 고정 길이 값 미만이면, 오브젝트 조정을 지정하십시오. 이 등록 정보는 값이 고정 길이 문자열로 출력되는 경우에만 사용됩니다. 드롭다운 목록에서 다음 값 중 하나를 선택하십시오.
|
패딩 문자 | 문자열 | 데이터가 고정 길이 값 미만인 고정 길이 오브젝트를 기록하거나
구문 분석할 때 삽입하거나 해석할 패딩 문자를 지정하십시오. 이 등록 정보는 값이 고정 길이 문자열로
출력되는 경우에만 사용됩니다. 다음 방법 중 하나로 이 문자를 설정하십시오.
MRM 요소에 사용되는 패딩 문자 형식을 선택하는 것은 필수 패딩 문자 및 패딩 문자가 데이터 변환되는지 여부에 따라 달라집니다. 대부분의 경우 패딩 문자의 스펙이면 충분하고 이 패딩 문자를 사용하면 생성될 출력 MRM 메시지의 대상 코드 페이지로 문자가 변환됩니다. 패딩 문자 필드에 쉽게 입력되지 않는 패딩 문자가 필요한 경우 유니코드 니모닉 형식을 사용하여 필수 문자를 지정할 수 있습니다. 유니코드 값 사용 시, 이 값도 생성될 MRM 메시지의 대상 코드 페이지로 변환됩니다. 데이터 변환이 이루어지지 않는 패딩 문자가 필요한 경우 16진 형식을 사용할 수 있습니다. 이 형식을 사용하면 출력 메시지에 직접 삽입되는 패딩 문자를 지정할 수 있는 옵션이 제공됩니다. 이 형식을 사용하는 경우, MRM 정의를 사용하여 작성되는 모든 출력 메시지의 코드 페이지에 16진이 올바른지 확인해야 합니다. 한 코드 페이지에서 다른 코드 페이지로 메시지를 변환하는 경우 패딩 문자의 변환 값이 이 코드 페이지에 올바른지 확인해야 합니다. 예를 들어, ASCII에서 코드 페이지 500으로 변환할 때 패딩 문자로 숫자 8을 지정한 경우 0x08에서 '뒷면 공백(back space)'의 ASCII 및 EBCDIC 표현인 0x15로 변환됩니다. 현재 패딩 문자의 값이 U+007F보다 클 수 없다는 제한이 있습니다. 유니코드 니모닉 또는 숫자 값을 입력하는 경우 이는 UTF-8에서 해당 숫자로 표현되는 문자인 것으로 간주됩니다. |
길이 참조 | 나열 유형 | 동위 정수 오브젝트의 ID,
해당 오브젝트 길이에 대한 값을 지정하십시오. 동위 오브젝트는
메시지 구조 내의 현재 오브젝트 앞에 정의되어야 합니다.
요소 재정렬에 대한 정보는 오브젝트 재정렬을 참조하십시오. |
등록 정보 | 유형 | 의미 |
---|---|---|
부호 방향 | 나열 유형 | 드롭다운 목록에서 숫자 값 내의 부호의 위치를
나타내는 값을 선택하십시오.
이 등록 정보의 값을 없음으로 설정하면 이는 부호가 없는 것으로 해석되며, 음수가 처리되는 경우에는(입력 또는 출력에서) 예외가 발생합니다. 이 등록 정보의 값을 선두 문자로 설정하면, 부호가 숫자 앞에 오도록 지정합니다(예: -1234). 마찬가지로, 이 등록 정보를 후미 문자로 설정하면, 숫자 다음에 부호가 옵니다(예: 1234-). 명확한 부호 세트가 없으면, 숫자는 양수로 가정됩니다. |
양부호 | 문자열 | 양부호를 표시하는 값을 지정하십시오. 값을 설정하지 않으면, "+"가 가정됩니다. 양수 부호는 출력 메시지를 작성할 때 기록되지 않으며, 메시지 비트스트림을 구문 분석할 때 양수 부호를 인식하는 데만 사용됩니다. |
음부호 | 문자열 | 음부호를 표시하는 값을 지정하십시오. 값이 설정되어 있지 않으면, "-"가 가정됩니다. |