« Wywołanie orkiestracji z poziomu usługi WCFCustom functoid – od A do Z Mapowania z wykorzystaniem Scripting functoid są dość uciążliwe jeśli odwołujemy się do własnych metod napisanych w C#, ponieważ musimy za każdym razem wskazywać:Script assembly,Script class,Script method. W tym poście chciałbym pokazać w jaki sposób można stworzyć własny functoid, który będzie wykonywał metodę napisaną w C#. Do tego celu należy utworzyć projekt typu Class Library, w którego właściwościach ustawiamy Build Events:Po...
« Promowanie pól w schemacieWywołanie orkiestracji z poziomu usługi WCF Coraz częściej zachodzi potrzeba wywołania orkiestracji z usługi WCF. Do tego celu wykorzystywana jest opcja Public – no limit w ustawieniach Receive Port Type. Po opublikowaniu aplikacji na serwerze BizTalk w której ustawiliśmy Access Restrinctions na Public, należy uruchomić BizTalk WCF Publishing Wizard. Za pomocą tego narzędzia wygenerujemy oraz opublikujemy usługę WCF na IIS, która wywoływać będzie orkiestrację: 1. W sekcji WC...
« 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:
« 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 ...
Microsoft ostro bierze się za SOA. Od jakiegoś czasu funkcjonuje witryna SOA & Business Process, gdzie gigant z Redmond prezentuje swoje rozwiązania w dziedzinie wspierania SOA i procesów biznesowych, czyli : Visual Studio, BizTalk Server, Sharepoint, Visio, Dynamics etc. Dodatkowo informacja o tym, że dział R&D będzie miał w tym roku 3000 nowych miejsc pracy i jego budżet wynosi bagatela $9 bilionów. Microsoft zbroi się, ponieważ widzi że na tym polu jest lekko w tyle w stosunku do swojej najwi...
Architektura 5718 dni, 56 minut temu 46 źrodło rozwiń