BizTalk 内の WCF サービスでポーリングを実行する必要があります。ワークフローは次のようになります。
- サービスをプールします (スキーマにマップする必要がある文字列が返されます)
- 利用可能なメッセージがない場合 (例外が発生した/404/空の文字列/より簡単なもの)、5 に進みます。
- 文字列を適切なスキーマに変換し、メッセージを処理して転送します
- 1に戻る
- 5分待って1に戻る
「Consume WCF Service」を使用してポートとスキーマを生成しました。しかし今、このワークフローを調整する方法が見つかりません。答えが見つからないいくつかの質問を次に示します。
- Web サービス呼び出しで利用可能なデータがあるかどうかを確認するためのスケジュールされたチェックを作成するにはどうすればよいですか?
- XML 文字列をリクエストから既知のスキーマにキャストするにはどうすればよいですか?
- 受信した XML のプロパティに応じて、メッセージを別のスキーマにキャストしたいと考えています。どのようにすればよいでしょうか?
どんな助けでも大歓迎です!