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

워크스페이스

로컬 PC 또는 IBM i(QSYS 또는 IFS)에서 직접 소스 코드를 다뤄요.

워크스페이스 선택

IBM Bob Premium Package for i를 사용하면 소스 코드가 있는 곳 어디서든 작업할 수 있어요 — 로컬 PC든, IBM i에서 직접이든 상관없어요. 새 작업을 시작하기 전에 원하는 워크스페이스를 선택하여 Bob에게 소스 코드의 위치와 작업 영역을 알려줄 수 있어요. 경우에 따라 Bob은 필요한 권한이 부여된다면 워크스페이스 외부에서 또는 여러 워크스페이스에 걸쳐 작업할 수도 있어요.

IBM i 워크스페이스 선택

표준 로컬 워크스페이스 외에도, IBM Bob Premium Package for i는 IBM i 개발자가 IBM i에서 직접 소스에 접근할 수 있도록 두 가지 추가 워크스페이스를 제공해요. Library List 또는 Home Directory 워크스페이스를 보고 사용하려면 Code for IBM i를 통한 활성 IBM i 연결이 필요해요.

Local 워크스페이스

Local 워크스페이스는 Bob에서 여는 로컬 PC의 임의 폴더예요. 이것이 Bob이 사용하는 기본 워크스페이스예요. IBM i 개발자의 경우, GitHub 리포지토리에서 PC로 클론한 IBM i 애플리케이션이 될 수 있어요.

참고:

Local 워크스페이스로 지정했더라도, Bob은 명시적으로 지시받으면 CL 명령어, SQL 문, PASE 명령어를 실행하거나 QSYS 또는 IFS의 다른 소스 코드에서 작업하기 위해 IBM i에 접근할 수 있어요.

Library List 워크스페이스

Library List 워크스페이스는 Code for IBM i의 User Library List를 Bob 작업 워크스페이스로 매핑해요. 이를 통해 Bob이 QSYS의 특정 라이브러리 세트에서 작업하도록 안내할 수 있어요. IBM i 개발자의 경우, 소스나 컴파일된 오브젝트를 포함하는 라이브러리 세트로 구성된 IBM i 애플리케이션이 될 수 있어요.

이 워크스페이스를 사용할 때 Bob은 필요하면 라이브러리 목록 외부의 다른 라이브러리에도 접근할 수 있어요. 단, 라이브러리 목록을 통해 작업 세트를 지정하는 목적은 Bob이 집중해야 할 영역을 안내하기 위해서예요.

참고:

작업이 Library List 워크스페이스로 설정되어 있어도, Bob은 명시적으로 지시받으면 IFS에도 접근할 수 있어요. 이는 QSYS 대신 IFS에 저장하는 것이 더 적합한 마크다운이나 텍스트 파일을 생성할 때 유용해요.

Home Directory 워크스페이스

Home Directory 워크스페이스는 IBM i 사용자 프로파일의 홈 디렉터리(예: /home/<username>)를 Bob 작업 워크스페이스로 매핑해요. 이를 통해 Bob이 IFS의 특정 스트림 파일 및 디렉터리 세트에서 작업하도록 할 수 있어요. IBM i 개발자의 경우, IFS에 저장된 스크립트나 문서 세트가 될 수 있어요.

이 워크스페이스를 사용할 때 Bob은 필요하면 홈 디렉터리 외부의 다른 디렉터리에도 접근할 수 있어요. 단, Library List 워크스페이스와 마찬가지로, 작업 디렉터리를 사용자의 홈 디렉터리로 지정하는 목적은 Bob이 집중해야 할 영역을 안내하기 위해서예요.

참고:

작업이 Home Directory 워크스페이스로 설정되어 있어도, Bob은 명시적으로 지시받으면 QSYS에도 접근할 수 있어요.

작업 기록

작업은 항상 특정 워크스페이스에 매핑돼요. 작업 기록에 접근할 때, 워크스페이스별로 이전 작업을 필터링하여 재확인하고 싶은 특정 작업을 쉽게 찾을 수 있어요.

참고:

Library List 또는 Home Directory 워크스페이스에 매핑된 이전 작업은 IBM i에 연결된 경우에만 표시돼요.

작업 기록 보기

컨텍스트 멘션

컨텍스트 멘션은 모든 IBM i 워크스페이스에서 지원되며, 채팅에서 특정 항목을 직접 태그하여 Bob에게 정확하고 범위가 지정된 컨텍스트를 제공할 수 있어요.

Library List 워크스페이스

  • 라이브러리 목록의 라이브러리@를 사용하여 직접 태그할 수 있어요.
  • 라이브러리 내의 멤버도 태그할 수 있지만, 해당 멤버가 현재 에디터에서 열려 있어야 해요.

Home Directory 워크스페이스

  • 홈 디렉터리 루트의 스트림 파일과 디렉터리@를 사용하여 직접 태그할 수 있어요.
  • 다른 스트림 파일(루트 외부 또는 하위 디렉터리)도 태그할 수 있지만, 해당 스트림 파일이 현재 에디터에서 열려 있어야 해요.
이 주제는 어떤가요?