Rozwiązywanie problemów
Diagnozuj i rozwiązuj problemy z łatwością podczas używania Bob w środowisku IBM i.
Ogólne wskazówki dotyczące rozwiązywania problemów z Bob znajdziesz w sekcji Troubleshooting IBM Bob.
Dzienniki rozszerzeń
IBM Bob Premium Package for i zapisuje strukturalne wpisy dziennika do dwóch kanałów wyjściowych w VS Code.
IBM Bob Premium Package for i
Kanał wyjściowy IBM Bob Premium Package for i rejestruje każde wywołanie narzędzia wykonane przez Bob, co czyni go pierwszym miejscem do sprawdzenia, gdy narzędzie zachowuje się nieoczekiwanie lub generuje błąd. Aby uzyskać do niego dostęp:
Otwórz panel Output w Bob (View → Output lub Ctrl+Shift+U (Windows) albo Cmd+Shift+U (Mac)).
Wybierz IBM Bob Premium Package for i z listy rozwijanej kanałów wyjściowych w prawym górnym rogu panelu Output.
Każde wywołanie narzędzia generuje:
- Wpis INFO gdy narzędzie startuje, zawierający nazwę narzędzia i istotne parametry.
- Wpis ERROR jeśli narzędzie zakończy się błędem, zawierający opisowy komunikat zgodny z tym, co otrzymuje Bob.
- Wpis WARN jeśli narzędzie nie zakończyło się po 30 sekundach, sygnalizując potencjalne zawieszenie.
- Wpis końcowy pokazujący całkowity czas trwania w milisekundach.
IBM Bob
Kanał wyjściowy IBM Bob rejestruje ogólne wpisy dziennika na poziomie rozszerzenia. Aby uzyskać do niego dostęp:
Otwórz panel Output w Bob (View → Output lub Ctrl+Shift+U (Windows) albo Cmd+Shift+U (Mac)).
Wybierz IBM Bob z listy rozwijanej kanałów wyjściowych w prawym górnym rogu panelu Output.
Aby wyizolować komunikaty dziennika specyficzne dla IBM Bob Premium Package for i, umieść kursor w kanale wyjściowym, naciśnij Ctrl+f (Windows) lub Cmd+f (Mac) i wyszukaj [source:ibmi].
Inne istotne kanały
Istotne informacje diagnostyczne można również znaleźć w następujących dodatkowych kanałach wyjściowych zarządzanych przez inne wymagane rozszerzenia IBM i:
- Code for IBM i: Główny kanał wyjściowy dla całej komunikacji z IBM i. Obejmuje to wykonywane polecenia CL, SQL i PASE, ich błędy, komunikaty uwierzytelniania oraz inne typy komunikatów systemowych.
- IBM i Testing: Rejestruje, które testy zostały wykryte, jaka konfiguracja testów jest używana, wszystkie standardowe wyjścia i błędy dla wszelkich poleceń testowych i nie tylko.
Zasoby
Dokumentacja IBM i 7.6
Oficjalna dokumentacja IBM 7.6 dla IBM i.
Lista odtwarzania YouTube: IBM Bob dla programistów IBM i
Lista odtwarzania YouTube z przewodnikami, demonstracjami i wskazówkami, jak programiści IBM i mogą korzystać z Bob.
Dokumentacja rozszerzenia Code for IBM i
Oficjalna dokumentacja rozszerzenia Code for IBM i, obejmująca konfigurację połączenia, konfigurację listy bibliotek, przeglądanie QSYS i IFS oraz kompilowanie kodu źródłowego.
Dokumentacja rozszerzenia Db2 for IBM i
Oficjalna dokumentacja rozszerzenia Db2 for IBM i, obejmująca sposób uruchamiania SQL, przeglądania obiektów bazy danych, korzystania z Visual Explain i dostępu do przykładów SQL.
Dokumentacja rozszerzenia RPGLE
Oficjalna dokumentacja rozszerzenia RPGLE, obejmująca funkcje edytora języka RPGLE w formacie stałym i wolnym.
Dokumentacja rozszerzenia CL
Oficjalna dokumentacja rozszerzenia CL, obejmująca funkcje edytora języka CL.
Dokumentacja rozszerzenia IBM i Testing
Oficjalna dokumentacja rozszerzenia IBM i Testing, obejmująca sposób pisania testów RPGUnit, ich konfiguracji i uruchamiania z pokryciem kodu.
Dokumentacja RPGUnit
Oficjalna dokumentacja RPGUnit obejmująca konfigurację zestawu testów, API asercji, polecenia kompilacji i konfigurację pokrycia kodu.