2016-04-27 10 views
2

受信場所が指定されたサービスウィンドウ(午前9時〜午後9時)に10分ごとにデータベースからデータをポーリングするように構成されたBizTalk 2013 R2サーバーがあります。受信場所のポーリングデータのサービス終了時間後

何らかの理由で、指定されたサービスウィンドウ時間の後にデータベースからデータをポーリングするようになりました。

これを経験した人、またはこれがなぜBizTalk 2013 R2で発生するのか知っている人はいますか?

+0

「サービスウィンドウを有効にする」チェックボックスがオンになっていますか?設定のスクリーンショットを追加できますか? – Dijkgraaf

+0

wcf sql adapterポーリングSQL Serverデータを使用していますか?そして、サービスウィンドウの後にデータをポーリングする方法を知っていますか? – Zee

+0

はい、「サービスウィンドウを有効にする」がチェックされています。停止時間は午後9時に設定されます。 上記の受信ロケーション構成を使用してデータベースからのすべてのデータポーリングを追跡する監視システムがあり、ここでは午後9時以降にデータが送信されることがわかります。 – Balatharan

答えて

0

はい、これは、BizTalk 2013 R2 CU1を使用しているクライアントサイトで1回発生しました。

いいえ、問題の根本的な原因はまだありません。一度しか発生していません。

今、私はあなたに「あなたはどうしたらいいのですか?

BizTalk Serverが最新の累積的な更新プログラム、現在CU4(kb 3167705を参照)に更新されていることを確認するのが最初の手順の1つですが、常に最新のCUが何であるか確認する必要があります。kb 2555986 Service Pack and cumulative update list for BizTalk Serverこれは、この特定の問題について言及した更新プログラムで特定の修正が見つからないにもかかわらず、クライアントにお勧めするものです。これにより、問題が解決しない場合、Microsoftに問題を提起することができます。 CUを最初にやったことがないなら、Microsoftが最初に聞く質問の1つは「あなたは何ですか?」です。それが最初のものである最新のものでなければ、彼らはあなたにするように頼みます。

一方、問題を解決するには、Receive Location内のポーリングステートメントを変更して、データベース内のストアドプロシージャを呼び出して、データをフェッチする必要があるかどうかをロジックに指示します。午前9時。私はそれがBizTalkからデータベースに、またはロジックデータベースを複製するために、その構成を穀物とは少し違うものにしていますが、ルールが確実に適用されることを保証します。

クライアントのケースでは、特定の時間を1日に1回しかデータを取得できないようにするため、データがフェッチされた最後の日付を格納します。ストアド・プロシージャをポーリングすると、ゼロ行が戻されます。

  • 私はその特定のクライアントの技術リード/開発者ではないので、これは私の意見です。
関連する問題