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 메시지의 레코드에 대한 이전 형제 또는 구분 기호를 기준으로 태그의 시작 오프셋을 지정합니다.

참고 항목

노드 속성 - 노드 유형별
노드 속성 - 사전순 목록