文件适配器配置属性

下表列出了可为文件适配器接收位置设置的配置属性:

属性名称 类型 DESCRIPTION 限制 注释
RemoveReceivedFileRetryCount VT_UI4 指定文件适配器尝试删除已读取并提交到 BizTalk Server 的文件的次数。 有效值为 0 到 100。 默认值为 5。
RemoveReceivedFileMaxInterval (删除接收文件最大间隔) VT_UI4 指定文件适配器在尝试删除已读取并提交到 BizTalk Server 的文件之前等待的初始间隔(以毫秒为单位)。 有效值为 1 到 1000。 默认值为 10。
文件掩码 VT_BSTR 指定文件的掩码。 没有 默认值为 *.xml。
批处理大小(以字节为单位)BatchSizeInBytes VT_UI4 指定发送到 BizTalk MessageBox 的一批文件的最大总字节数。 有效值为 1024 到 104857600。 默认值为 102400。
轮询间隔 VT_UI4 指定文件适配器轮询指定位置以查找新文件的间隔时间(以毫秒为单位)。 有效值为 1000 到 3600000。 设置为 1 以禁用轮询。
批量大小 VT_UI4 指定要在批处理中提交的最大消息数。 有效值为 1 到 256。 默认值为 20。
FileNetFailRetryInt VT_UI4 如果网络共享暂时不可用,请在尝试访问网络共享上的接收位置之间指定重试间隔时间(以分钟为单位)。 有效值为 0 到 4294967295。 默认值为 5。
移除接收文件延迟 VT_UI4 指定文件适配器在尝试删除已读取并提交到 BizTalk Server 的文件之前等待的初始间隔(以毫秒为单位)。 每个重试间隔后,此间隔将翻倍,达到指定的最大重试间隔值。

有效值为 1 到 1000。
默认值为 10。
重命名接收的文件 VT_BOOL 指定在选取文件以供处理之前是否重命名文件。 有效值为:

- -1 (真)
- 0 (false)
默认值为 0。
FileNet失败重试计数 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>  

下表列出了可为文件适配器发送端口设置的配置属性:

属性名称 类型 DESCRIPTION 限制 注释
用户名 VT_BSTR 当文件适配器的主机实例没有网络共享所需的权限时,请指定备用凭据。 没有 请以<域>\用户名的格式指定用户名。
UseTempFileOnWrite VT_BOOL 指定在写入目标文件夹时使用临时文件。 文件写入完成后,将重命名为为 Filename 属性指定的值。 如果 CopyMode 属性设置为值 2(新建),则此属性只能设置为 -1(true)。

有效值为:

- -1 (真)
- 0 (false)
默认值为 0(false)。
复制模式 VT_UI4 定义将消息写入文件时要使用的复制模式 有效值为:

- 0 (追加)
- 1 (覆盖)
- 2 (新建)
默认值为 2(新建)。
文件名 VT_BSTR 指定文件发送处理程序写入消息的文件的名称。 有关此属性的限制的信息,请参阅 配置文件适配器时的限制 默认值为 %MessageID%.xml。
允许写缓存 VT_BOOL 指定在向文件写入消息时是否使用文件系统缓存。 有效值为:

- 0 (不使用缓存)
- -1(使用缓存)
默认值为 0(不使用缓存)。
密码 VT_NULL 当文件适配器的主机实例没有网络共享所需的权限时,请指定与 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>