다음을 통해 공유


FILE 어댑터 구성 속성

다음 표는 FILE 어댑터 수신 위치에 대해 설정할 수 있는 구성 속성을 보여 줍니다.

속성 이름 Type 설명 제한 의견
RemoveReceivedFileRetryCount VT_UI4 FILE 어댑터가 읽은 후 BizTalk Server로 전송한 파일의 삭제를 시도하는 횟수를 지정합니다. 유효한 값은 0에서 100까지입니다. 기본값은 5입니다.
RemoveReceivedFileMaxInterval VT_UI4 FILE 어댑터가 읽은 후 BizTalk Server로 전송한 파일의 삭제를 시도하기 전에 대기하는 초기 간격(밀리초)을 지정합니다. 유효한 값은 1에서 1000까지입니다. 기본값은 10입니다.
FileMask VT_BSTR 파일에 대한 마스크를 지정합니다. 없음 기본값은 *.xml입니다.
BatchSizeInBytes VT_UI4 BizTalk MessageBox로 보낼 파일 일괄 처리의 최대 총 바이트 수를 지정합니다. 유효한 값은 1024에서 104857600. 기본값은 102400입니다.
PollingInterval VT_UI4 FILE 어댑터가 지정한 위치에서 새 파일을 폴링할 간격(밀리초)을 지정합니다. 유효한 값은 1000에서 3600000까지입니다. 폴링을 해제하려면 1로 설정합니다.
BatchSize VT_UI4 일괄로 전송될 최대 메시지 수를 지정합니다. 유효한 값은 1에서 256까지입니다. 기본값은 20입니다.
FileNetFailRetryInt VT_UI4 네트워크 공유에 있는 수신 위치를 일시적으로 액세스할 수 없는 경우 수신 위치에 대한 액세스 재시도 간격(분)을 지정합니다. 유효한 값은 0에서 4294967295. 기본값은 5입니다.
RemoveReceivedFileDelay VT_UI4 FILE 어댑터가 읽은 후 BizTalk Server로 전송한 파일의 삭제를 시도하기 전에 대기하는 초기 간격(밀리초)을 지정합니다. 각 재시도 간격이 지정된 최대 재시도 간격 값까지 도달하면 이 간격은 두 배가 됩니다.

유효한 값은 1에서 1000까지입니다.
기본값은 10입니다.
RenameReceivedFiles VT_BOOL 처리할 파일을 선택하기 전에 이름을 바꿀지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0입니다.
FileNetFailRetryCount VT_UI4 네트워크 공유에 있는 수신 위치를 일시적으로 액세스할 수 없는 경우 수신 위치에 대한 액세스 시도 횟수를 지정합니다. 유효한 값은 0에서 4294967295. 기본값은 5입니다.

다음 코드는 속성을 설정하는 데 사용하는 XML 문자열의 형식을 보여 줍니다.

<CustomProps>  
<RemoveReceivedFileRetryCount vt="19">5</RemoveReceivedFileRetryCount>  
<RemoveReceivedFileMaxInterval vt="19">300000</RemoveReceivedFileMaxInterval>  
<FileMask vt="8">*.xml</FileMask>  
<BatchSizeInBytes vt="19">102400</BatchSizeInBytes>  
<PollingInterval vt="19">60000</PollingInterval>  
<BatchSize vt="19">20</BatchSize>  
<FileNetFailRetryInt vt="19">5</FileNetFailRetryInt>  
<RemoveReceivedFileDelay vt="19">10</RemoveReceivedFileDelay>  
<RenameReceivedFiles vt="11">0</RenameReceivedFiles>  
<FileNetFailRetryCount vt="19">5</FileNetFailRetryCount>  
</CustomProps>  

다음 표는 FILE 어댑터 송신 포트에 대해 설정할 수 있는 구성 속성을 보여 줍니다.

속성 이름 Type 설명 제한 의견
사용자 이름 VT_BSTR FILE 어댑터의 호스트 인스턴스에 네트워크 공유에 대해 필요한 권한이 없을 때 사용할 대체 자격 증명을 지정합니다. 없음 domain>\username 형식<으로 사용자 이름을 지정합니다.
UseTempFileOnWrite VT_BOOL 대상 폴더에 쓸 때 임시 파일을 사용하도록 지정합니다. 파일 쓰기 작업이 완료되면 이름이 FileName 속성에 대해 지정된 값으로 바뀝니다. 이 속성은 CopyMode 속성이 값 2(새로 만들기)로 설정된 경우 -1(True)로만 설정할 수 있습니다.

유효한 값은 다음과 같습니다.

- -1(true)
- 0(false)
기본값은 0(false)입니다.
CopyMode VT_UI4 파일에 메시지를 쓸 때 사용할 복사 모드를 정의합니다. 유효한 값은 다음과 같습니다.

- 0(추가)
- 1(덮어쓰기)
- 2(새로 만들기)
기본값은 2(새로 만들기)입니다.
FileName VT_BSTR 파일 송신 핸들러가 메시지를 쓸 파일의 이름을 지정합니다. 이 속성에 대한 제한 사항에 대한 자세한 내용은 파일 어댑터를 구성할 때의 제한을 참조하세요. 기본값은 %MessageID%.xml입니다.
AllowCacheOnWrite VT_BOOL 파일에 메시지를 쓸 때 파일 시스템 캐싱을 사용할지 여부를 지정합니다. 유효한 값은 다음과 같습니다.

- 0(캐싱을 사용하지 않음)
- -1(캐싱 사용)
기본값은 0(캐싱 사용 안 함)입니다.
암호 VT_NULL FILE 어댑터의 호스트 인스턴스에 네트워크 공유에 대해 필요한 권한이 없을 때 Username 속성과 함께 사용할 암호를 지정합니다. 바인딩 파일을 내보낼 때 이 값은 항상 Null로 설정됩니다. 바인딩 파일을 대상 BizTalk Server 구성으로 내보내기 전에 이 필드에 직접 암호를 입력해야 합니다. 없음

다음 코드는 속성을 설정하는 데 사용하는 XML 문자열의 형식을 보여 줍니다.

<CustomProps>  
<Username vt="8">Domainname\User</Username>  
<UseTempFileOnWrite vt="11">-1</UseTempFileOnWrite>  
<CopyMode vt="19">1</CopyMode>  
<FileName vt="8">%MessageID%.xml</FileName>  
<AllowCacheOnWrite vt="11">-1</AllowCacheOnWrite>  
<Password vt="1" />  
</CustomProps>