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>