2016-08-04 7 views
-1

私は、別のRESTサービスを呼び出すRESTfulなWebサービスとしてスキーマを公開しているBizTalkアプリケーションを持っています。私は正常にGET、DELETE要求を処理することができます。スキーマをRESTサービスとして公開しているときにBizTalk POSTを処理する方法は?

POST要求をスキーマにシリアル化するパイプラインコンポーネントを記述せずにPOST要求を処理する方法はありますか?

また、アプリケーションは複数のPOST呼び出しを処理する必要があるため、単一の受信場所からこのサービスを提供し、送信ポートで要求をフィルタリングすることは可能ですか?

詳細が必要な場合は教えてください。

+0

どのような形式のデータが掲載されていますか?メソッドとURLを操作にマップするには、BizTalk 2013 R2のWCF-WebHttpトランスポートプロパティのHTTPメソッドとURLマッピングでを使用できます。私はBizTalk 2013でできることを見なければならないでしょう。はい、ペイロードの詳細とPOSTの差別化の仕方を追加してください – Dijkgraaf

答えて

0

だから、ここが問題です。技術的にはお互いに関係のないものを混在させています。

たとえば、通常はPOSTであるPlain Old Xml(POX)サービスは、SOAPサービスのやり方でスキーマを「公開」しません。それは、それに投稿されたコンテンツを取り込むだけです。

それに続いて、シリアライゼーション/デシリアライズは、POXまたはRESTというSOAPに関連した概念です。

そう...

  1. はい、しかし、あなたが正確に何をしているの?

  2. はい。プレーンなhttpエンドポイントは任意のコンテンツタイプを受け入れることができます。いったんワイヤを通過すると、すべての通常のBizTalk処理ルールが適用されます。

関連する問題