속성은 XML 속성 또는 메시지 내의 단순 요소를 설명합니다.
XML 메시지의 모델화를 단순화하기 위한 속성이 제공됩니다. 어떤 메시지에서도 XML 물리적 형식을 사용하지 않을 경우 단순 요소를 사용하는 것을 고려해야 합니다.
가장 공통적인 속성 사용법은 XML 메시지 내에 XML 속성을 모델화하는 것입니다. 이 시나리오에서 XML 메시지에 나타날 수 있는 각 속성은 논리적 메시지 정의에 해당 속성을 갖습니다.
종종 메시지는 XML로 구분 분석되어야 하나 다른 물리적 형식으로 기록됩니다(사용자 정의 Wire 형식 또는 태그 디리미트 문자열 형식). 이 경우, 메시지의 모든 속성은 동일한 등록 정보를 가진 단순 요소와 똑같이 처리됩니다.
속성은 전역 또는 로컬일 수 있습니다.
전역 속성은 메시지 모델의 두 곳 이상에 사용될 수 있습니다. 이 요소에는 참조할 수 있는 고유한 이름을 제공해야 합니다.
로컬 속성은 한 복합 유형 내의 한 곳에 정의되며 메시지 모델 어디에서도 재사용할 수 없습니다.
속성에는 디폴트 값을 부여할 수 없으므로, 입력 메시지에 속성이 누락될 경우 디폴트를 사용할 수 있습니다. 대안으로, 고정된 값을 정의할 수 있으며 속성은 항상 해당 값을 사용합니다.
속성에 대해 올바른 값 범위를 정의하는 값 제한조건을 사용하여 속성의 값을 제한할 수 있습니다. 값 제한조건은 실제로 속성에 기초한 단순 유형과 연관됩니다. 자세한 정보는 메시지 모델 오브젝트: 단순 유형을 참조하십시오.