ここで質問したように、Webサービスとして公開されているパブリックポートによって開始されるオーケストレーションがあります。このサービスが呼び出されるたびに、オーケストレーションが開始されます
私も30分ごとにオーケストレーションを開始する必要があります。
結局、スケジュールされたタスクアダプタを使用して自分のポートを呼び出しました。毎回メッセージを作成するスケジュールされた受信ポートと、フィルターを使用してポートからメッセージを受信し、それらをWebサービスポートに送信する送信ポートを作成しました。
オーケステーションは正しく起動しますが、エラーがあります。
System.ServiceModel.CommunicationException: The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
調査したところ、Biztalkは一方向のWebサービスを好まないことがわかりました(このWebサービスが「BiztalkWebサービス公開ウィザード」によって生成された場合でも)
WCFプロキシのようなソリューションを見つけましたが、オーケストレーションWebサービスを双方向(ウィザードでは強制的に実行できます)に構成して、現在のように呼び出すことができるかどうか疑問に思いました。試していますが、それでも同様のエラーが発生します
誰かが同様の問題を抱えていましたか?
ありがとう