Váš Java™ kód je možné vzdialene ladiť pomocou Eclipse. Možnosť ladenia procesov pomocou vhodného ladiaceho nástroja je jednou z hlavných výhod rozšírení Java oproti bežným skriptom TurboIntegrator.
Procedúra
- Otvorte súbor Tm1s.cfg pre server TM1, na ktorom sú rozšírenia Java povolené.
- Pridajte do súboru nasledujúci parameter:
JavaJVMArgs=-Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=1044
- Uložte Tm1s.cfg.
- Reštartujte server TM1.
- Kliknite v Eclipse na Spustiť > Konfigurácie ladenia.
- Zrolujte nadol v strome na ľavom paneli. Nájdite Vzdialená Java aplikácia a dvojitým kliknutím vytvorte nový profil.
- Zmeňte predvolenú hodnotu Port na 1044. To korešponduje s hodnotou address v parametri JavaJVMArgs, ktorý ste vytvorili v Kroku 2.
- Kliknutím na Ladiť spustite reláciu vzdialeného ladenia.
- Ak chcete do svojho kódu pridať bod prerušenia, vykonajte jednu z nasledujúcich možností:
- Dvakrát kliknite na okraj riadka, v ktorom chcete mať bod prerušenia.
- Umiestnite kurzor v riadku, v ktorom chcete mať bod prerušenia a stlačte klávesovú skratku Ctrl+Shift+B.
- Znova spustite svoj proces wrapera TurboIntegrator s rozšíreniami Java. Vykonanie sa zastaví na vašom bode prerušenia a vy môžete postupovať v krokoch.