Record 노드 속성
BizTalk 편집기에서 레코드 노드를 선택하면 Visual Studio 속성 창 연결된 속성을 검사하고 설정할 수 있습니다. 이러한 속성은 다음 범주로 구분됩니다.
고급 이 범주에는 데이터 유형 파생과 같이 고급 범주로 분류할 수 있는 XSD 개념에 해당하는 속성이 포함됩니다.
BizTalk. 이 범주에는 Microsoft BizTalk Server 관련된 주석 기능과 관련된 속성이 포함되어 있습니다.
일반. 이 범주에는 해당 요소 또는 특성의 데이터 유형을 설정하는 것과 같이 기본 범주로 분류할 수 있는 XSD 개념에 해당하는 속성이 포함됩니다.
구문 분석. 이 범주에는 인스턴스 메시지의 봉투(Envelope) 내용 래핑 해제와 관련된 속성이 포함됩니다.
레코드 노드를 삽입하면 스키마 트리에 표시된 노드 이름과 해당 노드 이름 속성에 해당하는 노드 이름이 스키마 트리 내에서 편집할 수 있게 됩니다. 이 노드에 대해 선택한 이름은 이 스키마가 정의하는 인스턴스 메시지에서 해당 XML 요소의 이름을 정의하므로 특히 중요합니다.
레코드 노드와 연결된 대부분의 속성은 XSD(XML 스키마 정의 언어) 구문의 의미 체계에 직접 해당합니다. XSD 개념 및 사양에 대한 자세한 내용은 웹의 XSD 리소스를 참조하세요.
참고
일부 레코드 노드 속성은 다른 노드 속성의 값에 따라 자동으로 사용하거나 사용하지 않도록 설정되거나 표시되거나 숨겨집니다.
다음 표에서는 모든 스키마에서 사용할 수 있는 레코드 노드와 연결된 속성을 보여 줍니다.
속성 이름 | 범주 | Description |
---|---|---|
기본 데이터 형식 | 고급 | 선택한 레코드 노드의 형식이 파생되는 기본 데이터 형식을 지정합니다. |
차단 | 일반 | 다른 스키마에서 이 Record 노드의 허용되는 파생을 방지하거나 정의합니다. |
본문 XPath | 구문 분석 | 봉투 스키마에서 선택 루트 레코드 노드와 연결된 메시지 본문을 정의하는 스키마 부분을 식별합니다. |
콘텐츠 유형 | 고급 | 레코드 노드의 콘텐츠가 단순하거나 복잡한지 여부를 지정합니다. |
Data Structure Type | 일반 | 다른 곳에서 사용할 수 있도록 선택한 노드의 데이터 유형 이름을 지정합니다. |
파생자 | 고급 | 선택한 노드와 연결된 복합 형식이 기본 데이터 형식 속성에 지정된 데이터 형식에서 파생되는 방법을 지정합니다. |
최종 | 일반 | 선택한 레코드 노드에 대해 정의된 데이터 형식에 대한 파생 제한을 지정합니다. |
Form | 고급 | 인스턴스 메시지의 로컬 요소를 네임스페이스 식별자로 정규화해야 하는지 여부를 결정합니다. |
Group Max Occurs | 고급 | 선택한 레코드 노드의 기본 그룹 콘텐츠가 발생할 수 있는 최대 횟수를 지정합니다. |
Group Min Occurs | 고급 | 선택한 레코드 노드의 기본 그룹 콘텐츠가 발생할 수 있는 최소 횟수를 지정합니다. |
Group Order Type | 고급 | 선택한 레코드 노드 아래에 있는 자식 노드의 그룹 순서 지정 유형을 지정합니다. |
Instance XPath | 일반 | 선택한 레코드 노드에 해당하는 요소의 instance 메시지 내에 위치를 표시합니다. |
최대 발생 | 일반 | 선택한 레코드 노드에 해당하는 요소가 발생할 수 있는 최대 횟수를 지정합니다. |
최소 발생 | 일반 | 선택한 레코드 노드에 해당하는 요소가 발생할 수 있는 최소 횟수를 지정합니다. |
혼합 | 고급 | 선택한 레코드 노드에서 하위 요소와 함께 문자 데이터 또는 텍스트를 표시할 수 있도록 지정합니다. |
Namespace | 일반 | 선택한 레코드 노드의 네임스페이스를 표시합니다. |
Nillable | 고급 | 선택한 Record 노드에 해당하는 요소와 함께 런타임에 xsi:nil 특성을 사용할 수 있는지 여부를 지정하여 콘텐츠가 없는 경우에도 여전히 유효함을 나타냅니다. |
노드 이름 | 일반 | 선택한 레코드 노드의 이름을 스키마 트리 뷰에 표시할 때 지정합니다. |
참고 사항 | BizTalk | 선택한 레코드 노드에 대한 메모를 지정합니다. |
RootNode TypeName | 참조 | 선택한 최상위 레코드 루트 노드에 대한 .NET 클래스 이름을 생성할 때 사용할 이름을 지정합니다. |
BizTalk 편집기에서 레코드 노드를 선택하고 스키마 편집기 확장명 속성을 사용하여 플랫 파일 확장자를 사용하도록 설정한 경우 Visual Studio 속성 창 추가 속성을 검사하고 설정할 수 있습니다. 이러한 속성은 플랫 파일 범주에 속하며 해당 XML 파일의 플랫 파일을 구문 분석하고 XML 파일을 플랫 파일로 다시 직렬화하는 것과 관련된 속성을 포함합니다.
다음 표에서는 플랫 파일 확장자를 사용할 때 레코드 노드에 사용할 수 있는 추가 속성을 보여 줍니다.
플랫 파일 속성 이름 | 범주 | Description |
---|---|---|
자식 구분 기호 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지에서 레코드의 필드와 하위 레코드를 구분하는 데 사용되는 문자열을 지정합니다. |
자식 구분 기호 형식 | 플랫 파일 | 자식 구분 기호 속성 및 기본 XSD 표현에서 대체 자식 구분 기호 문자열을 표현하는 방법을 지정합니다. |
자식 순서 | 플랫 파일 | 구분 기호와 이들이 구분하는 데이터 간의 관계를 지정합니다. |
이스케이프 문자 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지에서 레코드의 이스케이프 문자로 사용할 문자를 지정합니다. 이스케이프 문자를 사용하면 다음에 오는 문자가 특별한 의미가 없는 단순 데이터로 해석됩니다. |
이스케이프 문자 형식 | 플랫 파일 | 이스케이프 문자 속성과 기본 XSD 표현에서 대체 이 스케이프 문자를 표현하는 방법을 지정합니다. |
빈 데이터에 대한 구분 기호 유지 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지의 레코드에 빈 필드 및 하위 레코드에 대한 구분 기호가 있는지 여부를 지정합니다. |
반복 구분 기호 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지에서 레코드의 반복 필드와 하위 레코드를 구분하는 데 사용되는 문자열을 지정합니다. |
반복 구분 기호 형식 | 플랫 파일 | 반복 구분 기호 속성 및 기본 XSD 표현에서 대체 반복 구분 기호 문자열을 표현하는 방법을 지정합니다. |
구조체 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지의 레코드가 위치 또는 구분되는지 여부를 지정합니다. |
후행 구분 기호 생략 | 플랫 파일 | 출력 인스턴스 메시지를 serialize할 때 후행 구분 기호를 생략할 것인지 여부를 지정합니다. |
태그 식별자 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지에서 레코드에 대한 식별 태그를 지정합니다. |
태그 오프셋 | 플랫 파일 | 선택한 레코드 노드에 해당하는 instance 메시지의 레코드에 대한 이전 형제 또는 구분 기호를 기준으로 태그의 시작 오프셋을 지정합니다. |
참고 항목
피드백
https://aka.ms/ContentUserFeedback을 참조하세요.
출시 예정: 2024년 내내 콘텐츠 피드백 메커니즘인 GitHub 문제를 단계적으로 폐지하고 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은다음에 대한 사용자 의견 제출 및 보기