Linux

Instalacja produktu, na systemie LINUX, dla pojedynczego użytkownika, wymaga wypakowania 10.0.0.14-IIB-LINUX64-DEVELOPER.tar.gz do katalogu $HOME, dla instancji współdzielonej zalecane jest wypakowanie w katalogu /opt/IBM. 

Instalacja produktu, na systemie LINUX, dla pojedynczego użytkownika, wymaga wypakowania 10.0.0.14-IIB-LINUX64-DEVELOPER.tar.gz do katalogu $HOME, dla instancji współdzielonej zalecane jest wypakowanie w katalogu /opt/IBM. 

W przypadku braku potrzeby instalacji IBM Integration Toolkit, zaleca się pominięcie w procesie, przez użycie komendy:

tar -xzvf iib-10.0.0.n.tar.gz --exclude iib-10.0.0.n/tools

 

IBM Integration Toolkit: narzędzie do tworzenia przepływów, wymagane dla dewelopera, zbędne na środowisku produkcyjnym.

 

Akceptacja licencji IBM Integration Bus jest wymagana do uruchomienia LocalNode, na którym uruchamia się flow/kod. W tym celu należy uruchomić komendę:

  1. Dla instalacji dla pojedynczego użytkownika:

    ./iib accept license
    lub
    ./iib accept license silently

  2. ./iib make registry global accept license
    lub
    ./iib make registry global accept license silently

 

W pierwszy przypadku jest tworzony nowy katalogi w $HOME/iibconfig, w drugim /var/mqsi, w którym zapisywana jest konfiguracja dla IBM Integration Bus. IBM Integration Toolkit należy uruchamiać przez polcenie:

./iib toolkit

 

Uruchomienie za pomocą samego ./iib uniemożliwia utworzenie LocalNode, do testów przepływów.

Instalacja na systemie WINDOWS wymaga uruchomienia instalatora .exe, dokładnie 10.0.0.14-IIB-WIN64-DEVELOPER.exe. GUI poprowadzi przez cały proces instalacyjny. Aby uruchomienić IBM Integration Toolkit, należy znaleźć skrót do oprogramowania w menu start.

Jest możliwość również instalacji z poziomu CMD. Po szczegóły zapraszam na stronę producenta.

 

Prosty webservice soap.

  1. W celu uruchomienia IBM Integration Toolkit (później będę stosował skrót IBM IT), można utworzyć w systemie LINUX skrót:

    image1

  2. Po uruchomieniu narzędzia należy wybrać miejsce na workspace. IBM IT zbudowany jest w oparciu o środowisko Eclipse.

  3. Przy prawidłowo uruchomiony środowisku powinien zostać utworzony automatycznie Integration Node. Jego obecność jest wymagana do debugowania kodu.

    image1

  4. worzymy nowy Integration Service:

    image1

  5. I ustawiamy tylko nazwę, resztę pozostawiamy bez zmian. Następnie klikamy FINISZ:

    image1

Wykorzystanie ESQL przy mapowaniu odpowiedzi.

  1. Do mapowania danych w IBM Integration Bus można wykorzystać język ESQL. W dotychczasowym flow, zmieniamy aktywność MAPPER na COMPUTE, z palety Transformation. Następnie aktywności Input i Output łączymy za pomocą tranzycji z Compute, w taki sposób jak jest to przedstawione wyżej.

    image1

  2. Po dwukrotnym kliknięciu na aktywność Compute, ukazuje się okno edytora ESQL, wraz z przykładowym kodem. Wykorzystując ten kod, napiszemy funkcje która wykona mapowanie pól.

    image1

  3. Przy wpisywaniu typów zmiennych lub nazw pól z wsdl’a, możemy uzyskać podpowiedzi przez wciśniecie CTRL + SPACJA. W przypadku braku podpowiedzi, zalecam skorzystanie z 42, w tym rozdziale.

    image1

W naszym Serwisie używamy plików cookies. Korzystając dalej z Serwisu, wyrażasz zgodę na stosowanie plików cookies zgodnie z Polityką prywatności. Wyrażenie zgody jest dobrowolne, w każdej chwili można ją cofnąć poprzez zmianę ustawień dotyczących plików „cookies” w używanej przeglądarce internetowej. Kliknij „Akceptuję”, aby ta informacja nie wyświetlała się więcej.