프리미엄 패키지IBM Bob i용 프리미엄 패키지

스킬

IBM i 전용 스킬을 사용하여 특수 작업에서 일관된 결과를 얻어요.

IBM Bob Premium Package for i는 RPG, CL, DDS, Db2 for i & SQL, 유닛 테스트를 아우르는 포괄적인 스킬 세트로 Bob의 기본 제공 스킬을 확장해요. Bob에서 스킬이 작동하는 방식에 대한 일반적인 소개는 Skills를 참고하세요.

이 스킬들은 특정 모드에서 사용 가능하며, 활성 대화와 관련이 있을 때 Bob이 자동으로 로드해요.

RPG

이름설명사용 가능한 모드
rpg-primer-basicsRPG II, RPG III, RPG/400, RPGLE, ILE RPG 변형 전반의 RPG 언어 기초를 다뤄요.IBM i Developer
rpg-free-format-fundamentals현대적인 자유 형식 RPGLE 구문, 프로그래밍 패턴, 모범 사례를 다뤄요.IBM i Developer
rpg-opm-understandingOPM RPG 아키텍처, 프로그램 모델 차이점, 마이그레이션 고려사항을 설명해요.IBM i Developer
rpg-ile-understanding바인딩, 활성화 그룹, 서비스 프로그램, 프로시저 호출을 포함한 ILE 개념을 설명해요.IBM i Developer
rpgle-specs모든 RPGLE 고정 형식 사양 유형(H, F, D, I, C, O)에 대한 열별 포괄적인 참조 자료예요.IBM i Developer
rpg-legacy-specs레거시 RPG(RPG II, RPG III, RPG36, RPG38) 고정 형식 사양 유형과 열 위치를 설명해요.IBM i Developer
rpg-data-structures템플릿, 외부 기술 DS, 프로그램 상태 DS, 파일 정보 DS를 포함한 RPG 데이터 구조 유형을 다뤄요.IBM i Developer
rpg-procedures-functionsRPG 서브프로시저, 프로토타입, 파라미터 전달, 내보내기, 서비스 프로그램을 다뤄요.IBM i Developer
rpg-file-operationsRPG 레코드 수준 접근 오퍼레이션 코드, 파일 선언, 오류 처리, RLA 모범 사례를 다뤄요.IBM i Developer
rpg-indicatorsRPG 인디케이터 유형과 불리언 변수를 사용한 대체 패턴을 다뤄요.IBM i Developer
rpg-cycle-explainedRPG 프로그램 사이클, 제어 중단, 현대 코드에서 사이클을 피해야 하는 경우를 설명해요.IBM i Developer
rpg-embedded-sql커서 오퍼레이션, 호스트 변수, 컴파일 차이점을 포함한 임베디드 SQL을 다뤄요.IBM i Developer
rpg-sql-cursorSQLRPGLE에서 SQL 커서 선언, 스크롤 가능 커서, 다중 행 처리를 다뤄요.IBM i Developer
rpg-fixed-to-freeI-spec 및 O-spec 현대화를 포함하여 고정 형식 RPGLE를 완전한 자유 형식 구문으로 변환해요.IBM i Developer
rpg-pgmdb-conversion프로그램 기술 데이터베이스 파일에 대한 RPG I-spec과 O-spec을 자유 형식 RPGLE로 현대화해요.IBM i Developer
rpg-ospec-conversion프로그램 기술 프린터 파일 O-spec을 외부 정의 프린터 파일로 변환해요.IBM i Developer
rpg-opm-to-ileCVTRPGSRC, 활성화 그룹, 바인딩을 다루며 OPM RPG 프로그램을 ILE RPGLE로 변환해요.IBM i Developer
rpg-refactor-legacyGOTO를 대체하고, 서브루틴을 서브프로시저로 변환하고, 코드 구조를 개선하여 RPG 코드를 리팩터링해요.IBM i Developer
rpg-rla-to-sql향상된 성능과 유연성을 위해 RLA 파일 오퍼레이션을 임베디드 SQL로 변환해요.IBM i Developer, IBM i Database
rpg-code-review기술 부채, 성능 문제, 현대화 기회를 식별하는 RPG 코드 품질 분석을 수행해요.IBM i Developer
rpg-debugging-techniquesSTRDBG, 중단점, 감시 표현식, 서비스 진입점을 사용한 RPG 디버깅을 다뤄요.IBM i Developer
rpg-apiRPG에서 IBM i 시스템 API를 호출하는 방법을 다룹니다. 프로토타입, 파라미터 전달, 데이터 타입 매핑, 오류 처리 및 일반적인 API 사용 패턴이 포함돼요.IBM i Developer

CL

이름설명사용 가능한 모드
cl-primer-basics명령어 명명 규칙, 파라미터 구문, 일반적인 명령어를 포함한 CL 기초를 다뤄요.IBM i Developer, IBM i Database
cl-programming변수, 조건부 로직, 오류 처리, 프로그램 구조를 포함한 CL 프로그래밍을 다뤄요.IBM i Developer
cl-best-practicesMONMSG 사용법, 파라미터 유효성 검사, 로깅 전략, 코딩 표준 등 CL 모범 사례를 다뤄요.IBM i Developer
clle-apiILE CL에서 IBM i 시스템 API를 호출하는 방법을 다룹니다. CALL PGM/PARM 패턴, DCL VAR 타입 매핑, QUSEC 오류 코드 처리 및 일반적인 API 사용 패턴이 포함돼요.IBM i Developer

DDS

이름설명사용 가능한 모드
dds-primer-basics새 DDS 정의를 설명하고 생성하기 위한 DDS 기초를 다뤄요.IBM i Developer, IBM i Database
dds-physical-filesDDS 물리 파일(PF) 필드 사양, 키 정의, 레코드 형식을 다뤄요.IBM i Developer, IBM i Database
dds-logical-filesDDS 논리 파일(LF) 조인 사양, 선택 및 제외 로직, 파생 필드를 다뤄요.IBM i Developer, IBM i Database
dds-display-filesDDS 디스플레이 파일(DSPF) 레코드 형식, 인디케이터, 서브파일, 화면 설계, 대화형 프로그래밍 패턴을 다뤄요.IBM i Developer
dds-printer-filesDDS 프린터 파일(PRTF) 레코드 형식, 간격 및 건너뛰기, 필드 위치 지정, 시스템 필드, 편집 코드, 보고서 설계 패턴을 다뤄요.IBM i Developer

Db2 for i & SQL

이름설명사용 가능한 모드
db2-sql-primerCRUD, 조인, 집계, 저장 프로시저, UDF를 포함한 Db2 for i의 기초 SQL을 다뤄요.IBM i Developer, IBM i Database
db2-stored-proceduresSQL PL, 파라미터 모드(IN/OUT/INOUT), 제어 구조, 커서, 오류 처리를 사용하여 SQL 저장 프로시저를 생성하고 관리하는 방법을 다뤄요.IBM i Developer, IBM i Database
db2-functions-udfsSQL UDF, 외부 UDF, 테이블 함수, 소스 함수, 함수 설계 모범 사례를 다뤄요.IBM i Developer, IBM i Database
db2-sql-debuggingSQL 오류(SQLCODE/SQLSTATE)를 해석하고, 해결 전략을 제공하며, 진단 기법을 다뤄요.IBM i Developer, IBM i Database
db2-dds-understanding물리 파일, 논리 파일, 키 접근 경로를 포함한 레거시 DDS 데이터베이스 파일을 다뤄요.IBM i Database
db2-dds-to-ddl레거시 DDS 파일을 SQL DDL로 변환하며, 테이블, 뷰, 마이그레이션 전략을 다뤄요.IBM i Developer, IBM i Database
db2-ddl-generationDDL 구문, 열 정의, 제약 조건(PK, FK, CHECK, UNIQUE), 데이터 유형, 인덱스를 다뤄요.IBM i Database
db2-ccsid-encoding일반적인 변환 문제와 다국어 데이터를 포함한 CCSID 및 문자 인코딩 문제를 해결해요.IBM i Developer, IBM i Database
db2-sql-performance-analysisSQL Plan Cache 분석, Visual Explain 해석, Index Advisor 권고사항을 다뤄요.IBM i Database
db2-sql-find-performance-data플랜 캐시 스냅샷과 데이터베이스 모니터를 포함한 IBM i 시스템의 기존 SQL 성능 데이터를 찾아요.IBM i Database
db2-sql-optimization쿼리 재작성, 조인 순서, 술어 푸시다운, 인덱스 활용, 옵티마이저 힌트를 다뤄요.IBM i Database
db2-index-strategy인덱스 유형(이진 기수, EVI), 인덱스 생성 구문, 인덱스 선택, 유지 관리를 다뤄요.IBM i Database
db2-security-best-practices권한 모델, 기본 거부, 채용된 권한, SQL 권한을 다뤄요.IBM i Database
db2-journaling-commitment저널 설정, 커밋 제어 수준, 트랜잭션 경계, 복구 절차를 다뤄요.IBM i Database
db2-temporal-tables시간 기반 데이터 추적, 과거 쿼리, 자동 버전 관리를 위한 임시 테이블 구현을 다뤄요.IBM i Database
db2-system-catalog메타데이터 검색 및 데이터베이스 분석을 위해 Db2 for i 시스템 카탈로그를 사용하는 방법을 다뤄요.IBM i Database

유닛 테스트

이름설명사용 가능한 모드
rpgunit-testingRPGUnit 테스트 스위트 구조, 테스트 케이스 명명, 설정/해제, 어설션 API, 테스트 구성을 다뤄요.IBM i Developer
이 주제는 어떤가요?