© Copyright International Business Machines Corporation 2000, 2007. Wszelkie prawa zastrzeżone. Ograniczone prawa na rzecz rządu Stanów Zjednoczonych - używanie produktów, tworzenie ich duplikatów oraz ujawnianie informacji o nich podlega zastrzeżeniom zawartym w umowie GSA ADP Schedule zawartej z firmą IBM Corp.
Najnowsza wersja tego dokumentu jest dostępna pod adresem http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/readme/readme.html.
Program IBM® Rational® Business Developer jest przeznaczony dla programistów zorientowanych biznesowo, zapewnia uniwersalne środowisko programistyczne dla języka EGL (Enterprise Generation Language) produktu IBM Rational. EGL jest uproszczonym językiem programowania wysokiego poziomu, który umożliwia programistom skupienie się na problemach biznesowych zamiast na złożonej technologii oprogramowania, sprzyjając w ten sposób szybkiemu tworzeniu aplikacji.
Program IBM Rational Business Developer udostępnia narzędzia do definiowania, testowania oraz debugowania aplikacji i usług EGL, a także mechanizm generowania przekształcający źródło w języku EGL w kod języka Java™ lub COBOL zoptymalizowany pod kątem wdrażania na różnych obsługiwanych platformach.
W tej sekcji został podany opis rozszerzeń funkcji języka EGL (Enterprise Generation Language) produktu Rational zawartych w produkcie Rational Business Developer.
import.
Informacje dotyczące instalowania produktu Rational Business Developer Extension, wersja 7.0, łącznie z wymaganiami sprzętowymi i programowymi zawiera Podręcznik instalowania (install.html) produktu Rational Business Developer Extension, który można przeglądać z poziomu startera instalacji. Ten plik znajduje się także w katalogu dokumentacji na pierwszym dysku CD produktu.
Najnowsza wersja Podręcznika instalowania produktu Rational Business Developer Extension jest dostępna pod adresem http://download.boulder.ibm.com/ibmdl/pub/software/rationalsdp/v7/rbd/70/docs/install_instruction/install.html
Ważne: Upewnij się, że po zainstalowaniu produktu została aktywowana jego licencja.
Informacje na temat wymagań sprzętowych dotyczących instalowania produktu Rational Business Developer Extension można znaleźć w Podręczniku instalowania.
Informacje na temat wymagań programowych dotyczących instalowania produktu Rational Business Developer Extension można znaleźć w Podręczniku instalowania.
Ważne: Jeśli został zakupiony produkt IBM Rational Business Developer (Rational Business Developer Extension i kopia z ograniczoną licencją produktu Rational Application Developer), wówczas podczas instalowania produktu Rational Application Developer należy usunąć zaznaczenie wszystkich domyślnie zaznaczonych funkcji produktu Rational Application Developer i zainstalować tylko następujące funkcje:
Wszelkie dodatkowe funkcje zainstalowanego produktu Rational Application Developer wygasną na koniec 60-dniowego okresu próbnego, co może zakłócać korzystanie z licencjonowanych funkcji. Na przykład podczas uruchamiania produktu będą wyświetlane okna dialogowe z informacjami o wygaśnięciu funkcji. Aby zatrzymać te okna dialogowe, należy zdeinstalować wygasłe funkcje za pomocą kreatora modyfikowania pakietów w programie Installation Manager.
Aby można było kompilować aplikacje wygenerowane w języku COBOL w środowisku EGL dla systemu iSeries™, na komputerze z systemem iSeries musi być zainstalowany raport APAR SE26597 (dla wersji 5.3 należy użyć poprawki PTF SI23518; dla wersji 5.4 należy użyć poprawki PTF SI23523) dla kompilatora języka COBOL.
W niektórych przypadkach wydajność i układ raportów I4GL nie odpowiadają oczekiwaniom, gdy ten typ projektu jest migrowany w celu wykorzystania interfejsu użytkownika konsoli EGL.
Jeśli aplikacja przekształcana ze środowiska 4GL bazy danych Informix® w środowisko EGL zawiera instrukcje GOTO, wówczas podczas próby generowania zostanie wyświetlony komunikat o błędzie podobny do następującego:
IWN.VAL.4282.e 12/0 The GOTO statement is not supported for target system WIN (Instrukcja GOTO nie jest obsługiwana dla docelowego systemu WIN).
Poniżej wymieniono nieobsługiwane typy parametrów dla następujących platform:
- Websphere®/J2EE 1.3: Date, Time i Interval
- Tomcat/AXIS: tablice wielowymiarowe, Date, Time i Interval
- CICS: tablice wielowymiarowe
Tablice Hex(2) wewnątrz ustrukturyzowanych rekordów nie są obsługiwane w klientach usług WWW w systemie iSeriesC.
Jeśli klient usługi WWW EGL zostanie wdrożony na serwerze Websphere Application Server i deskryptor wdrażania EAR nie zostanie zmodyfikowany ręcznie, wystąpi wyjątek środowiska wykonawczego. Domyślnie w pliku WAR dla projektu WWW w EAR tryb classloader jest ustawiony na PARENT_FIRST. Klienty usług WWW EGL muszą działać w trybie classloader równym PARENT_LAST.
Aby zmienić tryb classloader:
- Otwórz deskryptor wdrażania pliku EAR.
- Wybierz zakładkę "Wdrażanie", a następnie wybierz grupę "Aplikacja".
- Kliknij pozycję EAR w drzewie i upewnij się, że opcja "WAR classloader policy" jest ustawiona na "MODULE".
- Kliknij pliki WAR zawierające klienty usługi WWW EGL, a następnie zmień "tryb classloader" na "PARENT_LAST".
Stwierdziliśmy również, że nasze usługi WWW wdrożone na serwerze WebSphere Application Server wymagają trybu classloader równego PARENT_FIRST. Oznacza to, że obecnie nie są obsługiwane klienty usługi WWW i usługi Web Services będące w tym samym projekcie WWW.
Usługa WWW Java i iSeriesC oraz klienty usługi WWW automatycznie przekształcają typy danych Time i Timestamp EGL z i na czas GMT dla komunikatów SOAP wysyłanych i odbieranych z usług WWW. Usługa WWW CICS i klienty usługi WWW nie obsługują konwersji do i z czasu GMT. To powoduje problem, gdy usługi WWW EGL i klienty usługi WWW EGL działają na różnych platformach.
Obejściem jest wysłanie danych godziny i datownika jako danych łańcuchowych i przekształcanie ich z powrotem w dane typu Time i Timestamp w logice usługi.
Usługa IBM Rational Software Support zapewnia pomoc techniczną.
Informacje kontaktowe i wytyczne lub materiały pomocnicze, które będą potrzebne w przypadku konieczności uzyskania wsparcia, dostępne są w podręczniku IBM Software Support Handbook znajdującym się pod adresem: http://techsupport.services.ibm.com/guides/handbook.html.
Najczęściej zadawane pytania, listy znanych problemów oraz poprawek, a także inne informacje wsparcia zawiera strona wsparcia produktu Rational Business Developer Extension dostępna pod adresem www-306.ibm.com/software/awdtools/developer/business/support/index.html.
Wiadomości, wydarzenia i inne informacje dotyczące produktu można znaleźć na stronie głównej produktu Rational Business Developer Extension pod adresem www-306.ibm.com/software/awdtools/developer/business/.
Przed skorzystaniem z usługi IBM Rational Software Support należy zebrać wszystkie informacje dodatkowe, które są potrzebne do opisania problemu. Podczas przedstawiania problemu specjaliście z działu wsparcia dla oprogramowania IBM, należy go opisać w możliwie konkretny sposób oraz podać wszystkie istotne informacje dodatkowe, tak aby specjalista mógł pomóc w rozwiązaniu danego problemu. Aby procedura przebiegła możliwie szybko, należy wcześniej przygotować odpowiedzi na następujące pytania:
- Jakie wersje oprogramowania były uruchomione w momencie wystąpienia problemu?
- Czy dostępne są dzienniki, pliki śledzenia lub komunikaty związane z problemem?
- Czy problem można odtworzyć? Jeśli tak, to jakie kroki należy podjąć, aby go odtworzyć?
- Czy istnieje obejście tego problemu? Jeśli tak, należy być przygotowanym do jego opisania.
© Copyright IBM Corporation 2000, 2007. Wszelkie prawa zastrzeżone.
Ograniczone prawa użytkowników będących pracownikami instytucji rządowych Stanów Zjednoczonych - używanie produktów, tworzenie ich duplikatów i ujawnianie informacji o nich podlega warunkom umowy GSA ADP Schedule zawartej z IBM Corp.
Niniejsza publikacja została przygotowana z myślą o produktach i usługach oferowanych w Stanach Zjednoczonych. IBM może nie oferować w innych krajach produktów, usług lub opcji omawianych w tej publikacji. Informacje o produktach i usługach dostępnych w danym kraju można uzyskać od lokalnego przedstawiciela IBM. Odwołanie do produktu, programu lub usługi IBM nie oznacza, że można użyć wyłącznie tego produktu, programu lub usługi. Zamiast nich można zastosować ich odpowiednik funkcjonalny pod warunkiem, że nie narusza to praw własności intelektualnej IBM. Jednakże cała odpowiedzialność za ocenę przydatności i sprawdzenie działania produktu, programu lub usługi pochodzących od producenta innego niż IBM spoczywa na użytkowniku.
IBM może posiadać patenty lub złożone wnioski patentowe na towary i usługi, o których mowa w niniejszej publikacji. Przedstawienie tej publikacji nie daje żadnych uprawnień licencyjnych do tychże patentów. Pisemne zapytania w sprawie licencji można przesyłać na adres:
IBM Director of Licensing
IBM Corporation
North Castle Drive
Armonk, NY 10504-1785
USA
Zapytania w sprawie licencji na informacje dotyczące zestawów znaków dwubajtowych (DBCS) należy kierować do lokalnych działów własności intelektualnej IBM (IBM Intellectual Property Department) lub zgłaszać na piśmie pod adresem:
IBM World Trade Asia Corporation
Licensing
2-31 Roppongi 3-chome, Minato-ku
Tokio 106, Japonia
Poniższy akapit nie obowiązuje w Wielkiej Brytanii, a także w innych krajach, w których jego treść pozostaje w sprzeczności z przepisami prawa miejscowego: INTERNATIONAL BUSINESS MACHINES CORPORATION DOSTARCZA TĘ PUBLIKACJĘ W TAKIM STANIE, W JAKIM SIĘ ZNAJDUJE ("AS IS"), BEZ UDZIELANIA JAKICHKOLWIEK GWARANCJI (W TYM TAKŻE RĘKOJMI), WYRAŹNYCH LUB DOMNIEMANYCH, A W SZCZEGÓLNOŚCI DOMNIEMANYCH GWARANCJI PRZYDATNOŚCI HANDLOWEJ ORAZ PRZYDATNOŚCI DO OKREŚLONEGO CELU LUB GWARANCJI, ŻE PUBLIKACJA NIE NARUSZA PRAW STRON TRZECICH. Ustawodawstwa niektórych krajów nie dopuszczają zastrzeżeń dotyczących gwarancji wyraźnych lub domniemanych w odniesieniu do pewnych transakcji; w takiej sytuacji powyższe zdanie nie ma zastosowania.
Informacje zawarte w niniejszej publikacji mogą zawierać nieścisłości techniczne lub błędy drukarskie. Informacje te są okresowo aktualizowane, a zmiany te zostaną ujęte w kolejnych wydaniach tej publikacji. IBM zastrzega sobie prawo do wprowadzania ulepszeń i/lub zmian w produktach i/lub programach opisanych w tej publikacji w dowolnym czasie, bez wcześniejszego powiadomienia.
Wszelkie wzmianki w tej publikacji na temat stron internetowych innych podmiotów zostały wprowadzone wyłącznie dla wygody użytkowników i w żadnym wypadku nie stanowią zachęty do ich odwiedzania. Materiały dostępne na tych stronach nie są częścią materiałów opracowanych dla tego produktu IBM, a użytkownik korzysta z nich na własną odpowiedzialność.
Licencjobiorcy tego programu, którzy chcieliby uzyskać informacje na temat programu w celu: (i) wdrożenia wymiany informacji między niezależnie utworzonymi programami i innymi programami (łącznie z tym opisywanym) oraz (ii) wspólnego wykorzystywania wymienianych informacji, powinni skontaktować się z:
Intellectual Property Dept. for Rational Software
IBM Corporation
3600 Steeles Avenue East
Markham, Ontario
Kanada L3R 9Z7
Informacje takie mogą być udostępnione, o ile spełnione zostaną odpowiednie warunki, w tym, w niektórych przypadkach, uiszczenie odpowiedniej opłaty.
Licencjonowany program opisany w niniejszej publikacji oraz wszystkie inne licencjonowane materiały dostępne dla tego programu są dostarczane przez IBM na warunkach określonych w Umowie IBM z Klientem, Międzynarodowej Umowie Licencyjnej IBM na Program lub w innych podobnych umowach zawartych między IBM i użytkownikami.
Informacje dotyczące produktów innych podmiotów uzyskano od dostawców tych produktów, z opublikowanych zapowiedzi lub innych powszechnie dostępnych źródeł. IBM nie testował tych produktów i nie może potwierdzić dokładności pomiarów wydajności, kompatybilności ani żadnych innych danych związanych z tymi produktami. Pytania dotyczące możliwości produktów innych podmiotów należy kierować do dostawców tych produktów.
Znaki towarowe i znaki usług
Następujące nazwy są znakami towarowymi International Business Machines Corporation w Stanach Zjednoczonych i/lub w innych krajach:
- CICS
- ClearCase
- IBM
- iSeries
- Informix
- Rational
- WebSphere
Java oraz wszystkie znaki towarowe dotyczące języka Java są znakami towarowymi Sun Microsystems, Inc. w Stanach Zjednoczonych i/lub w innych krajach.
Nazwy innych przedsiębiorstw, produktów lub usług mogą być znakami towarowymi lub znakami usług innych podmiotów.