1

ステータスのあるRequestテーブルからすべての行をフェッチしようとしているオーケストレーションを作成しました。これらの行をステータスCreatedで更新したいと思います。Completed

ステータスのあるすべての行をフェッチするSPを作成Createdし、オーケストレーションでこれらの値を取得できます(これらの値をフラットファイルに送信しようとしましたが、出力ファイルで値を確認できます)。

Completedを渡すことでステータスを更新する別のSPを作成しましたRequestID。オーケストレーションに変換コントロールを追加してRequestID、選択したSPから受け取ったマップをRequestID更新SPのパラメーターにマップしました。このプロジェクトをコンパイルしてデプロイしましたが、実行時に次のエラーが発生します。

送信パイプラインの実行に失敗しました: "Microsoft.BizTalk.DefaultPipelines.XMLTransmit、Microsoft.BizTalk.DefaultPipelines、Version = 3.0.1.0、Culture = neutral、PublicKeyToken = 31bf3856ad364e35"ソース: "XMLアセンブラー"送信ポート: "LogPort" URI: "C:\ Data \ Log \%MessageID%.xml"理由:ルート要素がありません。

マッピングで何か間違ったことをしていると思います。しかし、私はそれを正しい方法で行う方法がわかりません。BizTalk 2010、VS 2010、およびSQLServer2008を使用しています。次の方法を知りたいです。

  1. BizTalkプロジェクトをデバッグする方法。
  2. 更新手順を使用して選択クエリの結果をマップする方法。
4

0 に答える 0