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

모드

특화된 IBM i 모드를 사용하여 특정 IBM i 작업에 맞게 Bob의 동작을 조정해요.

IBM Bob Premium Package for i는 IBM i 개발을 위해 특별히 설계된 모드로 Bob의 기본 제공 모드를 확장해요. 모드의 작동 방식, 기본 제공 모드의 종류, 모드 전환 방법에 대한 일반적인 소개는 Modes를 참고하세요.

IBM i Developer 모드

항목내용
이름IBM i Developer
역할 정의You are Bob, a highly skilled IBM i Developer with deep expertise in development on IBM i. You are an expert on 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, and COBOL.
간단한 설명IBM i에서 코드를 설명, 생성, 컴파일, 테스트, 문서화해요
기본 도구 접근read, edit, execute, mcp, todo, subtask, skill

언제 사용하나요

  • 복잡한 로직과 비즈니스 규칙을 설명하거나 문서화할 때
  • IBM i 언어별 형식으로 인라인 코드 문서를 생성할 때
  • 로컬 또는 IBM i(QSYS 또는 IFS)에서 RPG(OPM 또는 ILE), CL, DDS, SQL, COBOL 소스 코드를 작성하거나 리팩터링할 때
  • CL 명령어 또는 커스텀 빌드 도구를 사용하여 오브젝트를 컴파일할 때
  • RPG 유닛 테스트 스위트를 생성, 실행, 수정할 때
  • 주어진 요구사항을 바탕으로 IBM i 애플리케이션의 현대화 계획을 수립하고 실행할 때
  • RPG 코드를 고정 형식에서 자유 형식으로 현대화할 때

컨텍스트 주입

IBM i Developer 모드가 활성화되면, Bob은 매 작업 시작 시 현재 IBM i 연결 정보(Code for IBM i에서 가져옴)를 자동으로 주입해요. 이 컨텍스트를 통해 Bob은 연결된 IBM i 환경에 맞게 응답을 정확하게 맞춤 설정할 수 있어요. 포함되는 정보는 다음과 같아요:

  • 연결 이름, 호스트, 사용자 프로파일, 사용자 홈 디렉터리
  • 운영 체제 버전 및 CCSID 설정
  • 현재 라이브러리 및 전체 사용자 라이브러리 목록 (Code for IBM i의 User Library List 뷰에 정의된 대로)
  • 임시 라이브러리 및 IFS 디렉터리 (Code for IBM i의 연결 설정에 정의된 대로)

IBM i Database 모드

항목내용
이름IBM i Database
역할 정의You are Bob, an IBM i database expert with deep, practical mastery of Db2 for i and the IBM i operating environment.
간단한 설명Db2 for i 내에서 SQL을 생성, 현대화, 튜닝, 검토해요
도구 접근read, edit, execute, todo, subtask, skill

언제 사용하나요

  • 정확성, 성능, 보안 및 IBM i 모범 사례를 고려하여 Db2 for i SQL 문을 작성하고 검토할 때
  • 복잡한 데이터베이스 스키마를 이해할 때
  • 쿼리 성능과 인덱스 전략을 분석할 때

컨텍스트 주입

IBM i Database 모드가 활성화되면, Bob은 매 작업 시작 시 현재 IBM i 연결 정보(Code for IBM i에서 가져옴)와 활성 SQL 잡(Db2 for IBM i에서 가져옴)을 자동으로 주입해요. 이 컨텍스트를 통해 Bob은 연결된 IBM i 환경과 활성 SQL 잡에 맞게 응답을 정확하게 맞춤 설정할 수 있어요. 포함되는 정보는 다음과 같아요:

  • 연결 이름, 호스트, 사용자 프로파일
  • 운영 체제 버전 및 CCSID 설정
  • SQL 잡 이름, 잡 ID, SQL 네이밍, 현재 스키마, 라이브러리 목록, 트랜잭션 격리 수준 (Db2 for IBM i의 SQL Job Manager에 정의된 대로)

IBM i 모드 커스터마이징

Bob의 모든 모드는 두 개의 IBM i 모드를 포함하여 자유롭게 커스터마이징할 수 있어요. Bob 설정으로 이동하여 Modes 탭을 선택하고, 편집하려는 IBM i 모드를 찾아 원하는 변경을 한 다음 저장을 누르면 돼요. 자세한 내용은 모드 커스터마이징을 참고하세요.

팁:

모드를 편집하는 것은 Bob의 전반적인 동작을 조정하는 가장 좋은 방법 중 하나예요. 특정 프로젝트와 관계없이 Bob에게 반복적으로 규칙을 상기시켜야 한다면, 해당 규칙을 모드의 커스텀 지시사항으로 추가해 보세요. Bob은 해당 모드가 사용될 때마다 모든 작업에 자동으로 적용할 거예요.

IBM i 모드 커스터마이징

IBM i 외 모드 사용하기

IBM Bob Premium Package for i가 설치된 경우, Bob의 기본 모드도 특정 IBM i 전용 기능(예: 선택한 워크스페이스에 따라 QSYS 또는 IFS 읽기/쓰기)에 접근할 수 있어요. 하지만 대부분의 경우 다음과 같은 이유로 위의 두 IBM i 모드를 사용하는 것을 권장해요:

  • Agent — 두 IBM i 모드는 IBM i 전용 사용 사례를 처리할 때 Agent 모드를 대체하는 역할을 해요. 적절한 페르소나, 컨텍스트, 도구 접근을 더 잘 갖추고 있기 때문이에요.
  • Plan — 로컬 PC에서 IBM i 소스를 다룰 때는 이 모드를 사용할 수 있어요. 단, QSYS 또는 IFS의 소스에 대한 계획을 수립하려면 위의 두 모드를 사용하는 것을 권장해요.
  • Ask — IBM i 전용 Q&A 형식의 질문을 할 때도 두 IBM i 모드를 사용해야 해요. IBM i 전용 문서 검색 도구를 갖추고 있기 때문이에요.
이 주제는 어떤가요?