다음 표에서는 메시지 세트에 정의할 수 있는 등록 정보를 정의합니다. 일부 메시지 세트 등록 정보(별표(*)로 표시되어 있음)는 처리되는 메시지가 WebSphere MQ를 전송 프로토콜로 사용하지 않는 경우에만 관련이 있습니다. 전송 프로토콜이 WebSphere MQ이면, 값은 메시지 헤더(예: MQMD)에서 도출되며, 메시지 세트 등록 정보(설정된 경우)는 무시됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
Boolean 참 값 | 문자열 | 최대 8자의 16진 숫자를 입력하십시오. 이 숫자 앞에 16진 표시자(0x)를 포함시키지 마십시오. 각 숫자는 1/2바이트입니다. 최대 길이는 4바이트입니다. 짝수 자리(전체 바이트 수)를 입력해야 합니다. 이 값은 Boolean 거짓 값과 달라야 하나 길이는 동일해야 합니다. 디폴트 값은 00000001입니다. |
Boolean 거짓 값 | 문자열 | 최대 8자의 16진 숫자를 입력하십시오. 이 숫자 앞에 16진 표시자(0x)를 포함시키지 마십시오. 각 숫자는 1/2바이트입니다. 최대 길이는 4바이트입니다. 짝수 자리(전체 바이트 수)를 입력해야 합니다. 이 값은 Boolean 참 값과 달라야 하나 길이는 동일해야 합니다. 디폴트 값은 00000000입니다. |
Boolean 널 값 | 문자열 | 최대 8자의 16진 숫자를 입력하십시오. 이 숫자 앞에 16진 표시자(0x)를 포함시키지 마십시오. 각 숫자는 1/2바이트입니다. 최대 길이는 4바이트입니다. 짝수 자리(전체 바이트 수)를 입력해야 합니다. 이 값은 Boolean 참 값 또는 Boolean 거짓 값과 동일하거나 달라야 합니다. 디폴트 값은 00000000입니다. |
이 설정은 메시지가 직렬화될 때 사용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
바이트 맞추기 패드 | 문자열 | xsd:element 사용자 정의 Wire 형식 등록 정보 바이트
맞추기, 선두 문자 건너뛰기 수 및 후미 문자
건너뛰기 수로 인해 메시지가 직렬화될 때 비트스트림의 바이트를 건너뛰는 경우,이 등록 정보는 건너뛴 위치에서 사용할 문자를 제공합니다. 다음 방법 중 하나로 이 문자를 설정하십시오.
|
누락 요소에 대한 정책 | 나열 유형 | 이 등록 정보의 설정은 메시지가 직렬화될 때 메시지 트리에서
필드가 누락되는 경우 브로커가 수행하는 조치를 관리합니다.
|
등록 정보 | 유형 | 의미 |
---|---|---|
Packed Decimal 양수 코드 | 나열 유형 | 드롭다운 목록에서 Packed Decimal 숫자에 사용되는 양부호를 선택하십시오. 디폴트는 C이며, 이 값은 일반적인 값인 0x0C가 양부호로 사용된다는 것을 표시합니다. F를 선택할 수도 있으며, 이 값은 0x0F가 양부호로 사용됨을 표시합니다. (일부 시스템에서는 이 설정을 필요로 합니다.) |
등록 정보 | 유형 | 의미 |
---|---|---|
논리 유형에서 디폴트 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을 포함하고 dateTime 형식이 I, IU, T 또는
TU이거나 ZZZ 또는 ZZZU를 포함하는 논리 유형 xsd:dateTime 또는 xsd:time의 요소 및 속성에
적용됩니다. 해당 요소 또는 속성은 값으로 Z 문자 또는 시간대 +00:00을 사용하여 UTC(Consolidated Universal Time)를 지정할 수 있습니다. 입력 시 MRM 구문 분석기가 UTC의 지정 방식을 기억합니다. 이 등록 정보가 점검되고 요소 또는 속성이 출력 메시지로 복사될 경우 UTC 형식이 출력 메시지에 보존되고 dateTime 형식 등록 정보가 의미하는 내용을 대체합니다. 이 등록 정보가 점검되지 않거나 요소 또는 속성이 입력 메시지에서 복사되지 않은 경우 출력 메시지의 UTC 형식이 dateTime 형식 등록 정보에 의해서만 제어됩니다. 이 등록 정보의 디폴트는 점검하지 않는 것입니다. |
이러한 설정은 MQMD가 없는 메시지용으로만 사용됩니다.
등록 정보 | 유형 | 의미 |
---|---|---|
디폴트 CCSID | INTEGER | 디폴트 코딩 문자 세트 ID의 숫자 값을
입력하십시오. 디폴트 값은 500입니다. 입력 메시지가 WebSphere MQ 메시지이면, 큐 관리자에 대해 설정된 동등한 속성이 사용되며 이 등록 정보는 무시됩니다. |
바이트 순서* | 나열 유형 | 드롭다운 목록에서 Big Endian(디폴트)
또는 Little Endian을 선택하여 2진 정수로 표시되는 숫자의 바이트 순서를
지정하십시오. C에서는 데이터 유형 short 또는 long과 동일합니다. COBOL에서는 PIC 9 COMP, COMP-4, COMP-5 또는 BINARY 데이터 유형과 동일합니다. 선택항목이 메시지가 작성된 인코딩과 일치해야 합니다. Big Endian은 정상적으로 UNIX 또는 z/OS에서 작성된 메시지의 올바른 옵션이며 Windows용은 Little Endian입니다. 메시지가 WebSphere MQ 전송 프로토콜을 통해 수신되는 경우에는 이 등록 정보는 사용되지 않습니다. 이 경우, 등록 정보는 메시지의 MQMD 또는 브로커 큐 관리자의 인코딩에서 추론됩니다. |
Packed Decimal 바이트 순서* | 나열 유형 | 드롭다운 목록에서 Big Endian(디폴트) 또는 Little Endian을 선택하여 Packed Decimal로 표시된 숫자의 바이트 순서를
지정하십시오. COBOL에서는 PIC
9 COMP-3 데이터 유형과 동일합니다.
(C에서의 동일한 데이터 유형은 없습니다.) 선택항목이 메시지가 작성된 인코딩과 일치해야 합니다. Big Endian은 정상적으로 UNIX 또는 z/OS에서 작성된 메시지의 올바른 옵션이며 Windows NT용은 Little Endian입니다. |
Float 형식* | 나열 유형 | 드롭다운 목록에서 S390(디폴트), IEEE 또는 IEEE 취소를 선택하여 부동 소수점으로 표시된 메시지에서 숫자의 바이트 순서를 지정하십시오. |