2011-08-11 4 views
2

私はBizTalkのエキスパートではなく、BizTalkが注文された方法でフォルダからファイルを読み取ることができないと言う私の同僚です。これをサポートするのはソケットとキューだけです。ディレクトリ内の特定の順序でBizTalkでファイルを読み取るにはどうすればよいですか?

ファイル名または作成日順のファイルを読み込んでキューに入れる小さなツールを作成するように求められました。

しかし、BizTalk自体でこれを行う方法はありませんか?個人的には、これを達成するためにカスタムWindowsサービスが作られなければならないという考えが気に入らない。

答えて

6

私は恐れることはできません。ファイル転送ではオーダーを保証することはできません。 MSMQ、SQL、WCFなどの順序付けられた配信をサポートするアダプタを使用する必要があります。

+0

私は自分のWindowsサービス用に書いたコードをBizTalk自体に入れることは可能だと思いますか? – Jochen

+1

私が考えることができる唯一のこと:1)これを行うカスタムアダプターを書くか、見つけることができるかもしれません:http://msdn.microsoft.com/en-us/library/aa559841(v=bts.20) .aspx。 2)注文内容をメッセージコンテンツ自体に埋め込むことができます。これにより、メッセージに示されている注文を使用して注文した配送を実装することができます。 –

+0

@Jochenあなたはこれを理解しましたか?変更されたFileAdapterのコードが見つかりました。ファイルを注文しませんでしたが、送信前に注文するように変更してbitbucketに置くことができます。 –

3

sdkを見ると、ファイルアダプタの例があります。これまで、特定の順序でファイルを読み込むようにそのコードを修正しました。

http://msdn.microsoft.com/en-us/library/aa578623(v=bts.10).aspx

私は便利なコードを持っていますが、thisを発見していません。 hereから。それはあなたが日付または名前でファイルを注文することができるかどうかについてのアイデアを提供します。

関連する問題