2016-03-29 9 views
1

トランザクションタイプが[なし]に設定されたオーケストレーションがあります。 オーケストレーションでは、オーケストレーションプロジェクトで参照されるC#ヘルパークラスを呼び出します。 ビルディングでエラーが発生するアトミック以外のオーケストレーションでシリアル化可能でないオブジェクトを宣言する

非シリアル化可能なオブジェクト型は、アトミックスコープまたはサービス内でのみ宣言できます。

はこのラウンドを取得するために私はアトミックにオーケストレーションのトランザクション・タイプを変更しようとしましたが、その中から、私もエラー

になります別のオーケストレーションを呼び出すために持っているとして、それは動作しません。

アトミックスコープは、送信との両方が含まれているサービスまたは範囲を含むか呼び出すことはできません「用途」ポートまたはservicelinkにrequestresponse操作で対応する受信

誰もがここで正しい方向に私を指すことができますか?

+0

オーケストレーションで長時間実行されるトランザクションを使用できないのはなぜですか?呼び出し先のオーケストレーションのトランザクションレベルはどのくらいですか? –

+0

取引レベルは現在「なし」で、これは私の投稿の1番目のエラーです。ロングランニングに設定すると、同じエラーが発生します。 – DarkW1nter

+0

問題は解決したと思いますが(まだ適切にテストしていますが)。メインのオーケストレーションの始まりの近くでコールオーケストレーションを行ってから、原子の範囲内にすべてのものを持っていれば、それがどうなるかを見てみましょう。 – DarkW1nter

答えて

1

問題を解決しました。メインオーケストレーションの開始付近でコールオーケストレーションを行ってから、原子スコープの中にすべてのものを持っています。 @Pieter - もう一度私のBizTalkの質問をもう一度見てくれてありがとう

関連する問題