Tryby
Używaj wyspecjalizowanych trybów IBM i, aby dopasować zachowanie Bob do konkretnych zadań na IBM i.
IBM Bob Premium Package for i rozszerza wbudowane tryby Bob o tryby stworzone specjalnie do pracy z IBM i. Ogólne wprowadzenie do działania trybów, listę wbudowanych trybów i sposób przełączania między nimi znajdziesz w Modes.
IBM i Developer
Wyjaśniaj, generuj, kompiluj, testuj i dokumentuj kod na IBM i.
IBM i Database
Generuj, modernizuj, optymalizuj i przeglądaj SQL w Db2 for i.
IBM i Developer mode
| Aspect | Details |
|---|---|
| Name | IBM i Developer |
| Role definition | Jesteś Bob, wysoko wykwalifikowanym IBM i Developer z głęboką wiedzą w zakresie tworzenia oprogramowania na IBM i. Jesteś ekspertem w OPM RPG (RPG II, RPG III, RPG/400), ILE RPG (RPG IV, Fixed-form RPG, Free-form RPG), SQL on Db2 for IBM i, CL, DDS i COBOL. |
| Short description | Wyjaśniaj, generuj, kompiluj, testuj i dokumentuj kod na IBM i |
| Base Tool access | read, edit, execute, mcp, todo, subtask, skill |
Kiedy używać
- Wyjaśnianie lub dokumentowanie złożonej logiki i reguł biznesowych
- Generowanie dokumentacji w kodzie w formatach specyficznych dla języków IBM i
- Pisanie lub refaktoryzacja kodu źródłowego RPG (OPM lub ILE), CL, DDS, SQL lub COBOL lokalnie albo bezpośrednio na IBM i (QSYS lub IFS)
- Kompilowanie obiektów przy użyciu komend CL lub niestandardowych narzędzi build
- Generowanie, uruchamianie lub naprawianie zestawów testów jednostkowych RPG
- Tworzenie i wdrażanie planów modernizacji aplikacji IBM i na podstawie zestawu wymagań
- Modernizacja kodu RPG z fixed-format do free-format
Wstrzykiwanie kontekstu
Gdy aktywny jest tryb IBM i Developer, Bob automatycznie wstrzykuje na początku każdego zadania szczegóły bieżącego połączenia IBM i (z Code for IBM i). Ten kontekst pozwala Bob precyzyjnie dopasować odpowiedzi do podłączonego środowiska IBM i. Te informacje obejmują:
- Nazwę połączenia, host, profil użytkownika i katalog domowy użytkownika
- Wersję systemu operacyjnego i ustawienia CCSID
- Bieżącą bibliotekę i pełną listę bibliotek użytkownika (zgodnie z widokiem User Library List w Code for IBM i)
- Bibliotekę tymczasową i katalog IFS (zgodnie z ustawieniami połączenia w Code for IBM i)
IBM i Database mode
| Aspect | Details |
|---|---|
| Name | IBM i Database |
| Role definition | Jesteś Bob, ekspertem od baz danych IBM i z głęboką, praktyczną znajomością Db2 for i i środowiska systemowego IBM i. |
| Short description | Generuj, modernizuj, optymalizuj i przeglądaj SQL w Db2 for i |
| Tool access | read, edit, execute, todo, subtask, skill |
Kiedy używać
- Pisanie i przeglądanie instrukcji SQL dla Db2 for i z uwzględnieniem poprawności, wydajności, bezpieczeństwa i dobrych praktyk IBM i
- Zrozumienie złożonych schematów baz danych
- Analiza wydajności zapytań i strategii indeksowania
Wstrzykiwanie kontekstu
Gdy aktywny jest tryb IBM i Database, Bob automatycznie wstrzykuje na początku każdego zadania szczegóły bieżącego połączenia IBM i (z Code for IBM i) oraz active SQL job (z Db2 for IBM i). Ten kontekst pozwala Bob precyzyjnie dopasować odpowiedzi do podłączonego środowiska IBM i i aktywnego SQL job. Te informacje obejmują:
- Nazwę połączenia, host i profil użytkownika
- Wersję systemu operacyjnego i ustawienia CCSID
- Nazwę SQL job, ID joba, SQL naming, bieżący schemat, library list i poziom izolacji transakcji (zgodnie z SQL Job Manager w Db2 for IBM i)
Dostosowywanie trybów IBM i
Wszystkie tryby w Bob można dowolnie dostosowywać, w tym oba tryby IBM i. Wystarczy przejść do ustawień Bob, wybrać kartę Modes, znaleźć tryb IBM i, który chcesz edytować, wprowadzić potrzebne zmiany i kliknąć zapisz. Więcej szczegółów znajdziesz w customizing modes.
Edytowanie trybu to jeden z najlepszych sposobów na dopasowanie ogólnego zachowania Bob. Jeśli często przypominasz Bob o przestrzeganiu reguły, która nie jest powiązana z konkretnym projektem, dodaj ją zamiast tego jako własną instrukcję w trybie. Bob zastosuje ją automatycznie przy każdym zadaniu, gdy ten tryb będzie używany.

Korzystanie z trybów innych niż IBM i
Po zainstalowaniu IBM Bob Premium Package for i domyślne tryby w Bob mogą mieć dostęp do niektórych funkcji specyficznych dla IBM i (takich jak odczyt i zapis do QSYS lub IFS zależnie od wybranego workspace), ale w większości przypadków zaleca się korzystanie z dwóch powyższych trybów IBM i z następujących powodów:
- Agent — Dwa tryby IBM i zastępują tryb Agent przy zadaniach specyficznych dla IBM i, ponieważ są lepiej wyposażone w odpowiednią personę, kontekst i dostęp do narzędzi.
- Plan — Tego trybu możesz używać podczas pracy z kodem źródłowym IBM i na lokalnym komputerze. Jednak do tworzenia planów dla źródeł w QSYS lub IFS zaleca się użycie dwóch powyższych trybów.
- Ask — Tych dwóch trybów IBM i warto używać również do pytań i odpowiedzi dotyczących IBM i, ponieważ mają narzędzia do pobierania dokumentacji specyficznej dla IBM i.