다음 표에서는 TDS 형식에 설정할 수 있는 메시지 세트 등록 정보를 보여줍니다. 디폴트 TDS 메시지 세트 등록 정보 에서는 이러한 등록 정보 각각의 산업 표준의 디폴트 값을 보여줍니다.
등록 정보 | 유형 | 의미 |
---|---|---|
메시징 표준 | 나열 유형 | 이 Wire 형식에 사용할 표준을 지정하십시오.
드롭다운 목록에서 다음 값 중 하나를 선택하십시오.
고유의 태그/디리미트 메시지를 정의하거나 위의 목록에 포함되지 않은 표준을 사용할 경우 UNKNOWN을 선택하십시오. 선택한 값은 다수의 다른 등록 정보의 디폴트 값을 제어합니다. 디폴트 값은 UNKNOWN입니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
그룹 표시자 | 문자열 | 비트스트림 내에서 그룹 또는 복합(complex) 유형에 속하는 데이터
앞에 오는 특수 문자 또는 문자열 값을 지정하십시오. 그룹 또는 유형 등록 정보 그룹 표시자를 설정하면, 이 값을 대체합니다. |
그룹 종결자 | 문자열 | 비트스트림 내에서 그룹 또는 복합(complex) 유형에 속하는 데이터를
종료하는 특수 문자 또는 문자열 값을 지정하십시오. 그룹 또는 유형 등록 정보 그룹 종결자를 설정하면, 이 값을 대체합니다. |
디리미터 | 문자열 | 데이터 요소 사이에 사용되는 디리미터를 지정하는
특수 문자 또는 문자열 값을 지정하십시오. 이 등록 정보는 디리미트 데이터 요소 분리 메소드(태그 디리미트, 모든 요소 디리미트 및 변수 요소 디리미트)에만 적용됩니다. |
누락된 요소 디리미터 표시 안함 | 나열 유형 | 이 등록 정보를 사용하여 메시지 내에 누락된 요소에 대해 디리미터를 생략할지
여부를 선택할 수 있습니다. 다음에서 선택하십시오.
|
태그 데이터 분리 문자 | 단추 및 문자열 | 데이터와 태그를 분리하는 특수 문자 또는 문자열 값을
지정합니다. 태그 데이터 분리 문자 및 태그 길이 등록 정보는 상호 배타적입니다. 등록 정보 태그 데이터 분리 문자를 설정하면, 태그 길이를 대체합니다. 이 등록 정보는 태그 데이터 요소 분리 메소드(태그 디리미트, 태그 고정 길이 및 태그 인코딩 길이)에만 적용됩니다. |
태그 길이 | 정수 | 태그 값의 길이를 지정합니다. 메시지가 구문 분석되면,
태그 데이터 분리 문자 등록 정보가
설정되지 않은 경우 태그가 비트스트림에서 추출되도록 합니다. 태그 데이터 분리 문자 및 태그 길이 등록 정보는 상호 배타적입니다. 등록 정보 태그 데이터 분리 문자를 설정하면, 이 값을 대체합니다. 이 등록 정보는 태그 데이터 요소 분리 메소드(태그 디리미트, 태그 고정 길이 및 태그 인코딩 길이)에만 적용됩니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
디폴트 CCSID | 정수 | CCSID(코딩 문자 세트 ID)는 문자 코드와 기호 사이의 맵핑을
지정합니다. WebSphere Message Broker에서 지원하는 코드 세트를 지정해야 합니다. 이 등록 정보는 메시지 비트스트림의 디폴트 CCSID를 저장하나, 이 값은 메시지가 처리될 때(예: WebSphere MQ 입력 메시지의 헤더에 있는 CCSID로) 대체될 수 있습니다. |
고정 길이 문자열 조정 | 나열 유형 | 이 등록 정보는 구문 분석 시 메시지가 조정될지 여부를 지정합니다. 이 등록 정보는 조정될 대상도 설명합니다.
이 제어는 메시지 작성 시에는
적용되지 않습니다. 다음에서 선택할 수 있습니다.
패딩 문자 조정은 요소의 조정 등록 정보에 따라 왼쪽 또는 오른쪽에서 발생합니다. 숫자 단순 유형에 맵핑되는 데이터 입력이 있는 경우 이를 사용해야 할 수도 있습니다. 예를 들면, 입력 데이터 앞에 공백이 있으면, 이 등록 정보를 선두 공백으로 설정하여 이러한 필드의 처리와 관련한 데이터 변환 문제점을 피할 수 있습니다. 공백 문자에는 U+0000 - U+001f 및 U+007f - U+009f 범위의 제어 문자가 포함됩니다. |
이스케이프 문자 | 문자열 | 데이터의 일부로 특수 예약 문자(예: 디리미터)를 포함시키는 데 사용되는
이스케이프 문자를 지정하십시오. 단일 문자만 또는 단일 문자를 표시하는 니모닉을
지정해야 합니다.
|
예약 문자 | 문자열 | 특수 예약 문자가 데이터의 일부로 포함될 경우 이스케이프 문자가 앞에 와야 하는 특수
예약 문자를 지정하십시오. 이스케이프 문자, 디리미터 및 그룹 표시자는 일반적으로
이 목록에 포함되어 있습니다. 예약 문자 세트가 동적으로 갱신되면(디리미터 등이 서비스 문자열로 지정될 때 EDIFACT 및 X12의 경우에서), 이 목록에 문자를 지정하기 위해 제공되는 니모닉을 사용해야 합니다. 예약 문자를 지정했으면, 이스케이프 문자도 지정되어야 합니다.
|
등록 정보 | 유형 | 의미 |
---|---|---|
소수점 | 문자열 | 소수에서 정수 부분을 분리하는 데 사용되는 문자를 지정하십시오. |
Strict 숫자 점검 | Boolean | 전역 요소의 메시징 표준 등록 정보, 가상 소수점 등록 정보 및 정밀도 등록 정보와
관련되어 사용됩니다. 이를 통해 더 엄격한 숫자 점검 규칙을 적용할 수 있습니다. 1 이 등록 정보의 디폴트는 설정하지 않는 것입니다. |
주:
|
등록 정보 | 유형 | 의미 |
---|---|---|
Boolean 참 값 | 문자열 | Boolean 참 값을 표시하는 문자열의 값을 지정합니다. 디폴트 값은 1입니다. |
Boolean 거짓 값 | 문자열 | Boolean 거짓 값을 표시하는 문자열의 값을 지정합니다. 디폴트 값은 0입니다. |
Boolean 널 값 | 문자열 | Boolean 널(null) 값을 표시하는 문자열 값을 지정합니다. 디폴트 값은 0입니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
논리 유형에서 디폴트 DateTime 형식 도출 | 단추 | 요소 또는 속성의 논리 유형으로 디폴트
DateTime 형식을 판별하려면 이 옵션을 선택하십시오.
기본값은 다음과 같습니다.
복합 유형 내에서 요소 및 속성의 이 등록 정보를 대체할 수 있습니다. |
디폴트 DateTime 형식 사용 | 단추 및 DateTime | 논리 유형이 dateTime, date, time, gYear, gYearMonth, gMonth, gMonthDay
및 gDay인 모든 요소 또는 속성에 대해 고정된 디폴트 DateTime 형식을 지정하려면
이 옵션을 선택하십시오. 이 등록 정보의 초기값은 yyyy-MM-dd'T'HH:mm:ssZZZ이며, 이 값 위에 겹쳐 입력하여 값을 변경할 수 있습니다. 복합 유형 내에서 요소 및 속성의 이 등록 정보를 대체할 수 있습니다. dateTime 형식에 대한 자세한 정보는 DateTime 형식을 참조하십시오. |
2자리 수 연도 사용 | 정수 | 이 등록 정보는 2자리 연도가 해석되는 방법을
판별합니다.
현재 연도가 들어 있는 세기 창을 시작하는 두 자리를
지정하십시오. 예를 들면, 89를 지정하고 현재 연도가
2002이면, 모든 두 자리 날짜는 1989 -2088 범위에 있는 것으로 해석됩니다. 초기값은 53이며, 그 위에 겹쳐 입력하여 변경할 수 있습니다. |
해당 연도의 첫째 주의 일 수 | 나열 유형 | 첫 주 내에 있어야 하는 새 연도의 일 수를 지정하십시오. 연도의 시작은 대개 주 중에 있습니다. 해당 주의 일 수가 여기에 지정된 값보다 작으면, 그 주는 이전 연도의 마지막 주로 간주됩니다. 그러므로 제1주는 일부를 새 연도로 시작합니다. 그렇지 않으면, 새 연도의 첫 번째 주로 간주되므로, 주 1은 며칠을 새 연도 전에 시작합니다. 브로커가 기저의 플랫폼에서 정보를 가져오는 브로커 로케일 사용을 선택하거나, 드롭다운 목록에서 번호를 선택하십시오. 초기값은 4입니다. |
주의 첫 번째 요일 | 나열 유형 | 각각의 새 주를 시작하는 요일을 지정하십시오. 브로커가 근본적인 플랫폼에서 정보를 가져오는 브로커 로케일 사용을 선택하거나, 드롭다운 목록에서 값을 선택하십시오. 초기값은 월요일입니다. |
엄격한 DateTime 점검 | 선택란 | DateTimes를 올바른 DateTime 형식으로 제한하려면 이 옵션을
선택하십시오. 그러면 3월 35일을 4월 4일로 처리하고 10시 79분을 11시 19분으로
처리할 수 없습니다. 엄격한
DateTime 점검을 설정한 경우, 올바르지 않은 DateTime을 수신하면 오류가
발생합니다. 디폴트는 dateTime을 제한하지 것입니다.
|
시간대 | 나열 유형 | 이 등록 정보에 설정된 값은 디폴트 DateTime
형식 등록 정보에 지정된 값이 시간대 정보를 포함하지 않는 경우에
사용됩니다. 초기값은 브로커가 근본적인 플랫폼에서 정보를 가져오는 브로커 로케일 사용입니다. 드롭다운 상자를 사용하여 이 값을 변경할 수 있습니다. |
일광 절약 시간 | 선택란 | 시간대 등록 정보의 지역이 일광 절약 시간을 준수할 경우 이 옵션을 선택하십시오.
일광 절약 시간을 준수하지 않을 경우에는 이 옵션을 선택하지 마십시오. 예를 들면, 시간대에서 지역을 선택한 경우 이 옵션을 선택하지 않으면, 전달되는 값은 일광 절약 시간 없이 시간대를 표시합니다. 디폴트는 일광 절약 시간을 준수하지 않는 것입니다. |
출력에서 입력 UTC 형식 사용 | 선택란 | 이 등록 정보는 dateTime 형식이 I, IU, T 또는 TU이거나
ZZZ 또는 ZZZU를 포함하는 논리 유형 xsd:dateTime 또는 xsd:time의 요소 및 속성에 적용됩니다. 해당 요소 또는 속성은 값으로 Z 문자 또는 시간대 +00:00을 사용하여 UTC(Consolidated Universal Time)를 지정할 수 있습니다. 입력 시 MRM 구문 분석기가 UTC의 지정 방식을 기억합니다. 이 등록 정보가 점검되고 요소 또는 속성이 출력 메시지로 복사될 경우 UTC 형식이 출력 메시지에 보존되고 dateTime 형식 등록 정보가 의미하는 내용을 대체합니다. 이 등록 정보가 점검되지 않거나 요소 또는 속성이 입력 메시지에서 복사되지 않은 경우 출력 메시지의 UTC 형식이 dateTime 형식 등록 정보에 의해서만 제어됩니다. 이 등록 정보의 디폴트는 점검하지 않는 것입니다. |