tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
896
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von wal
    wal wal ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    Nähe Frankfurt (Hessen)
    Beiträge
    274
    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
    wal
     
    Viele Grüße
    Wolfgang

  2. #2
    mwinner mwinner ist offline Grünschnabel
    Registriert seit
    Aug 2010
    Ort
    Frankfurt
    Beiträge
    1
    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
     

  3. #3
    Avatar von wal
    wal wal ist offline Mitglied Brokat
    Registriert seit
    Oct 2003
    Ort
    Nähe Frankfurt (Hessen)
    Beiträge
    274
    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.
    Wolfgang
     
    Viele Grüße
    Wolfgang

Ähnliche Themen

  1. Paris 2009
    Von Julien im Forum Fotografie
    Antworten: 0
    Letzter Beitrag: 29.12.09, 19:00
  2. Paris 2009
    Von Julien im Forum Fotografie
    Antworten: 0
    Letzter Beitrag: 29.12.09, 18:51
  3. 2009 is coming
    Von ZodiacXP im Forum Werkstatt
    Antworten: 3
    Letzter Beitrag: 17.09.08, 20:07
  4. ***Homepage für 2009***
    Von Kreygo im Forum Stellenangebote (unentgeltlich)
    Antworten: 22
    Letzter Beitrag: 28.04.08, 16:10

Stichworte