Streszczenie -------- Ten dokument zawiera plik readme produktu WebSphere MQ 7.5 oraz informacje o jego konserwacji. W oddzielnej sekcji w końcowej części tego dokumentu znajduje się też plik readme produktu IBM Message Service Client for .NET 2.5.0.1. Anglojęzyczna wersja tego dokumentu jest najbardziej aktualna. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ OPIS =========== W tym pliku opisano ograniczenia produktu i znane problemy. Najnowsza wersja tego pliku jest dostępna pod adresem: https://ibm.biz/mqreadmes Wersje w języku narodowym są dostępne pod adresem: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V7.5/readme/ Uzupełnieniem tego pliku są informacje zawarte w serwisie WWW produktu IBM MQ pod adresem: http://www.ibm.com/software/products/ibm-mq Strona WWW pakietu serwisowego znajduje się pod adresem: https://ibm.biz/mqsupportpacs Bieżące informacje na temat znanych problemów i dostępnych poprawek znajdują się na stronie wsparcia w serwisie WWW produktu IBM MQ pod adresem: http://www.ibm.com/support/entry/myportal/product/websphere/websphere_mq Aktualizacje dokumentacji w serwisach WWW: Najnowsze aktualizacje dokumentacji z interfejsem WWW produktu WebSphere MQ zawiera serwis WWW produktu WebSphere MQ: http://www.ibm.com/software/integration/wmq/library/ Dokument Announcement letter: Dokument Announcement letter produktu IBM WebSphere MQ 7.5 w języku angielskim (Stany Zjednoczone) jest dostępny pod adresem: http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS212-091&appname=USN#h2-availx Dokument Announcement letter zawiera następujące typy informacji: - Szczegółowy opis produktu wraz z opisem nowych funkcji - Określenie miejsca produktu w ofercie - Szczegóły dotyczące składania zamówień - Wymagania sprzętowe i programowe ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ HISTORIA AKTUALIZACJI 22.06.2017 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 8 20.09.2016 - Przeniesienie elementu Dezaktualizacja słabych specyfikacji szyfrowania z pakietu poprawek 6 do 7 05.08.2016 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 7 23.02.2016 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 6 12.02.2016 - Aktualizacje nieaktualnych specyfikacji szyfrowania SSLv3 w pakiecie poprawek 5 03.11.2015 - Ostrzeżenia zgłaszane podczas deinstalowania programu MQ Explorer 7.5.0.5 z systemu SLES 12 18.05.2015 - Ostrzeżenia zgłaszane podczas deinstalowania programu MQ Explorer 7.5.0.5 z systemu RHEL 7 Problem dotyczący nadpisania pamięci w wersji 7.5.0 poprawiony w wersji 7.5.0.5 14.05.2015 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 5 27.04.2015 - Modyfikacja struktury ujawniająca błędy pakietu poprawek 01.09.2014 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 4 01.12.2013 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 3 08.07.2013 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 2 21.03.2013 - Aktualizacje produktu WebSphere MQ 7.5.0, pakiet poprawek 1 18.05.2012 - Aktualizacje produktu WebSphere MQ 7.5.0 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ Instrukcje instalacji ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Instrukcje instalacji są dostępne w dokumentacji produktu WebSphere MQ 7.5 opublikowanej w Centrum Wiedzy IBM: http://www.ibm.com/support/knowledgecenter/SSFKSJ_7.5.0/com.ibm.mq.mig.doc/q008000_.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ Ograniczenia i znane problemy ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Uwagi dotyczące platform ============== Produkt WebSphere MQ 7.5 nie jest dostępny dla systemów IBM i oraz z/OS. Informacje o najnowszych wersjach produktu WebSphere MQ dla systemów IBM i oraz z/OS można znaleźć pod adresem: http://www.ibm.com/software/products/en/ibm-mq/. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 8 ============================================================ Obiekt ExceptionListener MQ usługi JMS jest wywoływany tylko dla wyjątków zerwanego połączenia ------------------------------------------------------------------------- Jeśli aplikacja usługi JMS używa klas produktu WebSphere MQ 7.5 dla usługi JMS, domyślnie właściwość fabryki połączeń JMS JmsConstants.ASYNC_EXCEPTIONS została ustawiona na wartość JmsConstants.ASYNC_EXCEPTIONS_ALL. Z tym ustawieniem obiekt ExceptionListener JMS aplikacji powinien być wywoływany nie tylko na potrzeby wyjątków zerwanego połączenia, ale również w przypadku wystąpienia dowolnego wyjątku, który nie pozwala na dostarczanie komunikatów asynchronicznych do obiektu MessageListener JMS. Jednak wyjątki inne niż wyjątki zerwanego połączenia (na przykład MQRC_GET_INHIBITED) nie były dostarczane do obiektu ExceptionListener. Poprawka APAR IT14820 obejmuje instalację następujących poprawek: - Aby utrzymać zachowanie dla bieżących aplikacji usługi JMS, w których są konfigurowane obiekty MessageListener JMS i ExceptionListener JMS, wartość domyślna właściwości fabryki połączeń JMS JmsConstants.ASYNC_EXCEPTIONS została zmieniona na JmsConstants.ASYNC_EXCEPTIONS_CONNECTIONBROKEN dla klas produktu WebSphere MQ 7.5 dla usługi JMS. w rezultacie domyślnie tylko wyjątki odpowiadające kodom błędu zerwanego połączenia są dostarczane do obiektu ExceptionListener JMS aplikacji. Wyjątki zerwanego połączenia są dostarczane do obiektu nasłuchiwania wyjątków podczas synchronicznego lub asynchronicznego odbierania komunikatów. - Klasy produktu WebSphere MQ 7.5 dla usługi JMS również zostały zaktualizowane w taki sposób, że wyjątki JMS związane z błędami innymi niż zerwanego połączenia (które występują podczas dostarczania komunikatu do asynchronicznych konsumentów komunikatów) są dostarczane do zarejestrowanego obiektu ExceptionListener, jeśli właściwość JmsConstants.ASYNC_EXCEPTIONS fabryki połączeń JMS używanej przez aplikację została ustawiona na wartość JmsConstants.ASYNC_EXCEPTIONS_ALL. Komenda przesyłania plików fteCleanAgent uruchomiona bez żadnych parametrów ---------------------------------------------------------------- wykonuje działanie odpowiadające parametrowi -all --------------------------- W przypadku uruchomienia komendy fteCleanAgent tylko z nazwą agenta, a bez określonych argumentów jej zachowanie jest równoważne do zachowania komendy fteCleanAgent -all. W rezultacie wszystkie operacje przesyłania w toku lub oczekujące, definicje monitora zasobów i definicje zaplanowanych przesyłań w agencie, dla którego została uruchomiona komenda, zostaną skasowane. Na przykład poniższe dwie komendy skutkują tym samym zachowaniem: fteCleanAgent agent100 fteCleanAgent -all agent100 W poprawce APAR IT15522 została zaktualizowana komenda fteCleanAgent tak, że użytkownik musi określić, który stan przesyłania plików zarządzanych (Managed File Transfer) ma zostać skasowany. W tym celu musi przekazać odpowiednie parametry do komendy, a także podać nazwę agenta. W tej poprawce APAR została również dodana nowa właściwość pozwalająca w razie potrzeby przywrócić pierwotne zachowanie komendy fteCleanAgent. Właściwość ta nosi nazwę failCleanAgentWithNoArguments i jest ustawiona w pliku command.properties. Wartością domyślną właściwości failCleanAgentWithNoArguments jest wartość true, a komenda fteCleanAgent nie zostanie uruchomiona, jeśli będzie określony tylko parametr nazwy agenta. W pakiecie GSKit 8.0.50.69 i nowszych wersjach został zmieniony format pliku zeskładowanego ----------------------------------------------------- Poprawka APAR IT16295 zawiera aktualizację komponentu GSKit do poziomu 8.0.50.69 lub nowszych. W aktualizacji tej został zmieniony format pliku zeskładowanego, który jest używany podczas generowania pliku .sth, aby ukryć hasło bazy danych kluczy. Pliki zeskładowane wygenerowane przez ten komponent GSKit są niemożliwe do odczytu przez wcześniejsze wersje komponentu GSKit. W celu zachowania zgodności wszelkie aplikacje lub inne instalacje, w których jest używany plik zeskładowany wygenerowany przez komponent GSKit o tym poziomie powinny zostać zaktualizowane do wersji produktu MQ, która zawiera komponent GSKit 8.0.50.69 lub nowszy. Jeśli aktualizacja aplikacji lub innych instalacji jest niemożliwa, można zażądać formatu pliku zeskładowanego, który jest kompatybilny wstecz. W tym celu należy podać parametr -v1stash dla komendy runmqakm lub runmqckm, kiedy do wygenerowania pliku zeskładowanego używana jest opcja -stash lub -stashpw. Wygenerowanie pliku zeskładowanego kompatybilnego wstecz przy użyciu interfejsu GUI iKeyman jest niemożliwe. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 7 ============================================================ Program rejestrujący bazy danych WebSphere MQ Managed File Transfer Java EE --------------------------------------------------------------------------- generuje komunikaty ostrzegawcze w produkcie WebSphere Application Server ------------------------------------------------------------------------- Community Edition 2.1, gdy jest używany z bazą danych Oracle ------------------------------------------------------------ Ten problem dotyczy wszystkich użytkowników programu rejestrującego bazy danych w taki sposób, że muszą oni utrwalać w bazie danych Oracle informacje opublikowane jako komunikaty dziennika XML w temacie SYSTEM.FTE w menedżerze kolejek koordynacji. Jeśli którekolwiek z kolumn zdefiniowanych dla tabeli utworzonej w bazie danych Oracle ma typ CLOB (np. NCLOB), zdefiniowana przy użyciu architektury Java Persistence Architecture (JPA) klasa Java reprezentująca tę tabelę powinna zawierać adnotacje @Lob dla zmiennych składowych tej klasy reprezentujących kolumnę typu CLOB. W przeciwnym razie zakłada się, że typem kolumny jest VARCHAR. Ta adnotacja nie została dołączona do klas Java dostarczanych z komponentem WebSphere MQ Managed File Transfer. Dlatego gdy implementacja JPA próbowała dopasować pole składowe reprezentujące kolumnę w tabeli bazy danych do rzeczywistej kolumny w tabeli bazy danych, wykrywana była różnica i zgłaszane było ostrzeżenie. Ten problem został poprawiony w produkcie WebSphere MQ 7.5.0 Fix Pack 7, przy czym obowiązują następujące ograniczenia: - Kolumny o nazwach "SOURCE_BRIDGE_URL" i "DESTINATION_BRIDGE_URL" w tabeli "FTELOG"."TRANSFER_EVENT" powinny być definiowane jako kolumny o długości 2083. - Użytkownicy komponentu MQ Managed File Transfer korzystający z programu rejestrującego bazy danych łączącego się z bazą danych DB2 muszą zaktualizować ręcznie długość tych kolumn po zastosowaniu tego pakietu poprawek, jeśli długość tych kolumn została zdefiniowana jako 1024. W przeciwnym razie podczas zapisywania danych dłuższych niż 1024 bajty dane zostaną obcięte, a produkt DB@ nie zgłosi ostrzeżenia. Zmiana zachowania: Ścisłe sprawdzanie odpowiedzi PCF jest teraz domyślnie wyłączone ----------------------------------------------------------------------------------- Klasa PCFMessageAgent jest używana przez aplikacje oraz wewnętrznie przez program MQ Explorer do wysyłania żądań PCF do menedżera kolejek i gromadzenia odpowiedzi. Klasa ta została zmodyfikowana w produkcie WebSphere MQ 7.5.0, Fix Pack 7 w taki sposób, że udostępnia mechanizm włączania i wyłączania ścisłego sprawdzania komunikatów odpowiedzi PCF, który został wprowadzony w poprawce APAR IT01469. Ma to zapobiegać nieoczekiwanym zachowaniom aplikacji i programu MQ Explorer podczas łączenia się z menedżerem kolejek, którego dotyczy problem zgłoszony w raporcie APAR IT10521. Agenty komunikatów PCF (PCFMessageAgents) i program MQ Explorer mogą być używane do komunikowania się z wieloma różnymi menedżerami kolejek, zatem nie zawsze jest możliwie zastosowanie poprawki problemu IT10521 do każdego z nich. Biorąc to pod uwagę, domyślne zachowanie trzech metod send() udostępnianych w klasie PCFMessageAgent zostało zmienione w taki sposób, że nie wykonują one już ścisłego sprawdzania odebranych odpowiedzi PCF. Zamiast zliczania odpowiedzi PCF w celu sprawdzenia, czy menedżer kolejek wysłał ich wymaganą liczbę przed zwróceniem sterowania do aplikacji, metody zakładają teraz, że odebrały wszystkie odpowiedzi PCF na komendę po przetworzeniu komunikatu odpowiedzi, w którym w polu Control ustawiono wartość MQCFC_LAST. Powoduje to przywrócenie zachowania do stanu sprzed poprawki APAR IT01469. Jeśli ścisłe sprawdzanie komunikatów odpowiedzi PCF jest wymagane, na przykład w celu uniknięcia problemu zgłoszonego w raporcie APAR IT01469, należy ustawić następującą właściwość systemową Java w środowisku Java Runtime Environment, w którym działa aplikacja używająca klasy PCFMessageAgent: com.ibm.mq.pcf.enableStrictPCFResponseChecking=true Aby włączyć ścisłe sprawdzanie komunikatów odpowiedzi PCF w programie MQ Explorer, należy uruchomić interfejs użytkownika, wykonując następującą komendę w wierszu komend: ŚCIEŻKA_INSTALACYJNA_PRODUKTU_MQ/bin/MQExplorer -Dcom.ibm.mq.pcf.enableStrictPCFResponseChecking=true gdzie ŚCIEŻKA_INSTALACYJNA_PRODUKTU_MQ to katalog, w którym zainstalowano program MQ 7.5. Dezaktualizacja słabych specyfikacji szyfrowania ------------------------------- W produkcie IBM MQ 7.5.0, pakiet poprawek 7 użycie następujących specyfikacji szyfrowania jest już nieaktualne: RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT TLS_RSA_WITH_DES_CBC_SHA NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA TLS_RSA_WITH_NULL_SHA256 Te specyfikacje szyfrowania nie są już domyślnie dozwolone podczas inicjowania kanałów MQ. Próba uruchomienia instancji kanału przy użyciu jednej z tych specyfikacji szyfrowania spowoduje zapisanie w dzienniku błędów menedżera kolejek komunikatu AMQ9635 lub AMQ9788. Jeśli konieczne jest dalsze korzystanie z któregokolwiek z tych specyfikacji szyfrowania, należy ustawić na dowolną wartość zmienną środowiskową AMQ_SSL_JeWEAK_CIPHER_ENABLE lub wyeksportować ją. Należy to zrobić w środowisku używanym do uruchamiania menedżera kolejek. Alternatywnie można też dodać następujący wpis do sekcji SSL pliku qm.ini menedżera kolejek: AllowWeakCipherSpec=Yes Zdefiniowanie zmiennej środowiskowej AMQ_SSL_WEAK_CIPHER_ENABLE powoduje włączenie specyfikacji szyfrowania niezależnie od wartości podanej w pliku qm.ini. Należy pamiętać, że ten zestaw nieaktualnych specyfikacji szyfrowania w znacznej części pokrywa się z zestawem znajdującym się w sekcji „Dezaktualizacja protokołu SSLv3” dla pakietu poprawek 7.5.0.5. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 6 ============================================================ Wycofanie programu narzędziowego migracji migmbbrk ---------------------------------------- Program narzędziowy migmbbrk był poprzednio dostarczany ze wszystkimi wersjami produktu WebSphere MQ 7 i był używany na potrzeby migrowania danych konfiguracji publikowania/subskrybowania z produktu WebSphere Event Broker 6.0 lub WebSphere Message Broker 6.0 bądź 6.1 do produktu WebSphere MQ 7. Do obsługiwania tej operacji razem z produktem były dostarczane dodatkowe komponenty oprogramowania. Po wycofaniu obsługi odpowiednich wersji produktów WebSphere Event Broker i WebSphere Message Broker program narzędziowy migmbbrk i zależne od niego komponenty nie są już dostarczane razem z instalacją produktu MQ. W celu zachowania zgodności zamiast tego programu są dostarczane pliki zastępcze o identycznych nazwach, dzięki czemu zachowany jest układ instalacji na dysku. W serwisie wsparcia IBM zostanie udostępniona autonomiczna wersja programu narzędziowego migmbbrk. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 5 ============================================================ Dezaktualizacja protokołu SSLv3 ----------------------------- W produkcie IBM MQ 7.5.0, pakiet poprawek 5 użycie protokołu SSLv3 i następujących specyfikacji szyfrowania dotyczących definicji kanałów powiązanych z menedżerem kolejek: AES_SHA_US RC4_SHA_US RC4_MD5_US TRIPLE_DES_SHA_US DES_SHA_EXPORT1024 RC4_56_SHA_EXPORT1024 RC4_MD5_EXPORT RC2_MD5_EXPORT DES_SHA_EXPORT NULL_SHA NULL_MD5 FIPS_WITH_DES_CBC_SHA FIPS_WITH_3DES_EDE_CBC_SHA Próba użycia lub skonfigurowania jednej z tych specyfikacji szyfrowania spowoduje zapisanie w dzienniku błędów menedżera kolejek co najmniej jednego z następujących komunikatów: AMQ8242, AMQ9616, AMQ9635. Jeśli konieczne jest dalsze używanie specyfikacji szyfrowania protokołu SSLv3, można ustawić zmienną środowiskową AMQ_SSL_V3_ENABLE na wartość TRUE w środowisku używanym do uruchamiania menedżera kolejek. Alternatywnie można też dodać następujący wpis do sekcji SSL pliku qm.ini menedżera kolejek: AllowSSLV3=Y Po zastosowaniu tej zmiany menedżery kolejek korzystające z pakietu GSKit 8 mają domyślnie włączoną opcję GSK_STRICTCHECK_CBCPADBYTES. Aby ją przesłonić, należy ustawić opcję GSK_STRICTCHECK_CBCPADBYTES=GSK_FALSE w środowisku używanym do uruchamiania menedżera kolejek. Komunikaty ostrzegawcze wyświetlane podczas deinstalowania programu MQ Explorer z systemu RHEL 7 lub SLES 12 ------------------------------------------------------------------------------- Podczas usuwania pakietu programu WebSphere MQ Explorer 7.5.0.5 (MQSeriesExplorer-7.5.0-5.x86_64) z systemu Red Hat Enterprise Linux 7 lub SUSE Linux Enterprise Server 12 w wyniku działania komendy „rpm -e” wyświetlane są ostrzeżenia podobne do następujących: ostrzeżenie: plik /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.engine/profileRegistry/ profile.profile/1429886658124.profile.gz: usuwanie nie powiodło się: Brak pliku lub katalogu ostrzeżenie: plik /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.engine: usuwanie nie powiodło się: Brak pliku lub katalogu ostrzeżenie: plik /opt/mqm/mqexplorer/eclipse/p2/org.eclipse.equinox.p2.core/cache/binary/ com.ibm.mq.explorer.ui.rcp.product_root.gtk.linux.x86_64_7.5.0.201504241541: usuwanie nie powiodło się: Brak pliku lub katalogu ostrzeżenie: plik /opt/mqm/mqexplorer/eclipse/p2: usuwanie nie powiodło się: Brak pliku lub katalogu ostrzeżenie: plik /opt/mqm/mqexplorer/eclipse/configuration/org.eclipse.update/platform.xml: usuwanie nie powiodło się: Brak pliku lub katalogu Pomimo wyświetlenia tych ostrzeżeń proces deinstalacji kończy się pomyślnie i wszystkie oczekiwane pliki oraz katalogi zostają usunięte. Ten problem został rozwiązany w poprawce APAR IT08932. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIETY POPRAWEK 3 I 4 =================================================================== Te pakiety poprawek nie zawierają żadnych nowych ograniczeń ani problemów, które wymagają uwagi użytkownika. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 2 ============================================================ Instalowanie systemu HP-UX z produktem w wersji 7.0.1.10 -------------------------------------- Ten problem dotyczy nośników instalacyjnych platformy HP-UX, która jest zbudowana na następujących poziomach: WebSphere MQ 7.5.0.0, 7.1.0.0, 7.1.0.1, 7.1.0.2 Jeśli na komputerze z systemem HP-UX zainstalowany jest produkt MQ 7.0.1.10 lub zainstalowana jest dodatkowo nowsza poprawka, próba zainstalowania obu produktów na jednym komputerze może się nie powieść i zostanie wyświetlony błąd podobny do poniższego. Zainstalowanie razem z produktem w wersji 7.0.1.9 lub starszej nie powoduje problemów. BŁĄD: W tym systemie zainstalowano produkt MQSERIES 7.0.1.10, który nie jest kompatybilny z tą wersją. Sprawdź dokumentację tej wersji i napraw ten błąd przed ponowieniem próby instalacji. BŁĄD : Skrypt checkinstall dla produktu MQSERIES nie powiódł się (kod wyjścia: 1). Położenie skryptu było następujące: /var/tmp/BAA020518/catalog/MQSERIES/pfiles/checkinstall. * Ten skrypt zawierał błędy i nie można kontynuować wykonywania tego produktu, dopóki problem nie zostanie rozwiązany. Szczegółowe informacje zawierają powyższe dane wyjściowe ze skryptu. * Wykonywanie komendy preDSA. Aby obejść ten problem, należy zainstalować wersję 7.5 lub 7.1 z nośnika instalacyjnego, która zawiera poprawkę dla IV45059 (7.5.0.1 lub 7.1.0.3). Można również zainstalować jednocześnie wersję 7.0.1.9 lub starszą, a następnie przeprowadzić aktualizację systemu w wersji 7.0.1 do wersji 7.0.1.10 lub nowszej po zakończeniu instalowania wersji 7.1 lub 7.5. Instalowanie komponentu serwera - pakietu poprawek na platformach UNIX/Linux ------------------------------------------------------------------------- Po raz pierwszy wprowadzono w produktach WebSphere MQ 7.1.0.3 i 7.5.0.2. Podczas instalowania komponentu serwera - pakietu poprawek na platformach UNIX/Linux jest wyświetlany następujący komunikat: Po zakończeniu instalowania tego pakietu poprawek uruchom komendę /opt/mqm/bin/mqconfig, używając identyfikatora użytkownika mqm. Po zalogowaniu się jako użytkownik root należy na przykład wykonać następującą instrukcję: su mqm -c "/opt/mqm/bin/mqconfig" Komenda mqconfig sprawdza, czy konfiguracja systemu spełnia wymagania produktu WebSphere MQ, oraz zapewnia, że ustawienia identyfikatora użytkownika mqm są odpowiednio skonfigurowane. Inni administratorzy produktu WebSphere MQ w grupie mqm mogą uruchomić tę komendę, aby upewnić się, czy ich ograniczenia również są poprawnie skonfigurowane pod kątem używania produktu WebSphere MQ. Jeśli komenda mqconfig wskazuje, że którekolwiek wymaganie nie zostało spełnione, należy zapoznać się z sekcją dotyczącą instalowania w Centrum informacyjnym produktu WebSphere MQ, w której znajdują się szczegółowe informacje na temat sposobu konfigurowania systemu i ograniczeń użytkowników. Należy zauważyć, że od czasu wydania tych pakietów poprawek nie wprowadzono nowych wymagań dotyczących produktu WebSphere MQ. Wyświetlany jest komunikat informujący o dostępności nowego narzędzia mqconfig, które jest dołączone do pakietu poprawek dla platform UNIX/Linux. To narzędzie umożliwia sprawdzenie, czy system jest skonfigurowany zgodnie z minimalną specyfikacją dotyczącą strojenia udokumentowaną dla produktu WebSphere MQ. Uruchomienie tego narzędzia nie powoduje wprowadzenia zmian w systemie, lecz po prostu wyświetla konfigurację środowiska. Aktualizowanie instalacji serwera ------------------------------- IBM nie obsługuje instalacji serwera wraz ze stosowaniem poprawek serwisowych (aktualizowania do nowego poziomu pakietu poprawek) przy użyciu mechanizmu MSI, w ten sposób są instalowane nowe wersje lub wydania. Aby zastosować poprawkę serwisową, należy użyć mechanizmu pakietu poprawek. Instalowanie pakietu poprawek na bazie obrazu instalacyjnego na tym samym poziomie V.R.M.F ---------------------------------------------------------------------- Pakiet poprawek 7.5.0.2 można zainstalować na bazie instalacji przeprowadzonej z nośnika instalacyjnego, który został zbudowany na poziomie wersji 7.5.0.2 (obraz aktualizacji fabrycznej), na platformie Solaris (obie architektury). Nie należy wykonywać tej czynności, ponieważ może ona spowodować, że baza danych zarządzania pakietami systemu znajdzie się w stanie niespójnym w porównaniu z instalacją produktu WebSphere MQ. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0, PAKIET POPRAWEK 1 ============================================================ APAR IV31952 ------------ Poprawka dotycząca raportu APAR IV31952 spowodowała zmiany procedur sprawdzania uprawnień wykonywanych przez produkt WebSphere dla obiektów kanału po uruchomieniu komendy RESET CHANNEL. Zastosowanie tej poprawki może powodować zmianę zachowania, ponieważ może być wymagana zmiana niektórych uprawnień. Zmiana ma wpływ na systemy tylko wtedy, gdy kanały są uruchamiane z identyfikatorem użytkownika MCAUSER, po którego rozstrzygnięciu jest uzyskiwany użytkownik inny niż mqm. Komenda resetowania kanału może być uruchamiana wewnętrznie w kodzie produktu WebSphere MQ, a więc zmiana może mieć wpływ na system nawet wtedy, gdy nie uruchamiano ręcznie komendy resetowania kanału. Należy upewnić się, że identyfikator użytkownika MCAUSER kanału ma co najmniej uprawnienia +DSP i +CTRLX dla obiektu kanału, co umożliwi uruchamianie komend resetowania kanału z poziomu tego identyfikatora użytkownika. Przed zastosowaniem poprawki IV31952 produkt WebSphere MQ sprawdzał, czy identyfikator użytkownika ma uprawnienie +ALTUSR, które mogło zostać nadane wcześniej, aby możliwe było działanie kanału. Po zastosowaniu pakietu poprawek 7.5.0.1 lub nowszego można usunąć uprawnienie +ALTUSR użytkownika MCAUSER dla obiektu kanału, ponieważ nie jest ono wymagane na potrzeby komendy resetowania kanału. Należy również sprawdzić, czy identyfikator użytkownika MCAUSER ma uprawnienia +DSP i +CTRLX dla obiektu kanału. Nie można zdeinstalować produktu IBM WebSphere MQ (pliki pakietu poprawek 7.5.0.1) --------------------------------------------------------------- Obecnie występuje problem z deinstalacją produktu IBM WebSphere MQ (pliki pakietu poprawek 7.5.0.1). Na kilku komputerach w przypadku deinstalacji plików pakietu poprawek produktu WebSphere MQ 7.5.0.1 z poziomu apletu Programy i składniki może zostać wyświetlone okno dialogowe zawierające komunikat: Tryb interfejsu użytkownika instalatora nie jest obsługiwany. W przypadku wyświetlenia tego komunikatu dostępne są dwie opcje: 1) Pozostawienie plików w miejscu, w którym się znajdują (zajmują nieco mniej niż 900 MB) lub 2) Zastosowanie następującego obejścia: Wartość domyślna parametru może być jedną z poniższych: - c:\Program Files (x86)\IBM\source\WebSphere MQ 7.5.0.1 -- (32-bitowy system Windows) - c:\Program Files\IBM\source\WebSphere MQ 7.5.0.1 -- (64-bitowy system Windows) Jeśli użytkownik określił alternatywny katalog i nie pamięta, gdzie się on znajduje, położenie można znaleźć w rejestrze w następującym miejscu: "HKLM\SOFTWARE\IBM\WebSphere MQ fix pack 7.5.0.1\InstallDir" -- (32-bitowy system Windows) "HKLM\SOFTWARE\Wow6432Node\IBM\WebSphere MQ fix pack 7.5.0.1\InstallDir" -- (64-bitowy system Windows) cd "\_IBM WebSphere MQ (fix pack 7.5.0.1 files)_installation" Należy utworzyć kopię zapasową pliku Change IBM WebSphere MQ (fix pack 7.5.0.1 files) Installation.lax, kopiując go do położenia innego niż miejsce instalacji (na przykład na pulpit.) Należy uruchomić poniższą komendą w dokładnie takiej postaci jak podano: echo lax.nl.java.option.java.heap.size.max=2147483648 >>"Change IBM WebSphere MQ (fix pack 7.5.0.1 files) Installation.lax" Należy ponownie podjąć próbę deinstalacji z poziomu apletu Programy i funkcje. Nie można zastosować konserwacji na platformie HP przy użyciu funkcji MQPTF_NOSAVE ------------------------------------------------------------ Narzędzie służące do wstrzymywania tworzenia katalogów kopii zapasowej na platformie HP-UX przez utworzenie pliku MQPTF_NOSAVE podczas stosowania konserwacji do produktu WebSphere MQ 7.5 może powodować uszkodzenie instalacji i nie powinno być używane. OGRANICZENIA I ZNANE PROBLEMY W WERSJI 7.5.0 ================================================ Nieprawidłowe zakończenie / utrata integralności menedżera repozytorium menedżera kolejek powodowane przez wiele rekordów kolejek wyjściowych ------------------------------------------------------------------------------- Złośliwy użytkownik mający uprawnienia administratora może spowodować nadpisanie pamięci w menedżerze kolejek repozytorium klastra, co spowoduje utratę integralności danych i odmowę usługi przez nieprawidłowe zakończenie menedżera repozytorium klastra. Ten problem został rozwiązany w pakiecie poprawek 5 dla wersji 7.5.0 przez poprawkę APAR IT05869. Aplikacje klienckie JMS i Java korzystające z zabezpieczeń AMS w trybie klienta --------------------------------------------------------- Żadne aplikacje klienckie JMS i Java (w tym program WebSphere MQ Explorer oraz agenty Managed File Transfer) nie mogą korzystać z zabezpieczeń Advanced Message Security w trybie klienta z menedżerem kolejek w wersji wcześniejszej niż 7.5. Aby móc korzystać ze strategii zabezpieczeń komunikatów, te aplikacje muszą współdziałać z menedżerem kolejek w wersji 7.5 lub łączyć się w trybie lokalnego powiązania z menedżerem kolejek znajdującym się na tym samym komputerze co aplikacja. Ograniczenia wdrażania zabezpieczeń AMS dla aplikacji Java ------------------------------------------------ Adapter zasobów produktu WebSphere MQ 7.5.0.1 JCA nie zawiera klas AMS, a zabezpieczenia AMS nie są obsługiwane w trybie klienta podczas używania tego adaptera zasobów. W przypadku aplikacji działających na serwerach aplikacji Java EE można używać zabezpieczeń AMS w jeden z następujących sposobów: Użycie trybu powiązań w celu połączenia się z menedżerem kolejek 7.5 na tym samym komputerze, na którym znajduje się serwer aplikacji. Użycie wcześniejszej wersji adaptera zasobów JCA produktu WebSphere MQ wraz z wcześniejszą wersją programu WebSphere MQ Advanced Message Security jako klientem w celu połączenia się z menedżerem kolejek w wersji 7.5. Współistnienie z innymi produktami w przypadku stosowania zabezpieczeń GSKit w systemie AIX ----------------------------------------------------------- Jeśli w systemach AIX istnieje globalna instalacja zabezpieczeń GSKit w katalogu /usr/lib[64], może wystąpić kolizja, gdy produkt WebSphere MQ podejmie próbę załadowania bibliotek GSKit. Aby rozwiązać ten problem, należy ustawić zmienną środowiskową LIBPATH tak, aby wskazywała katalog, w którym znajdują się biblioteki WebSphere MQ GSKit. Zmienną LIBPATH należy ustawić przed uruchomieniem aplikacji WebSphere MQ i menedżera kolejek. Informacje dotyczące poziomów pakietu GSKit i środowiska JRE dołączonego do tego produktu można znaleźć pod następującym adresem: http://www.ibm.com/support/docview.wss?rs=171&uid=swg27038676 Deinstalacja w systemie AIX ------------------ Na określonych poziomach systemu AIX możliwe jest zdeinstalowanie produktu WebSphere MQ, gdy menedżery kolejek działają. Jednak w miarę możliwości należy unikać stosowania tej metody, aby uniknąć niezamierzonych awarii. Problem ten został rozwiązany w najnowszych poprawkach serwisowych systemu AIX: http://www.ibm.com/support/docview.wss?uid=isg1IV13738 Ta poprawka znajduje się w pakiecie o nazwie: 6100-06 Service Pack 7, data wydania: kwiecień 2012 http://www.ibm.com/support/docview.wss?uid=isg1IV08698 Ta poprawka znajduje się w pakiecie o nazwie: 6100-07 Service Pack 2, data wydania: grudzień 2011 http://www.ibm.com/support/docview.wss?uid=isg1IV14774 Ta poprawka znajduje się w pakiecie o nazwie: 7100-00 Service Pack 5, data wydania: kwiecień 2012 http://www.ibm.com/support/docview.wss?uid=isg1IV08782 Ta poprawka znajduje się w pakiecie o nazwie: 7100-01 Service Pack 2, data wydania: grudzień 2011 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ IBM Message Service Client for .NET 2.5.0.1 ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Zmiany wprowadzone w tej wersji ----------------------- - Narzędzie dspxmsver: Wyświetla wersję klienta XMS .NET i informacje o budowaniu. Rozwiązywanie problemów z klientem XMS .NET ------------------------------- a) Uwierzytelnianie użytkownika dla produktu WebSphere MQ jest wykonywane przy użyciu szczegółowych informacji dotyczących zalogowanego użytkownika, a nie na podstawie informacji podanych w polach XMSC.USERID i XMSC.PASSWORD. Celem tego jest zapewnienie spójności z produktem WebSphere MQ. Więcej szczegółowych informacji na temat uwierzytelniania zawiera Centrum informacyjne produktu WebSphere MQ. b) Na 64-bitowej platformie Windows ustawianie lub pobieranie wartości dla właściwości o typie double przy użyciu metody SetDoubleProperty() lub GetDoubleProperty() może nie działać prawidłowo, jeśli te wartości są mniejsze niż Double.Epsilon. Na przykład przy próbie ustawienia wartości 4,9E-324 dla właściwości o typie double na 64-bitowych platformach Windows zostanie ona potraktowana jak 0,0. Czyli w rozproszonym środowisku przesyłania komunikatów, jeśli aplikacja JMS lub inna ustawia wartość 4,9E-324 dla właściwości typu double na komputerze z dowolnym systemem Unix lub 32-bitowym systemem Windows, a klient XMS .NET działa na komputerze z systemem 64-bitowym, wartość zwrócona przez metodę GetDoubleProperty() wynosi 0,0. Jest to znany problem dotyczący środowiska Microsoft .NET 2.0. W celu uzyskania szczegółowych informacji należy kliknąć odsyłacz: http://support.microsoft.com/kb/970495