ERLEDIGT
NEIN
NEIN
ANTWORTEN
2
2
ZUGRIFFE
896
896
EMPFEHLEN
-
19.05.10 13:14 #1
Hallo,
ich habe jetzt neu die Aufgabe bekommen mich um BizTalk Server 2009 und ESB zu kümmern.
Hat jemand hier Erfahrungen in diesem bereich und mit diesen Produkten?
Wenn ja, würde ich gerne mal einwenig Wissen rausquetschen.
Zum Beispiel bekomme ich es nicht hin, wie man einen Webservice einbindet und zum Beispiel das Ergebnis einfach in ein Flatfile in einem Verzeichnis ablegt. Wie geht mand a vor und wie bindet man den Webservice in BizTalk 2009 ein?
Vielen Dank schon mal vorab für eure Infos.
Viele Grüße
walViele Grüße
Wolfgang
-
Hallo Wolfgang,
ich weiss nicht ob Du die Lösung schon hast, habe da aber noch eine Frage.
Handelt es sich um einen x-beliebigen Webservice oder meinst Du einen WS der auf Seiten des BizTalks direkt mit der Orchstration kommuniziert?
Ist es ein externer WS kannst Du Ihn über den HTTP oder den SOAP Adapter anbinden und dann über den Fileport in ein Verzeichnis wegschreiben.
Du kannst aber auch eine BizTalk App als Webservice zur Verfügungstellen.
Viele Grüße
Marcus
-
10.08.10 08:29 #3
Hallo Marcus,
vielen Dank für Deine Antwort und Infos.
Ja, ich habe greife aus einer Orchestration über einen WCFBasicHttp-Adapter auf den Webservice drauf zu.
Die eigentliche Frage habe ich bereits überwunden und mich auch schon tiefer eingegraben. Doch sind immer wieder Fragen offen. Es hört sich so an als würde dies auch ein nettes Thema von Dir sein?
Momentan hänge ich aber wirklich gerade an solch einem Problem. Ich rufe ein Flatfile auf übergebe der Orchestration ein paar Variablen und versuche damit über einen, im Send-Port angelegten WCFBasicHttp-Adapter Solicit-Response dann Werte abzuholen und wieder die Ausgabe einzulesen.
Bisher erhalte ich nur einen Fehler und wie es aussieht kann die Methode nicht aufgerufen werden.
(Wenn ich diese aber so aufrufe - ohne BizTalk, z.B. Debuggen mit den Parametern, klappt alles)
Ich habe daraufhin einen weiteren Send-Port in der Orchestration erstellt, der mit den Fehler des WCF als Datei rausschreibt.
Und diese Fehlermeldung im File sieht so aus:
<soap:Fault xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<faultcode>soap:Client</faultcode>
<faultstring>The value of the HTTP header 'SOAPAction' was not recognized by the server: <BtsActionMapping xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <Operation Name="GetU7CustomerWithObjectAndContract" Action="http://watt.org/GetU7CustomerWithObjectAndContract" /> </BtsActionMapping>.</faultstring>
<detail />
</soap:Fault>
Hast Du da eine Idee?
Was ich mich auch Frage ist, benutzt der WCF wirklich meine Parameter, die ich in der Orchestration per Message übergebe?
Viele Grüße und vielen Dank nochmals für Deine Tipps.
WolfgangViele Grüße
Wolfgang
Ähnliche Themen
-
Paris 2009
Von Julien im Forum FotografieAntworten: 0Letzter Beitrag: 29.12.09, 19:00 -
Paris 2009
Von Julien im Forum FotografieAntworten: 0Letzter Beitrag: 29.12.09, 18:51 -
2009 is coming
Von ZodiacXP im Forum WerkstattAntworten: 3Letzter Beitrag: 17.09.08, 20:07 -
***Homepage für 2009***
Von Kreygo im Forum Stellenangebote (unentgeltlich)Antworten: 22Letzter Beitrag: 28.04.08, 16:10





Zitieren
Login





