1

BizTalk を使用して xml をフラット ファイルに変換しています。

フラットファイルに格納できるレコード数には制限があります。この制限を超えると、残りのレコードを含む 2 番目 (または 3 番目または 4 番目) のフラット ファイルを作成し、各ファイルがその最大値を超えないようにする必要があります。

これを達成する最も簡単な方法は何ですか?

4

1 に答える 1

0

必要なものはこれです。ここでのアイデアは次のとおりです。

  1. Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecuteReceivePipelineを使用して、(受信パイプラインを実行することにより) オーケストレーション内でエンベロープ スキーマをデバッチし、デバッチされた個々のメッセージを制御します。
  2. Microsoft.XLANGs.Pipeline.SendPipelineInputMessagesを使用して、必要な数のデバッチされた個々のメッセージを送信パイプライン入力メッセージに追加します。
  3. 最後に、 Microsoft.XLANGs.Pipeline.XLANGPipelineManager.ExecuteSendPipelineを使用してオーケストレーション内で sendpipeline を実行し、SendPipelineInputMessages と宛先フラット ファイル エンベロープ スキーマを渡します。

オーケストレーションでのデバッチをより明確にするために、これをチェックしてください。

于 2012-12-06T11:11:53.340 に答える