Pomocí varianty příkazu runwithtrace můžete shromáždit trasování z instance produktu IBM® MQ Explorer , která je nainstalována do vašeho vlastního prostředí Eclipse nebo produktu založeného na platformě Eclipse.
Než začnete
Tato úloha předpokládá, že jste nainstalovali produkt IBM MQ Explorer do svého vlastního prostředí Eclipse nebo produktu založeného na platformě Eclipse, a proto nemůžete použít standardní příkaz runwithtrace , jak je popsáno v tématu Shromažďování trasování produktu IBM MQ Explorer.
Informace o této úloze
Produkt IBM MQ Explorer lze instalovat do svého vlastního prostředí Eclipse nebo do produktu založeného na platformě Eclipse, který vám pomůže s vývojem aplikací produktu Java , nebo k vývoji vlastních rozšíření.
Chcete-li shromažďovat trasování, použijte příkaz runwithtrace ke spuštění produktu IBM MQ Explorer. Nemůžete použít příkaz runwithtrace dodaný s produktem. Místo toho použijte variantu příkazu, jak je popsáno v následujícím postupu.
Poznámka: Trasování obvykle umožňujete pouze v případě, že vás o to požádá zástupce servisní organizace pro IBM . Trasování zpomaluje činnost produktu IBM MQ Explorer a trasovací soubory se mohou rychle stát velkými.
Postup
- Trasovací mechanizmus produktu IBM MQ Explorer se opírá o moduly plug-in AspectJ a Equinox Weaving, které se instalují. Že jsou nainstalovány, potvrdíte takto:
- Klepněte na tlačítko Nápověda
- Klepněte na volbu O produktu ...
- Klepněte na Podrobnosti instalace
- Klepněte na kartu Moduly plug-in .
Modul plug-in org.eclipse.equinox.weaving.caching.j9
již neexistuje, ale vyžadujete jej, když používáte vydání IBM MQ 9.0 Long Term Support nebo IBM MQ 9.0 Continuous Delivery před verzí IBM MQ 9.0.4.
Ověřte, zda jsou nainstalovány tyto moduly plug-in:
org.aspectj.runtime
org.aspectj.weaver
org.eclipse.equinox.weaving.aspectj
org.eclipse.equinox.weaving.caching
org.eclipse.equinox.weaving.caching.j9
org.eclipse.equinox.weaving.hook
- Pokud ještě nainstalovány nejsou, nainstalujte moduly plug-in AspectJ a Equinox Weaving. Tyto moduly plug-in musí odpovídat používané verzi Eclipse a lze je stáhnout ze serveru pro stahování vývojových nástrojů Eclipse AspectJ. Chcete-li určit, který web pro stahování použít pro vaši verzi platformy Eclipse, přejděte na adresu https://projects.eclipse.org/projects/tools.ajdt.
Informace o úrovni platformy Eclipse , na které je produkt IBM MQ Explorer sestaven, naleznete v tématu Novinky a změny v produktu IBM MQ Explorer.
V současné době tato sestavení jsou dostupná pouze jako vývojové sestavení; měli byste vybrat poslední dostupnou verze.
Chcete-li nainstalovat moduly plug-in AspectJ a Equinox, postupujte podle následujících dílčích kroků:
- Klepněte na volbu Nápověda a poté klepněte na volbu Instalovat nový software ...
- Klepněte na tlačítko Přidat ... a pak zadejte umístění vhodného serveru pro stahování pro verzi Eclipse.
Například pro Eclipse 4.4 zadejte https://download.eclipse.org/tools/ajdt/44/dev/update.
- Klepněte na tlačítko OK.
Zobrazí se seznam dostupného softwaru.
- Rozbalte kategorii Další nástroje AJDT (volitelné) a vyberte položku AspectJ Kompilátor a sada Equinox Weaving SDK.
- Klepněte na tlačítko Další a postupujte podle pokynů průvodce.
- Trasování IBM MQ Explorer.
Zavřete a restartujte IBM MQ Explorer pomocí skriptu runwithtrace . Skript, který má být použit pro operační systémy Windows , naleznete v oddílu runwithtrace command script for Windows. Skript, který má být použit pro operační systémy Linux® , naleznete v oddílu runwithtrace command script for Linux.
Skript je třeba spustit z adresáře, který obsahuje spustitelný soubor Eclipse.
Spustíte-li příkaz IBM MQ Explorer pomocí příkazu runwithtrace , jsou zapracovány další parametry, které povolují trasování produktu IBM MQ Explorer. Všimněte si, že sám příkaz runwithtrace žádné parametry nepotřebuje.
Umístění výstupu trasovacího souboru se vytiskne do příkazového řádku, když je příkaz spuštěn, protože skutečné umístění je závislé na
- stavu instalace produktu IBM MQ.
- oprávněních uživatele.
Trasovací soubory IBM MQ Explorer mají název ve formátu AMQYYYYMMDDHHmmssmmm.TRC.n, který označuje čas zahájení relace trasování. Když dosáhne velikost trasovacího souboru svého maxima, přejmenuje trasovací prostředek všechny trasovací soubory z dané relace zvýšením čísla .n v příponě souboru o jedno. Pak trasovací prostředek vytvoří nový soubor s příponou .0, který obsahuje nejnovější trasování.
- Odinstalujte moduly plug-in AspectJ a Equinox Weaving. Až skončíte s trasováním produktu IBM MQ Explorer , můžete odebrat moduly plug-in AspectJ a Equinox Weaving z prostředí Eclipse . Moduly plug-in AspectJ a Equinox Weaving odinstalujete takto:
- Klepněte na volbu Nápověda a poté klepněte na volbu O produktu ....
- Klepněte na volbu Podrobnosti instalace a poté klepněte na kartu Instalovaný software .
- Vyberte položky AspectJ Complete a Equinox Weaving SDK.
- Klepněte na tlačítko Odinstalovat ... a postupujte podle pokynů průvodce.