필드 채우기
채움 문자는 필드에 포함된 데이터가 필드용으로 예약된 문자 또는 바이트 수보다 작을 때 구분 기호로 분리된 레코드와 위치 레코드 둘 다에서 사용됩니다. 이러한 문자는 데이터 입력에 필요하지 않은 필드의 부분을 차지합니다. Pad 문자는 해당 Field 요소 및 필드 특성 노드의 Pad 문자 및 Pad 문자 형식 속성을 사용하여 필드별로 지정됩니다. 특정 필드에 대해 채움 문자를 지정하지 않으면 기본 채움 문자인 공백(" ")이 사용됩니다.
인바운드 인스턴스 메시지의 경우 특정 레코드가 위치 레코드인지 아니면 구분 기호로 분리된 레코드인지에 관계없이, Flat file disassembler는 인스턴스 메시지가 동등한 XML 형식으로 변환될 때 특정 필드에 대해 지정된 채움 문자 또는 기본 채움 문자에 대한 선행 또는 후행 인스턴스를 삭제합니다. 삭제되는 관련 패드 문자의 선행 또는 후행 인스턴스인지 여부는 해당 Field 요소 및 Field Attribute 노드의 Justification 속성이 각각 오른쪽 또는 왼쪽으로 설정되어 있는지 여부에 따라 달라집니다.
아웃바운드 인스턴스 메시지의 경우 Flat file assembler는 지정된 채움 문자 또는 기본 채움 문자를 필드 길이에 맞게 적절한 수만큼 삽입합니다. 패드 문자는 해당 Field 요소 및 Field Attribute 노드의 Justification 속성이 각각 오른쪽 또는 왼쪽으로 설정되어 있는지 여부에 따라 데이터 문자 앞이나 뒤에 삽입됩니다.
아웃바운드 instance 메시지에 패딩할 필드가 위치 레코드 내에 포함된 경우 해당 Field 요소 또는 Field Attribute 노드의 위치 오프셋 및 위치 길이 속성과 필드가 포함해야 하는 데이터 문자 수와 결합되어 패드 문자가 필요한지 여부와 필요한 경우 개수를 결정합니다. 아웃바운드 instance 메시지에 패딩할 필드가 구분된 레코드 내에 포함된 경우 해당 Field 요소 또는 필드 특성 노드의 Pad 문자가 있는 최소 길이 속성 값이 데이터 문자 수를 초과하는 경우에만 패드 문자가 삽입됩니다.
이 문서에 언급된 속성에 대한 자세한 내용은 UI 지침 및 개발자 API 네임스페이스 참조의 를 참조하세요.