2011-01-04 10 views
1

Ich rufe einen WCF-Dienst mit BizTalk 2009 als Zwischen-Endpunkt, jetzt änderte ich die WSDL des Dienstes von BizTalk (ich änderte die Soap-Aktion-Attribute in der WSDL-Bindung Abschnitt), jetzt, wenn Ich rufe den Service an via-biz talk exposed WS informiere mich über einen Schnittstellenmissstand (bezüglich des Action-Attributs), wie kann ich das lösen? Klicken Sie auf den Port konfigurierenBizTalk WCF und Soap Aktion

Vielen Dank im Voraus

+1

Wenn ich richtig verstehe, haben Sie eine Orchestrierung in BizTalk 2009, die Clients als WCF-Dienst ausgesetzt ist. Dieselbe Orchestrierung verbraucht einen anderen Webdienst, um seine Aufgabe zu erfüllen. Jetzt haben Sie die WSDL des konsumierten Webdienstes manuell geändert? In diesem Fall müssen Sie die Webdienst-Referenz in Ihrer Orchestrierung aktualisieren und neu kompilieren. Kannst du deine Frage klären? –

Antwort

0

Wenn Sie nur die SOAP-Aktion geändert haben, dann können Sie dies in BizTalk auf den Sendeport (Admin Console, rechts ändern, und ändern Sie die Aktion im Rahmen der Registerkarte Allgemein am unteren Rand). Aber wenn Sie Schemas geändert, neue Operationen hinzugefügt haben, sollten Sie alles neu generieren, wie in Maxines Kommentar.