다음 표에서는 메시지 세트에 대한 XML Wire 형식의 등록 정보를 정의합니다.
등록 정보 | 유형 | 의미 |
---|---|---|
네임스페이스 URI | 문자열 | 연관된 접두부에 사용할 네임스페이스를 식별하는 네임스페이스의 이름을 입력하십시오. |
접두부 | 문자열 | 사용하는 요소 및 속성 이름을 네임스페이스 이름에 연관시킬 때 사용하는 접두부를 입력하십시오. |
등록 정보 | 유형 | 의미 |
---|---|---|
네임스페이스 URI | 문자열 | 사용 중인 네임스페이스를 식별할 네임스페이스 이름을 입력하십시오. |
스키마 위치 | 문자열 | 네임스페이스 내에서 오브젝트의 유효성을 검증하는 데 사용할 연관된 네임스페이스 이름의 스키마 위치를 입력하십시오. |
등록 정보 | 유형 | 의미 |
---|---|---|
XML 선언 제한 | 선택란 | XML 선언을 제한하려면, 이 선택란을 선택하십시오. 선택한 경우, 선언(예: <?xml version='1.0'>)이 제한됩니다. |
XML 버전 | 나열 유형 | 생성된 XML 선언의 버전 값을 제어합니다. 디폴트 값은 1.0입니다. SML 선언 제한을 예로 설정하면, 이 등록 정보는 무시됩니다. |
XML 인코딩 | 나열 유형 | 생성된 XML 선언에서 인코딩 속성의 기록 여부를
제어합니다. 널(null)이 선택되면 출력 XML 문서의 XML 선언에 인코딩 속성이 기록되지 않습니다. 문서 텍스트로가 선택되면 XML 문서의 텍스트와 일치하는 인코딩 속성이 생성됩니다. 디폴트 값은 널입니다. SML 선언 제한을 예로 설정하면, 이 등록 정보는 무시됩니다. |
독립형 문서 | 나열 유형 | 드롭다운 목록에서 예, 아니오 또는 널(null)을
선택하십시오. 널이 선택되면, XML 선언에 존재하는 독립형 선언은
없습니다. 예 또는 아니오를 선택하면, 출력 메시지가 작성될 때 standalone
= "yes" 또는 standalone = "no" 선언이 XML 선언에 추가됩니다. 이 등록 정보의 설정은 외부 DTD 서브세트가 로드되는지의 여부를 판별하지 않습니다. 이 릴리스에서는 외부 DTD 서브세트가 로드되지 않습니다. SML 선언 제한을 예로 설정하면, 이 등록 정보는 무시됩니다. |
출력 네임스페이스 선언 | 나열 유형 | 출력 네임스페이스 선언 등록 정보는 출력 XML 문서에서 네임스페이스 선언을 둘 위치를 제어합니다. 다음에서 선택하십시오.
디폴트 옵션은 문서 시작시입니다. 이 등록 정보는 이 메시지 세트에 대해 네임스페이스가 사용된 경우에만 활성화됩니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
DOCTYPE 제한 | 선택란 | 이 선택란을 선택하면, DOCTYPE(DTD) 선언이 제한됩니다. 디폴트 값은 선택란을 선택하는 것입니다. |
DOCTYPE 시스템 ID | 문자열 | DOCTYPE 외부 DTD 서브세트의 시스템 ID를 지정하십시오(DOCTYPE이
존재하는 경우). 일반적으로 메시지 세트의 생성된(또는 들여온) DTD의 이름으로
설정됩니다. DOCTYPE 제한이 설정되면, 이 등록 정보는 무시되며 변경할 수 없습니다(필드를 사용 안함). 디폴트 값은 www.mrmnames.net/이며 메시지 세트 ID가 다음에 옵니다. |
DOCTYPE 공용 ID | 문자열 | DOCTYPE 외부 DTD 서브세트의 공용 ID를 지정하십시오(DOCTYPE이
존재하고, 시스템 ID가 지정된 경우). DOCTYPE 제한이 설정되면, 이 등록 정보는 무시되며 변경할 수 없습니다(필드를 사용 안함). 디폴트 값은 메시지 세트 ID입니다. |
DOCTYPE 텍스트 | 문자열 | 이 등록 정보를 사용하여 추가 DTD 선언을 추가하십시오.
XML 구문 분석기로 구문 분석되지 않으므로, 올바른 XML이 아닐 수도 있습니다. ENTITY 정의 또는 내부 DTD 선언을 포함시킬 수 있습니다. 줄 바꾸기 및 탭 문자가 각각 \n 및 \t로 바뀌는
문자열(최대 32KB)입니다. 컨텐츠는 구문 분석되지 않으며 출력 메시지에 나타납니다. 인라인 DTD가 있으면, 이 등록 정보의 컨텐츠가 우선 순위가 높습니다. DOCTYPE 제한을 설정했으면, 이 등록 정보는 무시되며 변경할 수 없습니다(필드를 사용 안함). 자세한 정보는 인라인 DTD 및 DOCTYPE 텍스트 등록 정보의 내용을 참조하십시오. 디폴트 값은 비어 있습니다(설정되어 있지 않음). |
등록 정보 | 유형 | 의미 |
---|---|---|
루트 태그 이름 | 문자열 | 메시지 세트 루트 태그의 이름을 지정하십시오. 메시지에 랩퍼 태그가 사용되지 않는 경우에
이 등록 정보를 공백으로 둘 수 있습니다(즉, 메시지 태그가 문서의 루트임). 루트 태그와 함께
표시하기 위해서는 이름 다음에 공백과 속성/값 쌍의 추가 텍스트가 올 수 있습니다. 디폴트 값은 공백입니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
시간 소인 주석 제한 | 선택란 | 선택한 경우, XML 출력의 시간 소인 주석 문자열이 제한됩니다. 선택하지 않은 경우, 주석은 제한되지 않으며, <!--MRM Generated XML Output on: Tue Apr 23 09:34:42 2002--> 형식의 주석이 출력 메시지에 포함됩니다. 디폴트는 선택란을 선택하는 것입니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
버전화 지원 사용 | 선택란 | 선택한 경우, 버전화 지원을 사용할 수 있습니다.
이 등록 정보는 디폴트 네임스페이스에 속하지 않는 모든 요소의 네임스페이스 규정자와 함께
XML 네임스페이스 정의가 메시지의 루트 태그에 대해 코딩되는지 여부를 지정합니다. 이러한 네임스페이스 정의는
메시지 세트 종속 정보를 표시하는 데 사용되며, 이 정보는 동일한 메시지 세트의
여러가지 다른 사용자 정의를 기반으로 하는 응용프로그램 사이에서 메시지 교환을
지원하는 데 사용됩니다. 디폴트는 이전 릴리스에서의 MRM XML 메시지와의 호환성을 위해 선택란을 선택하는 것입니다. 이전 릴리스에서 MRM XML 메시지를 사용하지 않았으면, 이 선택란을 선택하지 않아야 합니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
Boolean 참 값 | 문자열 | 인코드하는 데 사용되는 문자열을 지정한 후
BOOLEAN 참 값을 인식하십시오. XML 문서를 구문 분석할 때, 문자열 1은 항상
BOOLEAN 요소의 경우 참으로 받아들여집니다. 최대 254자의 문자열을 입력하십시오. 디폴트 값은 참입니다. 1도 올바릅니다. |
Boolean 거짓 값 | 문자열 | 인코드하는 데 사용되는 문자열을 지정한 후
BOOLEAN 거짓 값을 인식하십시오. XML 문서를 구문 분석할 때, 문자열 0은 항상
BOOLEAN 요소의 경우 거짓으로 받아들여집니다. 최대 254자의 문자열을 입력하십시오. 디폴트 값은 거짓입니다. 0도 올바릅니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
널 숫자 인코딩 | 나열 유형 | 숫자 XML 요소에
널(null) 인코딩을 지정하십시오. 그러면 숫자 XML 요소에 논리적 널(null) 의미를 지정하는
메소드가 제공됩니다. 드롭다운 목록에서 다음 값 중 하나를
선택해야 합니다.
|
숫자 널 인코딩 값 | 문자열 | 숫자 널(null) 인코딩 등록 정보를 NULLValue, NULLAttribute 또는 NULLElement로 설정한 경우, 이 등록 정보를 규정할 값을 지정하십시오. 추가 정보는 XML 널 핸들링 옵션을 참조하십시오. |
비숫자 널 인코딩 | 나열 유형 | 숫자가 아닌 XML 요소에 널(null) 인코딩을 지정하십시오. 그러면 숫자 XML 요소에 논리적 널(null) 의미를 지정하는 메소드가 제공됩니다. 옵션은 숫자 널(null) 인코딩 등록 정보에 사용 가능한 옵션과 동일합니다. |
비숫자 널(Null) 인코딩 값 | 문자열 | 숫자가 아닌 널(null) 인코딩 등록 정보를 규정할 값을 지정하십시오. 추가 정보는 XML 널 핸들링 옵션을 참조하십시오. |
등록 정보 | 유형 | 의미 |
---|---|---|
논리 유형에서 디폴트 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 형식 등록 정보에 의해서만 제어됩니다. 이 등록 정보의 디폴트는 점검하지 않는 것입니다. |
등록 정보 | 유형 | 의미 |
---|---|---|
xsi:type 속성의 출력 정책 | 나열 유형 | XML 문서 작성 시 이 등록 정보를 사용하여 요소의 xsi:type 속성이 출력이 될 상황을 지정할 수 있습니다.
|
xsi:type 속성을 출력해야 하지만 메시지 트리에 표시되지 않을 경우, 값은 다음과 같이 생성됩니다.
요소 유형 | 모델에서 요소를 정의할 때 생성되는 값 | 요소를 자체 정의할 때 생성되는 값 |
---|---|---|
단순 유형 | 유형이 전역이거나 내장 유형일 경우에 사용하십시오. 유형이 로컬이면 유형이 도출된 내장 유형이나 전역 유형을 사용하십시오. |
메시지 트리에서 요소의 데이터 유형과 최상으로 일치하는 내장 유형을 사용하십시오. |
단순 컨텐츠가 있는 복합 유형 | 유형이 전역일 경우에 사용하십시오. 유형이 로컬이면 유형이 도출된 내장 유형이나 전역 유형을 사용하십시오. |
메시지 트리에서 요소의 데이터 유형과 최상으로 일치하는 내장 유형을 사용하십시오. |
복합 컨텐츠가 있는 복합 유형 | 유형이 전역일 경우에 사용하십시오. 유형이 로컬일 경우 xsi:type 속성은 출력되지 않습니다. |
xsi:type 속성이 출력되지 않습니다. |