Pokazywanie postów oznaczonych etykietą WebSphere Integration Developer. Pokaż wszystkie posty
Pokazywanie postów oznaczonych etykietą WebSphere Integration Developer. Pokaż wszystkie posty

poniedziałek, 3 maja 2010

Fix Pack 7.0.0.2 dla Business Process Management = WID działa na full wypas.

Mój wcześniejszy problem, czyli synchronizacji WID'a z WPS'a rozwiązany (!) przez update oprogramowania  do wersji 7.0.0.2., dzięki sugestii mojego mentora.

Instalacja update trwa, żeby nie skłamać, jakoś pół dnia, oczywiście zależy to po części od naszego łącza, bo jest sporo do ściągnięcia. Tak czy inaczej warto było poczekać, bo teraz wszystko działa jak należy. Dodam tylko, że jeśli uruchomiliśmy Instalation Managera z poziomu roota, to po updacie należy wykonać ponownie polecenie:
chown -R andrzej /home/andrzej/IBM
Byłem w stanie uruchomić przykładową aplikacje typu hello world. Taką w stylu Business Process, czyli webservis, który po przesłaniu tytułu, imienia i nazwiska, zwróci nam coś w stylu: "Hello mr andrzej ludwikowski". I tu znowu pochwała w stronę WID'a, który umożliwia przetestowanie naszej aplikacji używając IDE w bardzo przyjemny i przejrzysty sposób. Takie rozwiązania każdy lubi.

piątek, 30 kwietnia 2010

WebSphere Integration Developer - pierwsze wrażenia.

Przez ostatni tydzień miałem przyjemność pobawić się trochę z narzędziem IBM, tj. WebSphere Integration Developer 7. Musze przyznać, że pierwsze wrażenie jest bardzo pozytywne i oby takie pozostało. W końcu narzędzie komercyjne, w którym wiemy za co płacimy. A za co płacimy? Za wygodę między innymi:)

Dla osób, które nie wiedzą czym jest tak do końca WID, to w telegraficznym skrócie, to taki znany wszystkim Eclipse, ale obudowany sporą warstwą funkcjonalności i udogodnień dodanych przez IBM'a. Praca (no może to małe nadużycie, bo aż tyle w nim nie popracowałem) jest bardzo przyjemna, można stworzyć aplikację bazującą na web servisach praktycznie wyłącznie klikając myszką i nie pisząc żadnego kodu. Wszystko obudowane jest paletami z odpowiedniki kontrolkami, która potem może sobie odpowiednio dostosowywać aby zbudować interesująca nas funkcjonalność.

Na pochwałę zasługuje również zbiór dołączonych do WID'a tutoriali i kursów, które napisane są bardzo przystępny sposób i albo tłumaczą ogólnie teorię związaną z procesami biznesowymi, albo pokazują co jak wyklikać aby jakaś przykładowa aplikacja nam zadziałała.

Niestety muszę być obiektywny i dodać łyżkę przysłowiowego dziegciu, nie mogę do tej pory poprawnie zsynchronizować WID'a z WPS'em. Serwer startuje poprawnie (mogę wejść do konsoli admina) jednak jego status jest cały czas na "starting..." przez co nie mogę np. wypróbować testowania serwisów z poziomu WID'a. Mam nadzieję, że problem ten jednak da się jakoś rozwiązać.

czwartek, 22 kwietnia 2010

Instalacja WebSphere Integration Developer 7 na Red Hat 5

Instalacja WID'a nie była aż tak problematyczna, jak się nastawiłem, mając doświadczenia z WPS'em :) Nie mniej, nie obyło się bez problemów, które postaram się przedstawić i omówić w poniższej notce. Instalację przeprowadziłem na oddzielnej kopii Red Hata, (oprogramowanie VmWare pozwala na zainstalowanie wielu systemów operacyjnych), bałem się głównie, że mogę zepsuć całą moją dotychczasową pracę z WPS'em i tak pewnie by się stało, gdybym pracował na jednym systemie. Ale do rzeczy...

Najważniejsze jest odpowiednie przygotowanie systemu przed i po instalacji.
1. Instalator WID będzie komunikował, że brakuje mu biblioteki libstdc++.so.5, aby rozwiązać ten problem nie wystarczy utworzyć linku symbolicznego z libstdc++.so.6 do libstdc.so.5, tak jak to uczyniłem na początku, co potem spowodowało błędy przy uruchamianiu WID'a takie jak:

"Caused by: java.lang.UnsatisfiedLinkError: 
/home/andrzej/IBM/SDPShared/plugins/com.ibm.cic.licensing.lum.linux_7.0.101.v20090605_0444/os/linux/x86/libi4clntjni.so 

(/usr/lib/libstdc++.so.5: version `CXXABI_1.2' not found (required by 
/home/andrzej/IBM/SDPShared/plugins/com.ibm.cic.licensing.lum.linux_7.0.101.v20090605_0444/os/linux/x86/libi4clntjni.so))"

1.1. Musimy zainstalować libstdc++, aby to zrobić najwygodniej należy najpierw zarejestrować swój system w RHN, używając komendy "rhn_register" z poziomu root'a. Rejestracja będzie pytała o login i hasło do konta użytego m.in. do ściągnięcia systemu.


1.2. Następnie wybieramy Appliaction>Add/Remove Software, wyszukujemy i instalujemy compat-libstdc++-33-3.2.3-61

1.3. Warto upewnić się czy biblioteka fizycznie znajduje się w /usr/lib


2. Przechodzimy do instalacji WID'a. Z poziomu root'a wykonujemy umask 0022, a następnie uruchamiamy ./launchpad.sh. Podczas pracy z kreatorem instalacji zmieniłem jedynie katalog instalacji zamieniając /opt/ na /home/andrzej/
2.1. Instalujemy kolejno WID'a, WAS'a, i środowisko testowe (czas ok. 1-1.5 godzin)


3. Po instalacji musimy zwiększyć liczbę uchwytów do plików. Korzystamy z oficjalnej instrukcji:link. W punkcie 7 plik limits.conf znajdował się w moim przypadku w /etc/security. Po wykonaniu instrukcji należy zrestartować system.


4. Ostatnim krokiem jest dodanie uprawnień dla zwykłego użytkownika do katalogu instalacji WID'a (w moim przypadku) /home/andrzej/IBM, używając komendy:
chown -R andrzej /home/andrzej/IBM
5. Po uruchomieniu WID'a w moim przypadku nie została wczytana żadna domyślna perspektywa, nie wiem dlaczego, ale wystarczy ręcznie przełączyć na jakąś z perspektyw i już możemy pracować.