« Debugowanie biblioteki pomocniczejPromowanie pól w schemacie Wypełnienie pola w wiadomości z poziomu orkiestracji odbywa się za pomocą wypromowanych pól. W tym celu za pomocą designera schematu należy: 1. Kliknąć prawym na schemacie i wybrać Promote -> Show Promotion 2. Następnie z listy dostępnych pól wybrać pole, które będziemy promować 3. Kliknąć Add, następnie OK Odwołanie się do wypromowanego pola z poziomu orkiestracji odbywa się za pomocą bloczka Message Assignment, w którym wpisujemy:
Strona głównaUżytkownik
poniat | użytkownik
« Helper – czyli biblioteka pomocnicza w BizTalkDebugowanie biblioteki pomocniczej Posiadając opublikowaną aplikację na serwerze BizTalk, która wykorzystuje obiekty z biblioteki pomocniczej (Helpera), zachodzi czasem potrzeba przedebugowania oraz zweryfikowania poprawności ich działania. W tym celu, w Visual Studio, przechodzimy do kodu naszego Helpera i ustawiamy breakpoint na wybranym fragmencie kodu, po czym z menu Debug wybieramy Attach to Process. W oknie Attach to Process zaznaczamy pola: 1.Show pr...
« Wywołanie metody WCF z poziomu orkiestracjiHelper – czyli biblioteka pomocnicza w BizTalk Podczas pracy z platformą integracyjną BizTalk wymagane jest czasem użycie custom’owej metody bądź innego obiektu, do którego chcemy się odwołać z orkiestracji lub mapy. W tym celu stworzymy sobie solucję, w której będziemy posiadać dwa projekty: 1. BizTalk Server Project 2. Class Library Następnie należy dodać nasz Helper do GAC’a, w tym celu klikamy prawym na naszej bibliotece i wybieramy Properties -> Build ...
« Przetwarzanie plików płaskich (po raz drugi)Wywołanie metody WCF z poziomu orkiestracji W przypadku Hello World wysyłaliśmy plik XML na port wyjściowy, którym był folder. W tym przykładzie chciałbym pokazać w jaki sposób można odwołać się do metody WCF. Napisałem aplikację konsolową, która będzie pełnia funkcję hosta: using System; using System.Collections.Generic; using System.Linq; using System.ServiceModel; using System.ServiceModel.Description; using System.Text; namespace WCFHost { class Prog...
« Przetwarzanie plików płaskichPrzetwarzanie plików płaskich (po raz drugi) W poprzednim post’cie przedstawiłem w jaki sposób przetwarzać pliki płaskie, gdzie poszczególne dane oddzielone są od siebie spacjami, natomiast rekordy oddzielone są za pomocą znaków nowej linii. Na potrzeby tego post’a załóżmy, że posiadamy plik .txt, który zawiera informacje o fakturze:INVOICE2011-03-18 PL Jan Kowalski Klonowa 9 Warszawa 41-000 ITEMS,ITEM123|Notebook|1|2148.95|Kolor czarny,ITEM456|Monit...
W tym post’cie chciałbym przedstawić w jaki sposób przetwarzać pliki płaskie za pomocą platformy BizTalk. Załóżmy ze posiadamy następujący plik wejściowy (People.csv):Jan Kowalski 25 Jan Nowak 30 Tomasz Pychynski 27 Plik zawiera rekordy z danymi oddzielone enterami, natomiast jeden pełny rekord zawiera imię, nazwisko oraz wiek oddzielone spacjami. Aby przetworzyć taki plik w BizTalk’u, należy wykorzystać Flat File Schema Wizard, gdzie:W...
« Hello World w BizTalk Server 2010DebugView w rękach programisty BizTalk DebugView jest małą aplikacją, za pomocą której możemy monitorować debug output lokalnego komputera, bądź komputera zdalnego. Jest to narzędzie bardzo pomocne przy debug’owaniu aplikacji BizTalk, ponieważ nie jesteśmy wstanie postawić w orkiestracji breakpoint’a. Natomiast DebugView ułatwia monitorowanie, punktów które sobie zdefiniujemy. Aby zademonstrować działanie DebugView użyjemy aplikacji z posta Hello World w BizTalk Server ...
Hello World w BizTalk Server 2010 BizTalk Server jest dość niszową platformą dlatego też postanowiłem napisać posta, który przedstawi krok po kroku jak zrobić słynne „Hello World” na tej platformie. Przykład ten nieco różni się od standardowego Hello Wolrd, ale mam nadzieje, że będzie zrozumiały i przedstawi podstawy tworzenia projektów BizTalk. W tym celu należy utworzyć nowy projekt Empty BizTalk Server Project w Visual Studio. Następnie klikamy prawym na nowo utworzonym projekcie i wybieramy Propert...