下表列出了可为文件适配器接收位置设置的配置属性:
属性名称 | 类型 | 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>