none
Mapping "sortieren"

    Frage

  • Hallo

    Ich möchte folgendes lösen:

    In meinem SourceSchema habe ich ein feld "WK_TaskType"

     

    Je nachWert in diesem Feld möchte ich im DestinationSchema die werte mappen da es dort verschiedene TaskTypen gibt

     

    Wie kann man das lösen?


    Ach ja....es kann mehrere Task im Source geben (also eine Liste)
    • Bearbeitet TH-Chris Dienstag, 25. Oktober 2011 07:33 Ergänzung Liste
    Dienstag, 25. Oktober 2011 07:27

Alle Antworten

  • Hallo Chris,

     

    Grundsätzlich: Du kannst immer ein logical / bool auf einen Zielknoten ziehen und dieser Knoten wird nur erstellt, wenn der Wert true ist.

    versuch es mal so:

    Erstelle ein String Concatinate mit dem String des Tasktyps. Danach erstelle ein Equals Funktoid und da ziehst du sowohl das String Concatenate als auch das Feld WK_TastType drauf. Das Ergebnis des Equals Functoids ziehst du dann auf den Record-Knoten des Task-Typen im Destination Schema. Das wiederholst du für alle Tasktypen.

    Dann musst du noch alle Elemente unterhalb von WK_B2Bxxx auf die entsprechenden Felder im Destination Schema ziehen (auf jeden Tasktyp). Direct Link, ohne irgendwas dazwischen.

    Das ganze wird etwas unübersichtlich (mit Strichen durchzogen), funktioniert aber.

     


    If you like my post or consider it as a valid answer, please use the buttons to show me - Oliver

    Microsoft Most Valuable Professional for BizTalk Server
    http://i.evolved.cc

    Dienstag, 25. Oktober 2011 08:45
  • klingt gut, werde ich gleich mal versuchen...danke dir
    Dienstag, 25. Oktober 2011 08:46
  • Ah jetzt, hab etwas blöd erklärt glaub. Problem ist das es im Endschema, für jeden möglichen Typ aus dem Sourceschema, einen eigenen Knoten gibt, die Daten also nur dem Richtigen Knoten zugeordnet werden dürfen. Ich habe also praktisch im Source eine Liste mit Daten für 1 oder mehre Knoten im DestinationSchema und muss das ordnen 
    Dienstag, 25. Oktober 2011 09:24
  • Hast du das so versucht:


    If you like my post or consider it as a valid answer, please use the buttons to show me - Oliver

    Microsoft Most Valuable Professional for BizTalk Server
    http://i.evolved.cc

    Dienstag, 25. Oktober 2011 09:35
  • noch nicht, irgendwie hab ich da das gefühl das der Loop fehlt...kann mich aber auch täuschen...muss glaub dringend mal einen Kurs machen.....
    Dienstag, 25. Oktober 2011 09:38
  • Hi Chris,

    achja, sorry. Du musst WK_B2Bxxx mit jedem Knoten im Destination verbinden (also TaskType1 und TaskType2). Müsste jedenfalls (keinen Zugriff zum Server im Moment).

    Und einen guten Kurs wirst du in DE kaum finden leider (gerade Development und Mapping).


    If you like my post or consider it as a valid answer, please use the buttons to show me - Oliver

    Microsoft Most Valuable Professional for BizTalk Server
    http://i.evolved.cc

    Dienstag, 25. Oktober 2011 09:57