Frage

Guten Morgen Jungs

Wir sind eine C # Web-Anwendung beibehalten wird.

Diese Anwendung sendet eine Nachricht an XML BizTalk, aber irgendwie das Entwicklungsteam noch nicht eine Rückmeldung erzeugt unsere Anwendung so etwas wie zu sagen:

<Response>
    <Request>1</Request>
    <Message>BizTalk has successfully processed your request.</Message>
    <Date>2010-10-20</Date>
</Response>

Die Frage ist, kann BizTalk Senden an unsere C # Web-Anwendung einer XML-Antwort?

Welchen Ansatz kann ich verwenden? Erstellen Sie einen Hörer die Antwort zu warten, verbrauchen eine Webservice zu wissen, die Antwort oder eine andere Sache?

Danke

War es hilfreich?

Lösung

Es hängt viel von, welche Art Sie zu verarbeiten tut und wie Sie mit BizTalk sind in Verbindung stehen. Es gibt auf zwei große Möglichkeiten, wie Sie dies tun könnte:

  1. Eine synchrone Antwort: Zum Beispiel, wenn Sie die XML-Nachricht über HTTP oder SOAP senden, könnten Sie die BizTalk Devs fragen Sie einen HTTP / SOAP Antwort senden Empfang der Nachricht bestätigt. Beachten Sie, dass dies nicht notwendigerweise die gesamte Verarbeitung bedeuten erfolgt (BizTalk ermöglicht es Ihnen, eine Antwort zu senden und weiterverarbeiten später), sondern nur ein bestätigen, dass die Nachricht empfangen wurde.

  2. Eine asynchrone Antwort: Sie könnten zum Beispiel, setzen einen Web-Service von Ihrem Web-Anwendung und haben BizTalk eine Nachricht an sie senden, wenn Ihre Anfrage fertigen Verarbeitung hat. Es wäre dann für Sie, um die Antwort von BizTalk mit Ihrer ursprünglichen Anforderung in Ihrer Web-Anwendung zu korrelieren (dies könnte so einfach sein wie etwas in dem DB-Kennzeichnung als getan, oder was auch immer). (Sie können auch diese über eine MSMQ-Warteschlange tun oder einen anderen asynch-Mechanismus).

So oder so, das ist etwas, das man mit dem BizTalk-Dev-Team zu entscheiden hat, was Architektur, die Sie für Bestätigungen verwenden mögen, und Änderungen erfordert an beiden Enden der Lösungen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top