Kivonat -------- Ez a dokumentum az IBM MQ 9.0 változat Long Term Support kiadásához és annak karbantartási csomagjához, valamint az IBM MQ 9.0 változat Continuous Delivery kiadásaihoz tartozó readme fájlt tartalmazza. A dokumentum angol nyelvű változata számít a leginkább naprakész változatnak. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ LEÍRÁS ====== Ez a fájl a termék korlátozásait és ismert problémáit mutatja be. A fájl legújabb változata a következő webcímen érhető el: https://ibm.biz/mqreadmes A lefordított változatok az alábbi webcímen érhetők el: ftp://public.dhe.ibm.com/software/integration/wmq/docs/V9.0/Readme/ A jelen fájl mellett a IBM MQ webhelyén találhat további információkat: http://www.ibm.com/software/products/ibm-mq A SupportPac weboldal címe: https://ibm.biz/mqsupportpacs Az ismert problémákra és az elérhető javításokra vonatkozó aktuális információkat az IBM MQ terméktámogatási oldalán találja: https://www.ibm.com/support/home/product/P439881V74305Y86/IBM_MQ Webes dokumentációk frissítései: A webalapú IBM MQ dokumentációk legújabb frissítéseit az IBM MQ webhelyen érheti el: http://www-01.ibm.com/software/integration/wmq/library/ Termékbejelentések: Az IBM MQ 9.0 (amerikai angol nyelvű) változatához kapcsolódó termékbejelentések az alábbiakban részletezett helyeken állnak rendelkezésre. A termékbejelentések a következő információkat tartalmazzák: - A termék és az új funkciók részletes leírása - A termék pozícionálására vonatkozó információk - Rendelés részletei - Hardver- és szoftverkövetelmények Folyamatos átadású kiadások termékbejelentései: IBM MQ V9.0.5 (minden platform) https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/9/897/ENUS218-069/index.html IBM MQ V9.0.4 https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/0/897/ENUS217-420/index.html IBM MQ z/OS V9.0.4 https://www.ibm.com/common/ssi/ShowDoc.wss?docURL=/common/ssi/rep_ca/6/897/ENUS217-416/index.html IBM MQ for z/OS V9.0.3 https://www.ibm.com/common/ssi/rep_ca/5/897/ENUS217-165/index.html IBM MQ Distributed V9.0.1 https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS216-447&appname=USN IBM MQ for z/OS V9.0.1 https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS216-507&appname=USN IBM MQ for z/OS V9.0.1 egyszeri díjas ajánlatok https://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=AN&subtype=CA&htmlfid=897/ENUS216-506&appname=USN Az IBM MQ 9.0.0 változat termékbejelentései: IBM MQ Distributed V9.0.0 http://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=877&letternum=ENUSZP16-0205 IBM MQ for z/OS V9.0.0 http://www.ibm.com/common/ssi/cgi-bin/ssialias?subtype=ca&infotype=an&appname=iSource&supplier=897&letternum=ENUS216-206 IBM MQ for z/OS Value Unit Edition V9.0.0 http://www.ibm.com/common/ssi/cgi-bin/ssialias?infotype=an&subtype=ca&appname=gpateam&supplier=877&letternum=ENUSZP16-0219 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ FRISSÍTÉS TÖRTÉNET 2018. március 8. - IBM MQ 9.0.5 változat frissítések 2018. március 8. - IBM MQ 9.0.0.3 változat frissítések 2017. október 30. - IBM MQ 9.0.4 változat frissítések 2017. szeptember 29. - IBM MQ 9.0.0.2 változat frissítések 2017. május 23. - IBM MQ 9.0.3 változat frissítések 2017. május 11. - IBM MQ 9.0.0.1 változat frissítések 2017. március 22. - "JRE védelmi sebezhetőségek" bejegyzés hozzáadása a 9.0.1 és 9.0.2 változatokhoz 2017. március 17. - IBM MQ 9.0.2 változat frissítések 2016. november 15. - IBM MQ 9.0.1 változat frissítések 2016. június 2. - IBM MQ 9.0.0 változat frissítések ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ TELEPÍTÉSI UTASÍTÁSOK ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A telepítési utasítások az IBM MQ 9.0 változat IBM Knowledge Center webhelyen közzétett termékdokumentációja részeként érhetők el a következő címen: http://www.ibm.com/support/knowledgecenter/SSFKSJ_9.0.0/com.ibm.mq.ins.doc/q008250_.htm ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ A CONTINUOUS DELIVERY KIADÁSOK KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A 9.0.5 VÁLTOZAT KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ================================================ A Product Insights támogatásának változásai ------------------------------------------- Az IBM MQ 9.0.5 változatában a Product Insights konfigurációs szakasz neve a qm.ini fájlban BluemixRegistration névről ReportingService névre változik. A régi szakasznévvel konfigurált sorkezelők nem fognak elindulni, amíg a szakasz neve módosításra nem kerül, illetve a szakaszt el nem távolítják az qm.ini fájlból. A sorkezelő lezárulását követő új kapcsolatfelvételi kísérlet során a Java ügyfél lefagy ---------------------------------------------------------------------------------------- Ez a probléma az alábbi MQ szolgáltatásokat használó alkalmazásokat érinti: - JMS osztályok - Java osztályok - JCA erőforrás-adapter - OSGi csomagok - Managed File Transfer Az MQ sorkezelő kapcsolódó ügyfeleknek értesítéseket küldhet a párbeszédek felügyelt lezárására irányuló kéréssel (összeköttetés-azonosítók), például a sorkezelő felfüggesztése esetén. Ha a Java ügyfél egy szála az ügyfél egy másik szálának új párbeszédre irányuló kérésével egyidőben fogad egy ilyen értesítést, holtpont alakulhat ki, mivel mindkét szálnak hozzáférésre van szüksége a belső "connectionsLock" kapcsolatzárra a RemoteConnectionSpecification objektumon. Ez a probléma az IBM MQ 9.0.5 változatban az IT22127 APAR alatt javításra került. A javítás elindít egy új szálat, amely szükség esetén újralétesíti a kapcsolatot a RemoteConnectionSpecification objektummal, így az újra felhasználhatóvá válik. Annak érdekében, hogy a javítás működjön az alkalmazásaiban, a Java Security Manager által használt irányelvfájlba fel kell vennie az alábbi új irányelvet: permission java.lang.RuntimePermission "modifyThread"; Egyes rejtjelek alapértelmezett értékeinek változása ---------------------------------------------------- Ez a kiadás a JRE 8.0.5.10 frissítését tartalmazza. Alapértelmezésben ez a JRE szint letiltja a DES40_CBC vagy RC4_40 algoritmusnak megfelelő rejtjeleket. Például: SSL_KRB5_EXPORT_WITH_DES_CBC_40_SHA Az adott rejtjelek újraengedélyezéséhez frissítse a java/lib/security/java.security fájlt úgy, hogy eltávolítja azokat az algoritmusokat a jdk.tls.disabledAlgorithms name:értékpár bejegyzésből, amelyeket a rejtjel használ. A 9.0.4 VÁLTOZAT KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ================================================ Nincsenek ismert problémák és korlátozások. A 9.0.3 VÁLTOZAT KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ================================================ Az IBM MQ Advanced for z/OS VUE termék esetén Bluemix rendszeren az IBM ----------------------------------------------------------------------- Blockchain szolgáltatáshoz való csatlakozáshoz szükséges PTF ------------------------------------------------------------ A 9.0.3 változat egy új Connector Pack összetevőt tartalmaz az IBM MQ Advanced for z/OS Value Unit Edition termékhez való csatlakozáshoz. Ez a csomag a következő csatlakozási lehetőségeket biztosítja: - IBM MQ for z/OS csatlakozás az IBM Product Insights szolgáltatáshoz Bluemix kiszolgálón - IBM MQ for z/OS csatlakozás az IBM Blockchain szolgáltatáshoz Bluemix kiszolgálón - z/OS rendszeren futó MFT ügynök csatlakozása távoli z/OS rendszeren futó IBM MQ alkalmazáshoz Bluemix kiszolgálón az IBM Blockchain szolgáltatáshoz való csatlakozás engedélyezéséhez telepítenie kell az APAR PI81206 jelentéshez tartozó PTF-et. Ha nem teszi, akkor az MQ Blockchain Bridge futtatására tett kísérlet során a következő hibaüzenetet kapja: "Az MQ - BlockChain híd futtatásához egy felkészítő APAR szükséges. További részletekért tekintse meg a Knowledge Centert. A 9.0.2 VÁLTOZAT KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ================================================ JRE biztonsági rések ---------------------------- Az IBM MQ 9.0.2 által használt IBM futási környezet Java 8 változata számos sebezhetőséggel rendelkezik. A CVSS pontszámokat és köztes javításokat is tartalmazó további részletek a következő helyen találhatók: http://www.ibm.com/support/docview.wss?uid=swg22000304 Ez a probléma az IBM MQ 9.0.3 változatban tartalmazott JRE környezetben került javításra. Az FDC helytelenül mutathatja a fürtbe rendezett sorkezelők hiányzó előfizetéseit --------------------------------------------------------------------------------- A fürt lerakat feldolgozás karbantartási ellenőrzéseket is tartalmaz. Ilyen ellenőrzés például, hogy a sor és sorkezelő objektumokra léteznek-e belső előfizetések a fürtkonfiguráció helyi sorkezelői nézetében. Ha egy sorkezelő rekordra nem léteznek előfizetések a fürtben, amelynek tagja, akkor előállításra kerül egy FDC jelentés RM702021 vizsgálóval (hiányzó előfizetés). Egy új, teljes lerakat létrehozási folyamata során azonban létezik egy olyan időpont, amikor a sorkezelő rekord rendelkezik olyan fürtnévvel, amelyet a helyi sorkezelő még nem ismer (mivel még nem teljes vagy részleges lerakata az adott fürtnek). Ebben az esetben a létrehozott FDC félrevezető, mert még nem létezhetnek előfizetések. Az IT14931 APAR ellenőrzi, hogy a sorkezelő egy késleltetett teljes lerakat-e, és ha igen, akkor nem hoz létre FDC jelentést. A rendszer azonban nem lehet biztos benne, hogy a sorkezelő teljes lerakattá válik, ezért fontos a következő manuális ellenőrzéseket is elvégezni: - Ellenőrizze, hogy a fürtbeállításokban a fürt fogadócsatornái meg vannak-e osztva a megfelelő fürtökben. - Ellenőrizze, hogy a távoli sorkezelőkben a fürt fogadócsatornái által használt névlisták tartalmazzák az elvárt fürtnévlistákat. - Ellenőrizze, hogy a manuálisan létrehozott küldő csatornák megfelelően lettek-e megadva, és hogy a címzett egy várhatóan teljes lerakat (a manuálisan meghatározott csatornáknak (CLUSSDR) mindig teljes lerakatokra kell mutatniuk. A részleges lerakatokra mutató CLUSSDR csatornák beállítási hibát jeleznek). A nullával kezdődő sorozatszámokkal rendelkező tanúsítványokat tartalmazó tanúsítvány kulcstárolók -------------------------------------------------------------------------------------------------- lehet, hogy nem nyílnak meg ---------------------------- Ha az IBM MQ 9.0.2 változattal szállított JRE környezettől eltérő JRE-t használ, akkor vegye figyelembe, hogy az IBM MQ által támogatott újonnan kibocsátott JRE karbantartási szintek, beleértve az Oracle és más IBM által biztosított termékeket is, ismert hibája, hogy nem tudják megnyitni a tanúsítvány kulcstárolókat, ha azok tartalmaznak olyan tanúsítványokat, amelyek sorozatszámának kódolása nullával kezdődik. Ez hatással lehet a termékre és az alkalmazásfunkciókra. További részletek itt találhatók: http://www.ibm.com/support/docview.wss?uid=swg22000235 Az IBM MQ V9.0 Managed File Transfer ügynökök alapértelmezésben byte üzenetformátumban -------------------------------------------------------------------------------------- (MQFMT_NONE) teszik közzé az XML állapotüzeneteket -------------------------------------------------- Az IT15971 APAR az IBM MQ 9.0.2 változatában kiegészül egy messagePublicationFormat tulajdonsággal. Ez a tulajdonság ellenőrzi a SYSTEM.FTE témakörben közzétett üzenetek formátumát. Az MFT ügynök alapértelmezett viselkedésének módosítása nem volt cél, így alapértelmezésben az üzeneteket "kevert" formátumban kellett volna közzétenni, - azaz MQFMT_NONE és MQFMT_STRING formátumban, a témakörtől függően. Az IT15971 APAR alatt azonban a messagePublicationFormat=mixed beállítás hatása megegyezik a messagePublicationFormat=MQFMT_NONE beállítással. Ez a probléma az IBM MQ 9.0.3 változatban az IT19721 APAR alatt javításra került. A 9.0.1 VÁLTOZAT KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ================================================ JRE biztonsági rések ---------------------------- Az IBM MQ 9.0.1 által használt IBM futási környezet Java 8 változata számos sebezhetőséggel rendelkezik. A CVSS pontszámokat és köztes javításokat is tartalmazó további részletek a következő helyen találhatók: http://www.ibm.com/support/docview.wss?uid=swg22000304 Ez a probléma az IBM MQ 9.0.3 változatban tartalmazott JRE környezetben került javításra. Az MQ JMS ExceptionListener nem minden megszakadt kapcsolat kivétel esetében kerül meghívásra ------------------------------------------------------------------------------------- Az alábbi problémák azokat a JMS alkalmazásokat érintik, amelyek a JMS IBM MQ V9.0 osztályait használják: - Ha a JMS ConnectionFactory JmsConstants.ASYNC_EXCEPTIONS tulajdonságát JmsConstants.ASYNC_EXCEPTIONS_ALL értékre állítja be, akkor az alkalmazás JMS ExceptionListener metódusát nem csak megszakadt kapcsolat kivételek, hanem a JMS MessageListener-nek továbbított aszinkron üzenetek közben felmerülő minden kivétel esetében meg kell hívni. A nem megszakadt kapcsolat kivételek (például MQRC_GET_INHIBITED) azonban nem kerültek továbbításra ExceptionListener-nek. - Ha a JMS munkamenet eltérő TCP/IP socket-et használ a JMS kapcsolathoz, akkor az alkalmazás ExceptionListener metódusa nem került meghívásra, ha csak a JMS munkamenet által használt socket volt sérült. - Az alkalmazás JMS ExceptionListener metódusa megszakadt kapcsolat kivétel esetén csak akkor kerül meghívásra, ha az alkalmazás aszinkron üzenetfogyasztókat használ, szinkron üzenetfogyasztók használata esetén nem. Az IT14820 APAR az alábbi javításokat valósítja meg: - Az alkalmazás által regisztrált ExceptionListener minden megszakadt kapcsolat kivétel esetén meghívásra kerül, függetlenül attól, hogy az alkalmazás szinkron vagy aszinkron üzenetfogyasztókat használ. - Az alkalmazás által regisztrált ExceptionListener akkor kerül meghívásra, ha egy JMS szoftvercsatorna által használt TCP/IP socket sérült. - A nem megszakadt kapcsolat kivételek (például MQRC_GET_INHIBITED), amelyek üzenetkézbesítés közben jelentkeznek, akkor kerülnek továbbításra az alkalmazás ExceptionListener metódusának, ha az alkalmazás aszinkron üzenetfogyasztókat használ és az alkalmazás által használt JMS ConnectionFactory ASYNC_EXCEPTIONS tulajdonsága ASYNC_EXCEPTIONS_ALL értékre van beállítva. A GSKit 8.0.50.69 és újabb változatai megváltoztatják a jelszótároló fájl formátumát ----------------------------------------------------- Az IT16295 APAR a GSKit összetevő szintjét 8.0.50.69 vagy újabb változatra frissíti. Ez a frissítés megváltoztatja a jelszótároló fájl formátumát, amelyet akkor használnak, amikor a kulcsadatbázis jelszavának tárolására szolgáló .sth fájl előállításra kerül. A GSKit ezen változata által előállított jelszótároló fájlok a GSKit korábbi változatai számára olvashatatlanok. A kompatibilitás biztosítása érdekében a GSKit ezen változatával előállított jelszótároló fájlt használó minden alkalmazást és egyéb környezetet olyan MQ változatra kell frissíteni, amely GSKit 8.0.50.69 vagy újabb változatot tartalmaz. Ha az alkalmazásokat vagy egyéb környezeteket nem tudja frissíteni, akkor kérhet visszafelé kompatibilis jelszótároló fájlformátumot. Ehhez a "-v1stash" paramétert kell használnia a runmqakm vagy a runmqckm paranccsal, amikor a jelszótároló fájlt a "-stash" vagy a "-stashpw" paraméterrel előállítja. Az iKeyman grafikus felület használata esetén nem állíthat elő visszafelé kompatibilis jelszótároló fájlt. Bejelentkezési problémák a Managed File Transfer ügynökök használatakor z/OS rendszeren ------------------------------------------------------------- Amikor az IBM WebSphere MQ File Transfer Edition termék az IBM MQ összetevőjévé vált, számos biztonsági továbbfejlesztésre került sor. Ezek közé tartozik az alábbi parancsok korlátozása, hogy csak olyan felhasználó adhassa ki azokat, amellyel az ügynök vagy naplózó vagy folyamatokat futtatják: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails - fteStartLogger - fteStopLogger - fteSetLoggerTraceLevel Ha az IBM MQ Managed File Transfer terméket z/OS rendszeren használja, akkor az ügynököket futtathatja indított feladatként. Az ilyen feladatok futtatása általában adminisztrátori felhasználóként történik, amelynek lehet, hogy nincsenek bejelentkezési jogosultságai. Ebben a helyzetben nem jelentkezhet be a z/OS rendszerbe ugyanazzal a felhasználóval, mint amely alatt az ügynök fut, ami viszont azzal jár, hogy az alábbi parancsok az adott ügynök esetében nem adhatók ki: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails A PI52942 APAR az "adminGroup" nevű új ügynöktulajdonságot vezeti be. amely IBM MQ Managed File Transfer ügynökökkel használható z/OS rendszeren. Ha a tulajdonság létező csoport nevére van beállítva, akkor az adott csoport tagjai futtathatják a fenti parancsokat az adott ügynök esetében. Az strmqweb (webes konzol) néhány Ubuntu rendszeren nem működik ----------------------------------------------------------- Ubuntu rendszeren, miután a strmqweb parancs futtatásával elindítja a webes konzolt, előfordulhat, hogy be tud jelentkezni és futó sorkezelőt lát, de amikor megpróbálja a sorkezelőt használni, hibaüzenetet kap. Úgy tűnik, hogy ez a probléma csak azokat az Ubuntu rendszereket érinti, ahol az alapértelmezett parancsértelmező a Dash. Áthidaló megoldásként állítsa le a webkiszolgálót az "endmqweb" parancs futtatásával, majd indítsa azt újra a "bash strmqweb" paranccsal. Ez biztosítja, hogy a parancsfájl Bash parancsértelmező alatt fusson le. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ A HOSSZÚTÁVÚ TÁMOGATÁSI KIADÁSOK KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ A 9.0.0 VÁLTOZAT, 3. JAVÍTÓCSOMAG KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ============================================================ A sorkezelő lezárulását követő új kapcsolatfelvételi kísérlet során a Java ügyfél lefagy ---------------------------------------------------------------------------------------- Ez a probléma az alábbi MQ szolgáltatásokat használó alkalmazásokat érinti: - JMS osztályok - Java osztályok - JCA erőforrás-adapter - OSGi csomagok - Managed File Transfer Az MQ sorkezelő kapcsolódó ügyfeleknek értesítéseket küldhet a párbeszédek felügyelt lezárására irányuló kéréssel (összeköttetés-azonosítók), például a sorkezelő felfüggesztése esetén. Ha a Java ügyfél egy szála az ügyfél egy másik szálának új párbeszédre irányuló kérésével egyidőben fogad egy ilyen értesítést, holtpont alakulhat ki, mivel mindkét szálnak hozzáférésre van szüksége a belső "connectionsLock" kapcsolatzárra a RemoteConnectionSpecification objektumon. Ez a probléma az IBM MQ 9.0.0.3 változatban az IT22127 APAR alatt javításra került. A javítás elindít egy új szálat, amely szükség esetén újralétesíti a kapcsolatot a RemoteConnectionSpecification objektummal, így az újra felhasználhatóvá válik. Annak érdekében, hogy a javítás működjön az alkalmazásaiban, a Java Security Manager által használt irányelvfájlba fel kell vennie az alábbi új irányelvet: permission java.lang.RuntimePermission "modifyThread"; Egyes rejtjelek alapértelmezett értékeinek változása ---------------------------------------------------- Ez a kiadás a JRE 8.0.5.10 frissítését tartalmazza. Alapértelmezésben ez a JRE szint letiltja a DES40_CBC vagy RC4_40 algoritmusnak megfelelő rejtjeleket. Például: SSL_KRB5_EXPORT_WITH_DES_CBC_40_SHA Az adott rejtjelek újraengedélyezéséhez frissítse a java/lib/security/java.security fájlt úgy, hogy eltávolítja azokat az algoritmusokat a jdk.tls.disabledAlgorithms name:értékpár bejegyzésből, amelyeket a rejtjel használ. A 9.0.0 VÁLTOZAT, 2-es JAVÍTÓCSOMAG KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ============================================================ Az MQ Explorer nem indítható korábbi javítócsomagra történt visszaállás után Windows 64 rendszeren ----------------------------------------------------------------------------- 64 bites Windows esetén javítócsomag eltávolítása után, a visszatérés során a korábbi javítócsomagra, lehet, hogy nem fogja tudni elindítani az MQ Explorert az strmqcfg parancs segítségével a korábbi javítócsomagban. A probléma először a 9.0.0 változat 2-es javítócsomagról a 9.0.0 változat 1-es javítócsomagjára történő visszaálláskor volt tapasztalható. A probléma megoldása érdekében olvassa el az alábbi technikai feljegyzést: http://www.ibm.com/support/docview.wss?uid=swg22009137 A 9.0.0 VÁLTOZAT, 1-es JAVÍTÓCSOMAG KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ============================================================ Platformok, ahol a javítócsomag elérhető ---------------------------------------- Ez a javítócsomag csak osztott platformokon érhető el. z/OS platformhoz vagy az IBM MQ Appliance platformhoz nem áll rendelkezésre. Az IBM MQ 9.0.0 változat, 1-es javítócsomag csak AIX, IBMi, Linux és Windows platformokhoz került kiadásra. Nem érhető el HP-UX vagy Solaris rendszerekhez. Az FDC helytelenül mutathatja a fürtbe rendezett sorkezelők hiányzó előfizetéseit --------------------------------------------------------------------------------- A fürt lerakat feldolgozás karbantartási ellenőrzéseket is tartalmaz. Ilyen ellenőrzés például, hogy a sor és sorkezelő objektumokra léteznek-e belső előfizetések a fürtkonfiguráció helyi sorkezelői nézetében. Ha egy sorkezelő rekordra nem léteznek előfizetések a fürtben, amelynek tagja, akkor előállításra kerül egy FDC jelentés RM702021 vizsgálóval (hiányzó előfizetés). Egy új, teljes lerakat létrehozási folyamata során azonban létezik egy olyan időpont, amikor a sorkezelő rekord rendelkezik olyan fürtnévvel, amelyet a helyi sorkezelő még nem ismer (mivel még nem teljes vagy részleges lerakata az adott fürtnek). Ebben az esetben a létrehozott FDC félrevezető, mert még nem létezhetnek előfizetések. Az IT14931 APAR ellenőrzi, hogy a sorkezelő egy késleltetett teljes lerakat-e, és ha igen, akkor nem hoz létre FDC jelentést. A rendszer azonban nem lehet biztos benne, hogy a sorkezelő teljes lerakattá válik, ezért fontos a következő manuális ellenőrzéseket is elvégezni: - Ellenőrizze, hogy a fürtbeállításokban a fürt fogadócsatornái meg vannak-e osztva a megfelelő fürtökben. - Ellenőrizze, hogy a távoli sorkezelőkben a fürt fogadócsatornái által használt névlisták tartalmazzák az elvárt fürtnévlistákat. - Ellenőrizze, hogy a manuálisan létrehozott küldő csatornák megfelelően lettek-e megadva, és hogy a címzett egy várhatóan teljes lerakat (a manuálisan meghatározott csatornáknak (CLUSSDR) mindig teljes lerakatokra kell mutatniuk. A részleges lerakatokra mutató CLUSSDR csatornák beállítási hibát jeleznek). Az MQ JMS ExceptionListener nem minden megszakadt kapcsolat kivétel esetében kerül meghívásra ------------------------------------------------------------------------------------- Az alábbi problémák azokat a JMS alkalmazásokat érintik, amelyek a JMS IBM MQ V9.0 osztályait használják: - Ha a JMS ConnectionFactory JmsConstants.ASYNC_EXCEPTIONS tulajdonságát JmsConstants.ASYNC_EXCEPTIONS_ALL értékre állítja be, akkor az alkalmazás JMS ExceptionListener metódusát nem csak megszakadt kapcsolat kivételek, hanem a JMS MessageListener-nek továbbított aszinkron üzenetek közben felmerülő minden kivétel esetében meg kell hívni. A nem megszakadt kapcsolat kivételek (például MQRC_GET_INHIBITED) azonban nem kerültek továbbításra ExceptionListener-nek. - Ha a JMS munkamenet eltérő TCP/IP socket-et használ a JMS kapcsolathoz, akkor az alkalmazás ExceptionListener metódusa nem került meghívásra, ha csak a JMS munkamenet által használt socket volt sérült. - Az alkalmazás JMS ExceptionListener metódusa megszakadt kapcsolat kivétel esetén csak akkor kerül meghívásra, ha az alkalmazás aszinkron üzenetfogyasztókat használ, szinkron üzenetfogyasztók használata esetén nem. Az IT14820 APAR az alábbi javításokat valósítja meg: - Az alkalmazás által regisztrált ExceptionListener minden megszakadt kapcsolat kivétel esetén meghívásra kerül, függetlenül attól, hogy az alkalmazás szinkron vagy aszinkron üzenetfogyasztókat használ. - Az alkalmazás által regisztrált ExceptionListener akkor kerül meghívásra, ha egy JMS szoftvercsatorna által használt TCP/IP socket sérült. - A nem megszakadt kapcsolat kivételek (például MQRC_GET_INHIBITED), amelyek üzenetkézbesítés közben jelentkeznek, akkor kerülnek továbbításra az alkalmazás ExceptionListener metódusának, ha az alkalmazás aszinkron üzenetfogyasztókat használ és az alkalmazás által használt JMS ConnectionFactory ASYNC_EXCEPTIONS tulajdonsága ASYNC_EXCEPTIONS_ALL értékre van beállítva. A GSKit 8.0.50.69 és újabb változatai megváltoztatják a jelszótároló fájl formátumát ----------------------------------------------------- Az IT16295 APAR a GSKit összetevő szintjét 8.0.50.69 vagy újabb változatra frissíti. Ez a frissítés megváltoztatja a jelszótároló fájl formátumát, amelyet akkor használnak, amikor a kulcsadatbázis jelszavának tárolására szolgáló .sth fájl előállításra kerül. A GSKit ezen változata által előállított jelszótároló fájlok a GSKit korábbi változatai számára olvashatatlanok. A kompatibilitás biztosítása érdekében a GSKit ezen változatával előállított jelszótároló fájlt használó minden alkalmazást és egyéb környezetet olyan MQ változatra kell frissíteni, amely GSKit 8.0.50.69 vagy újabb változatot tartalmaz. Ha az alkalmazásokat vagy egyéb környezeteket nem tudja frissíteni, akkor kérhet visszafelé kompatibilis jelszótároló fájlformátumot. Ehhez a "-v1stash" paramétert kell használnia a runmqakm vagy a runmqckm paranccsal, amikor a jelszótároló fájlt a "-stash" vagy a "-stashpw" paraméterrel előállítja. Az iKeyman grafikus felület használata esetén nem állíthat elő visszafelé kompatibilis jelszótároló fájlt. Bejelentkezési problémák a Managed File Transfer ügynökök használatakor z/OS rendszeren ------------------------------------------------------------- Amikor az IBM WebSphere MQ File Transfer Edition termék az IBM MQ összetevőjévé vált, számos biztonsági továbbfejlesztésre került sor. Ezek közé tartozik az alábbi parancsok korlátozása, hogy csak olyan felhasználó adhassa ki azokat, amellyel az ügynök vagy naplózó vagy folyamatokat futtatják: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails - fteStartLogger - fteStopLogger - fteSetLoggerTraceLevel Ha az IBM MQ Managed File Transfer terméket z/OS rendszeren használja, akkor az ügynököket futtathatja indított feladatként. Az ilyen feladatok futtatása általában adminisztrátori felhasználóként történik, amelynek lehet, hogy nincsenek bejelentkezési jogosultságai. Ebben a helyzetben nem jelentkezhet be a z/OS rendszerbe ugyanazzal a felhasználóval, mint amely alatt az ügynök fut, ami viszont azzal jár, hogy az alábbi parancsok az adott ügynök esetében nem adhatók ki: - fteStartAgent - fteStopAgent - fteSetAgentTraceLevel - fteShowAgentDetails A PI52942 APAR az "adminGroup" nevű új ügynöktulajdonságot vezeti be. amely IBM MQ Managed File Transfer ügynökökkel használható z/OS rendszeren. Ha a tulajdonság létező csoport nevére van beállítva, akkor az adott csoport tagjai futtathatják a fenti parancsokat az adott ügynök esetében. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ A KEZDETI 9.0.0 KIADÁS KORLÁTOZÁSAI ÉS ISMERT PROBLÉMÁI ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Az MQ Explorer Managed File Transfer bedolgozója nem kezeli a 12 karakternél ----------------------------------------------------------------------------- hosszabb jelszavakat, ha az MQCSP hitelesítési mód engedélyezett ----------------------------------------------------------------- Ha használja az MQ Explorer Managed File Transfer bedolgozót, vagy Managed File Transfer ügynököket, amelyek egy sorkezelőhöz a CLIENT szállítás használatával csatlakoznak és megad egy jelszót, akkor az ügynök nem végzi el a hitelesítést a sorkezelőn, ha a megadott jelszó 12 karakternél hosszabb. Ez azért van így ,mert a kód nem használ MQCSP hitelesítést, és "kompatibilitás mód" használatával hitelesít, ami a jelszó hosszát 12 karakterre korlátozza. Az IT17772 APAR alatt a kód frissítésre került, hogy le tudja tiltani az alapértelmezett kompatibilitás módot, és engedélyezhesse az MQCSP hitelesítési módot. Ezt a következőképpen teheti meg: - Az MQ Explorer alkalmazásban: - Jelölje ki a sorkezelőt, amelyhez csatlakozni szeretne. - Kattintson a jobb egérgombbal, majd válassza az előugró menü Kapcsolat részletei > Tulajdonságok menüpontját. - Kattintson a Felhasználói azonosító lapra. - Győződjön meg róla, hogy a "Felhasználó azonosítás engedélyezése" beállítás van kiválasztva, és törölje a "Felhasználó azonosítás kompatibilitás módban" jelölőnégyzetet. - MFT ügynökök esetén: Vegyen fel egy új "useMQCSPAuthentication" paramétert az MFTCredentials.xml fájlba a megfelelő felhasználóhoz. Állítsa be a paramétert true értékre. Ha a paraméter nincs ott, akkor alapértelmezés szerint false értékre van beállítva, és a kompatibilitás módot használja a felhasználó hitelesítéséhez a sorkezelőn. Íme egy példa bejegyzés a useMQCSPAuthentication paraméter beállításához az MFTCredentials.xml fájlban: Ez a javítás az IBM MQ 9.0.3 változatban, valamint az IBM MQ 9.0.0 változat, 2-es javítócsomagban került megvalósításra. Az fteCleanAgent fájlátviteli parancs paraméterek nélkül futtatva ----------------------------------------------------------------- egyenértékű az -all paraméterrel futtatott paranccsal ----------------------------------------------------- Ha az fteCleanAgent parancsot csak az ügynök nevével, argumentumok megadása nélkül futtatja, akkor a viselkedés az fteCleanAgent <ügynökNeve> -all parancs futtatásával egyenértékű. Ennek eredményeként minden folyamatban lévő és függőben lévő átvitel, erőforrás-meghatározás és ütemezett átvitel meghatározás azon az ügynökön, ahol a parancsot futtatta, ki lesz ürítve. Például a következő két parancs ugyanazt a viselkedést eredményezi: fteCleanAgent agent100 fteCleanAgent -all agent100 Az APAR IT15522 alatt az fteCleanAgent parancs frissítve lett, és a felhasználónak a megfelelő parancs paraméterek, valamint ügynök nevének átadásával meg kell adnia, hogy mely Managed File Transfer állapotot kell kiüríteni. Ez az APAR hozzáad egy új tulajdonságot is, amellyel az fteCleanAgent szükség esetén visszaállítható az eredeti viselkedésre. A tulajdonság neve "failCleanAgentWithNoArguments", és a command.properties fájlban van beállítva. Alapértelmezés szerint a "failCleanAgentWithNoArguments" tulajdonság értéke true, és az fteCleanAgent parancs nem fut, ha csak az ügynöknév paraméter van megadva. Ez a javítás az IBM MQ 9.0.3 változatban, valamint az IBM MQ 9.0.0 változat, 2-es javítócsomagban került megvalósításra. A .NET ügyfél irányelvfájlokat nem tartalmazzák a korai MQ V9 kiadások ---------------------------------------------------------------------- Az IBM MQ .NET ügyfél irányelvfájljai az IBM MQ 9.0.3 és korábbi, valamint az IBM MQ 9.0.0 változat 1-es javítócsomagjával és korábbi kiadásaival nem kerültek leszállításra. Ha egy alkalmazást az MQ 9 változatánál korábbival fordítottak, és azt az érintett 9-es változat kiadásainak valamelyikén kell futtatni, akkor másolja le a NonPrimaryRedirect.config fájl (helye: &MQ_INSTALL_PATH&\Tools\dotnet\samples\cs\base) tartalmát az alkalmazás alkalmazáskonfigurációs fájljába, vagy fordítsa újra az alkalmazást az érintett 9-es kiadással. Ezt a problémát az IV98407 számú APAR javítja. Ez a javítás az IBM MQ 9.0.4 változatban, valamint az IBM MQ 9.0.0 változat 2-es javítócsomagban került megvalósításra. A JMS üzenetfigyelőhöz meghatározott korrelációs azonosító nem kerül -------------------------------------------------------------------- átadásra a sorkezelőnek ----------------------- A korrelációs azonosító üzenetválasztó, amely a MessageConsumer vagy JMSConsumer objektumhoz van meghatározva, amelyhez egy JMS MessageListener van regisztrálva, nem kerül átadásra a sorkezelőnek. Ez azt eredményezi, hogy a célon az összes üzenet a figyelőnek van elküldve, és nem a választónak megfelelőkre. Ezt a problémát az IT16016 számú APAR javítja. Ez a javítás az IBM MQ 9.0.3 változatban, valamint az IBM MQ 9.0.0 változat 2-es javítócsomagban került megvalósításra. A JMS alkalmazás nullértékkel tér vissza és "Fogadás aszinkron --------------------------------------------------------------- munkamenet indítás miatt megszakítva" üzenetet aktivál ------------------------------------------------------ Ha az alkalmazás JMS munkamenetben aszinkron fogyasztót hoz létre, MessageListener-t társít a fogyasztóhoz, majd szinkron fogyasztót hoz létre az adott MessageListener onMessage metódusában ugyanazt a munkamenetet használva, mint amellyel az eredeti aszinkron fogyasztó létrehozásra került, akkor az adott fogyasztón bekövetkező minden ezt követő fogadás üzenet helyett nullértékkel tér vissza, és a következő üzenetet írja ki a konzolra: "Fogadás aszinkron munkamenet indítás miatt megszakítva". A JMS meghatározás nem engedi meg munkamenet használatát szinkron metódusokhoz, ha aszinkron üzenetkézbesítés van folyamatban. A JMS alkalmazásnak különálló munkamenetet kell létrehoznia, ha egyszerre kíván szinkron metódusokat és aszinkron kézbesítést használni. Az IT13758 számú APAR alatt a konzolra kiírt üzenet megváltozott és már ezt a magyarázatot és megoldást tartalmazza. Ez a változás az IBM MQ 9.0.1 változatban, valamint az IBM MQ 9.0.0 változat, 1-es javítócsomagban van megvalósítva. JRE Null mutató a SUITEB SSL FIPS használatakor az AMQP figyelővel ------------------------------------------------------------------ Amikor az IBM MQ AMQP figyelőjét használja egy AMQP ügyfél hitelesítéséhez a SUITEB kompatibilis tanúsítványok használatával és a SSLFIPS(YES) rejtjelkészlet beállítással a sorkezelőn, előfordulhat, hogy a figyelő váratlanul rendellenesen fejeződik be egy null mutató kivétellel, amely a Java környezeten belüli com.ibm.crypto.fips.provider.GCTR osztályból származik. Ezt a Java futási környezetben felmerülő problémát az IV83436 APAR javítja. Linux rendszereken el kell távolítani az -mt kapcsolót a java/lib64/Makefile fájlból ------------------------------------------------------------------------ Amikor lefordítja az XA kapcsoló betöltési könyvtárakat a 64 bites IBM MQ Classes for Java osztályokra, a következő hibát kaphatja: gcc: hiba: fel nem ismert ‘-mt’ parancssori paraméter Ha ezt a hibát kapja, akkor távolítsa el az '-mt' kapcsolót a következő fájlból: /java/lib64/jdbc/Makefile A kapcsoló a következő sorban van beállítva: LINK_OPTIONS = -eMQStart -m64 -mt -mcmodel=medium ${MQLIBPATH} ${MQLIBS} Az IBM MQ Managed File Transfer Java EE adatbázis-naplózó figyelmeztető ----------------------------------------------------------------------- üzeneteket állít elő a WebSphere Application Server Community Edition --------------------------------------------------------------------- 2.1 változatban Oracle adatbázis használata esetén -------------------------------------------------- Ez a probléma az adatbázis-naplózó minden olyan felhasználóját érinti, akik a koordinációs sorkezelőn a SYSTEM.FTE témakörbe XML naplóüzenetek formájában közzétett információkat tárolnak (Oracle adatbázisban). Ha az Oracle adatbázisban létrehozott tábla bármely definiált oszlopa CLOB típusú (pl. NCLOB), akkor a Java Persistence Architecture (JPA) használatával az adott tábla ábrázolás céljából definiált Java osztálynak az osztály a CLOB típusú oszlopot képviselő tag-változóit "@Lob" annotációval kell ellátnia. Ha nem, akkor a rendszer "VARCHAR" oszloptípust fog feltételezni. A termék előző változatában ezt az annotációt az IBM MQ Managed File Transfer összetevőhöz biztosított Java osztályok nem tartalmazták. Ezért, ha a JPA megvalósítás az adatbázistábla oszlopát képviselő tagmezőt próbált meg az adatbázistáblában lévő tényleges oszlopnak megfeleltetni, a rendszer észlelte az eltérést és figyelmeztető jelentést küldött. Ez a probléma az IBM MQ 9.0.0 változatban kerül javításra, és jelenleg az alábbi korlátozások vonatkoznak rá: - A "SOURCE_BRIDGE_URL" és "DESTINATION_BRIDGE_URL" nevű oszlopokat az "FTELOG"."TRANSFER_EVENT" táblában 2083 oszlophossszal kell definiálni. - Az MQ Managed File Transfer összetevő felhasználóinak, akik olyan adatbázis-naplózóval rendelkeznek, amely DB2 adatbázishoz csatlakozik, lehet, hogy saját kezűleg frissíteniük kell ezeknek az oszlopoknak a hosszát a javítócsomag alkalmazása után, amennyiben az oszlopok 1024 hosszal lettek definiálva. Ellenkező esetben, ha 1024 byte-nál hosszabb adatok kerülnek kiírásra, akkor az adatokat a DB2 figyelmeztetés nélkül csonkolja. Lehet, hogy a felhasználók nem tudnak GB18030 karaktereket használni a Windows ------------------------------------------------------------------------------ rendszerű telepítési leírásban ------------------------------ Windows platformon futó kiszolgáló telepítése során telepítési leírást adhat meg. Ha megpróbál ebben néhány GB18030 karaktert elhelyezni, akkor előfordulhat, hogy azok nem jelennek meg a beviteli mezőkben, illetve helytelenül jelennek meg az Összegzés oldalon. MQ licenc, nem sikerül meghatározni a rendszerdisztribúciót zLinux rendszeren ----------------------------------------------------------------------------- Azokon a Linux rendszereken, amelyeken nem telepítették az lsb_release parancsot, a következő üzenet jelenhet meg az mqlicense.sh parancs futtatásakor: 'FIGYELMEZTETÉS: Nem állapítható meg a disztribúció és a kiadás a rendszer esetében. A telepítés folytatása előtt ellenőrizze a rendszer támogatottságát.' Ha ezt az üzenetet kapja, a következő címen ellenőrizze, hogy a rendszer megfelel-e a követelményeknek, majd folytassa a telepítést: http://www-01.ibm.com/support/docview.wss?uid=swg27047751 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++ ++ ++ SZERZŐI JOGI NYILATKOZATOK ÉS VÉDJEGYEK ++ ++ ++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ SZERZŐI JOGI ÉS VÉDJEGYINFORMÁCIÓK Ezek az információk az Egyesült Államokban forgalmazott termékekre és szolgáltatásokra vonatkoznak. Elképzelhető, hogy a dokumentumban tárgyalt termékeket, szolgáltatásokat vagy lehetőségeket az IBM más országokban nem forgalmazza. Az adott országokban rendelkezésre álló termékekről és szolgáltatásokról az IBM helyi képviseletei szolgálnak felvilágosítással. Az IBM termékeire, programjaira vagy szolgáltatásaira vonatkozó utalások sem állítani, sem sugallni nem kívánják, hogy az adott helyzetben csak az adott termék, program vagy szolgáltatás alkalmazható. Minden olyan működésében azonos termék, program vagy szolgáltatás alkalmazható, amely nem sérti az IBM szellemi tulajdonjogát. A nem IBM termékek, programok és szolgáltatások működésének megítélése és ellenőrzése azonban a felhasználó felelőssége. A dokumentum tartalmával kapcsolatban az IBM bejegyzett vagy bejegyzés alatt álló szabadalmakkal rendelkezhet. Jelen dokumentum nem ad semmiféle jogos licencet e szabadalmakhoz. A licenckérelmeket írásban a következő címre küldheti: IBM Director of Licensing IBM Corporation North Castle Drive Armonk, NY 10504-1785 U.S.A. Ha duplabyte-os (DBCS) információkkal kapcsolatban van szüksége licencre, akkor lépjen kapcsolatban az országában az IBM szellemi tulajdon osztállyal, vagy írjon a következő címre: Intellectual Property Licensing Legal and Intellectual Property Law IBM Japan, Ltd. 19-21, Nihonbashi-Hakozakicho, Chuo-ku Tokyo 103-8510, Japan A következő bekezdés nem vonatkozik az Egyesült Királyságra, valamint azokra az országokra sem, amelyeknek jogi szabályozása ellentétes a bekezdés tartalmával: AZ INTERNATIONAL BUSINESS MACHINES CORPORATION A KIADVÁNYT "JELENLEGI FORMÁJÁBAN", BÁRMIFÉLE KIFEJEZETT VAGY VÉLELMEZETT GARANCIA NÉLKÜL ADJA KÖZRE, IDEÉRTVE, DE NEM KIZÁRÓLAG A JOGSÉRTÉS KIZÁRÁSÁRA, A KERESKEDELMI ÉRTÉKESÍTHETŐSÉGRE ÉS BIZONYOS CÉLRA VALÓ ALKALMASSÁGRA VONATKOZÓ VÉLELMEZETT GARANCIÁT. Bizonyos államok nem engedélyezik egyes tranzakciók kifejezett vagy vélelmezett garanciáinak kizárását, így elképzelhető, hogy az előző bekezdés Önre nem vonatkozik. Jelen dokumentum tartalmazhat technikai pontatlanságokat és sajtóhibákat. A kiadványban leírt információk bizonyos időnként módosításra kerülnek; a módosításokat a kiadvány új kiadásai tartalmazzák. Az IBM mindennemű értesítés nélkül fejlesztheti és/vagy módosíthatja a kiadványban tárgyalt termékeket és/vagy programokat. A kiadványban a nem az IBM által üzemeltetett webhelyek megjelenése csak kényelmi célokat szolgál, és semmilyen módon nem jelenti ezen webhelyek előnyben részesítését másokhoz képest. Az ilyen webhelyeken található anyagok nem képezik az adott IBM termék dokumentációjának részét, így ezek felhasználása csak saját felelősségre történhet. Az IBM belátása szerint bármilyen formában felhasználhatja és továbbadhatja a felhasználóktól származó információkat anélkül, hogy a felhasználó felé ebből bármilyen kötelezettsége származna. A programlicenc azon birtokosai, akik (i) a függetlenül létrehozott programok vagy más programok (beleértve ezt a programot is) közti információcsere, illetve (ii) a kicserélt információk kölcsönös használata céljából szeretnének információkhoz jutni, a következő címre írjanak: IBM United Kingdom Laboratories, Mail Point 151, Hursley Park, Winchester, Hampshire, England SO21 2JN Az ilyen információk bizonyos feltételek és kikötések mellett állnak rendelkezésre, ideértve azokat az eseteket is, amikor ez díjfizetéssel jár. Az IBM a információkban tárgyalt licencprogramokat és a hozzájuk tartozó licenc anyagokat IBM Vásárlói megállapodás, IBM Nemzetközi programlicenc szerződés vagy a felek azonos tartalmú megállapodása alapján biztosítja. A nem IBM termékekre vonatkozó információk a termékek szállítóitól, illetve azok publikált dokumentációiból, valamint egyéb nyilvánosan hozzáférhető forrásokból származnak. Az IBM nem tesztelte ezeket a termékeket, így a más gyártótól származó termékek esetében nem tudja megerősíteni a teljesítményre és kompatibilitásra vonatkozó, valamint az egyéb állítások pontosságát. A nem IBM termékekkel kapcsolatos kérdéseivel forduljon az adott termék szállítóihoz. Az információk között példaként napi üzleti tevékenységekhez kapcsolódó jelentések és adatok lehetnek. A valóságot a lehető legjobban megközelítő illusztráláshoz a példákban egyének, vállalatok, márkák és termékek nevei szerepelnek. Minden ilyen név a képzelet szüleménye, és valódi üzleti vállalkozások neveivel és címeivel való bármilyen hasonlóságuk teljes egészében a véletlen műve. SZERZŐI JOGI LICENC: A kiadvány forrásnyelvi alkalmazásokat tartalmaz, amelyek a programozási technikák bemutatására szolgálnak a különböző működési környezetekben. A példaprogramokat tetszőleges formában, az IBM-nek való díjfizetés nélkül másolhatja, módosíthatja és terjesztheti fejlesztés, használat, eladás vagy a példaprogramot futtató operációs rendszer alkalmazásprogramozási felületének megfelelő alkalmazásprogram terjesztésének céljából. Ezek a példák nem kerültek minden körülmények között tesztelésre. Ennek megfelelően az IBM nem tudja garantálni a programok megbízhatóságát, használhatóságát és működését. A példaprogramokat tetszőleges formában, az IBM-nek való díjfizetés nélkül másolhatja, módosíthatja és terjesztheti fejlesztési, használati, eladási vagy az IBM alkalmazásprogramozási felületének megfelelő alkalmazásprogram terjesztésének céljából. A következő kifejezések az International Business Machines Corporation védjegyei az Egyesült Államokban és/vagy más országokban: AIX, IBM, WebSphere, z/OS A Windows a Microsoft Corporation védjegye az Egyesült Államokban és/vagy más országokban. A Java, valamint minden Java-alapú jelzés és logó az Oracle és/vagy társvállalatainak védjegye vagy bejegyzett védjegye. A UNIX a The Open Group bejegyzett védjegye az Egyesült Államokban és más országokban. A Linux Linus Torvalds védjegye az Egyesült Államokban és/vagy más országokban. Más cégek, termékek és szolgáltatások neve mások védjegye vagy szolgáltatás védjegye lehet. További információk: http://www.ibm.com/legal/copytrade.shtml