0

以前にエクスポートされたバインディングファイルに対してBTSTaskImportBindingsを実行する単純なバッチファイルがあります。エラーは発生していないようです。送信/受信ポートとオーケストレーションは正常に作成されます。問題は、オーケストレーションがバインドされておらず、ホストが設定されていないことです。

バインディングファイルを調べましたが、問題ないようです。BindingInfo \ ModuleRefCollection \ ModuleRef \ Services \ Service内にオーケストレーションがあり、これらにはSendPortRef/ReceivePortRefの有効な値を含むPorts\Port要素があります。

この問題をトラブルシューティングするための最良の方法は何ですか?私が言ったように。BTSTask ImportBindingsを実行しても、コマンドラインでエラーはスローされません。

どうもありがとう

ロブ。

4

4 に答える 4

1

リチャードの回答に感謝しますが、BizTalk管理コンソールから手動でバインディングファイルをインポートしようとしましたが、これは正常に機能しました。

さらに調査した後、私の同僚(Bradに感謝)は、失敗していたバインディングファイルと以前の作業バージョンとの唯一の重要な違いが送信ポートのノードにあることを発見しました。XML Spyでバインディングファイルを開いて、きれいに印刷するボタンを押したようです。これにより、通常は乱雑なノードにスペースが挿入され、それらのスペースが問題を引き起こしているようです。

于 2009-02-17T17:34:00.810 に答える
0

失敗したBTSTaskImportBindingsアクションのトラブルシューティングを行う最良の方法は、検出ファイルを手動でインポートすることです。アプリケーションノードまたは特定のアプリケーションのノードを右クリックして、[バインディングのインポート]を選択します。次に、通常、バインドしようとしたときに発生する可能性のあるエラーが表示されます。

于 2009-01-28T07:32:39.520 に答える
0

Riri に同意します。バインディング ファイルをインポートし、エラーを修正してから再エクスポートします。バインディング ファイルの障害を見つけるのに何時間も費やすことができます。

于 2009-05-15T20:45:09.227 に答える