次の方法で共有


ファイル アダプター構成プロパティ

次の表に、ファイル アダプターの受信場所に設定できる構成プロパティを示します。

プロパティ名 Type 説明 制限 説明
RemoveReceivedFileRetryCount VT_UI4 ファイル アダプターが読み取り、BizTalk Server に送信したファイルに対し、削除を再試行する回数を指定します。 有効な値は 0 から 100 です。 既定値は 5 です。
RemoveReceivedFileMaxInterval VT_UI4 ファイル アダプターが読み取り、BizTalk Server に送信したファイルに対し、削除を試行するまでに待機する初期間隔をミリ秒単位で指定します。 有効な値は 1 から 1000 です。 既定値は 10 です。
FileMask VT_BSTR ファイルのマスクを指定します。 なし 既定値は *.xml です。
BatchSizeInBytes VT_UI4 BizTalk メッセージ ボックスに送信するファイルのバッチの最大合計バイト数を指定します。 有効な値は 1024 から104857600です。 既定値は 102400 です。
PollingInterval VT_UI4 ファイル アダプターが指定された場所をポーリングして新しいファイルを検索する間隔を、ミリ秒単位で指定します。 有効な値は 1000 から 3600000 です。 ポーリングを無効にするには 1 に設定します。
BatchSize VT_UI4 バッチ送信するメッセージの最大数を指定します。 有効な値は 1 から 256 です。 既定値は 20 です。
FileNetFailRetryInt VT_UI4 ネットワーク共有上の受信場所が一時的に使用できない場合に、アクセスを再試行する時間間隔を分単位で指定します。 有効な値は 0 から4294967295です。 既定値は 5 です。
RemoveReceivedFileDelay VT_UI4 ファイル アダプターが読み取り、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>  

次の表に、ファイル アダプターの送信ポートに設定できる構成プロパティを示します。

プロパティ名 Type 説明 制限 説明
ユーザー名 VT_BSTR ネットワーク共有に対する必要な権限がファイル アダプターのホスト インスタンスにない場合に、代替資格情報を指定します。 なし 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 ネットワーク共有に対する必要な権限がファイル アダプターのホスト インスタンスにない場合に、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>