PDM에서 WRKxxxPDM 명령만이 이전에 입력한 매개변수를 기억하므로 반복적으로 자주 사용되는 매개변수를 입력해야 합니다. PDM에서는 동시에 라이브러리 오브젝트 및 파일이 멤버를 보기만 할 수 있으며 라이브러리, 오브젝트 및 멤버를 동시에 사용하여 작업할 수 없습니다. 이렇게 하려면 동시에 여러 목록을 작업할 수 있도록 몇 가지 에뮬레이터를 실행해야 합니다.
연결 작성은 에뮬레이터 세션 정의와 동일합니다. 동일한 IBM i에 여러 개의 연결을 정의할 수 있지만 또한 다른 사용자 ID 및 비밀번호, 초기 라이브러리 목록 저장과 같이 연결 시작에 대한 구성을 달리 설정할 수 있습니다.
연결을 확장할 때 첫 번째로 인식되는 것은 서브시스템 목록입니다.

연결이 있는 보기를 원격 시스템 보기라고 합니다. Windows 파일 탐색기와 비슷하게 작동: 원하는 항목에 대한 액세스 권한을 얻으려면 “더하기”(+) 기호를 클릭하여 드릴다운합니다. 예를 들어 *LIBL 필터를 펼쳐서 라이브러리 목록에 있는 모든 라이브러리를 본 후 파일을 펼쳐서 해당하는 모든 멤버를 봅니다(PDM의 옵션 12와 비슷).
서브시스템을 펼치면 서브시스템에 대한 필터 목록이 표시됩니다. 필터는 재사용 및 공유를 지정할 수 있는 항목 목록의 이름입니다. “필터 제외”는 원하지 않는 항목을 필터링합니다. 필터를 작성할 때 PDM에서와 유사한 일반 값을 사용할 수 있으며 원하거나 필요한 만큼 많은 필터를 지정할 수 있습니다. 각 서브시스템에 대해 필터를 작성할 수 있으므로 IFS 파일, 로컬 파일, 오브젝트 등을 필터링할 수 있습니다.
필터가 이름이고 연결에 저장되므로 WRKxxxPDM 명령에 대한 이전 매개변수만을 기억하는 PDM과 달리 RSE에서는 모든 필터가 세션 간에 지속됩니다.
처음 작성될 때 필터에는 하나의 필터 문자열만이 포함됩니다. 필터의 특성을 수정하여 추가 필터 문자열을 추가할 수 있습니다. 필터 문자열은 더 복잡한 목록을 생성하는 기능을 제공합니다. 예를 들어 PDM에서는 단일 라이브러리에 있는 하나의 소스 실제 파일에 멤버를 나열만 할 수 있습니다. 필터에서 여러 필터 문자열을 사용하여 다른 파일 및 단일 이름 지정된 필터의 다른 라이브러리에 멤버를 나열할 수 있습니다.
이전에 언급한 바와 같이 원격 시스템 보기를 사용하여 애플리케이션 개발을 위해 액세스해야 하는 오브젝트를 탐색하고 나열할 수 있습니다. 하위 요소를 보려면 항목을 드릴 다운하거나 펼치십시오. 팝업 메뉴에서 사용 가능한 조치에 대한 액세스 권한을 얻으려면 마우스 오른쪽 단추로 클릭하십시오. 끌어서 놓기, 복사, 붙여넣기, 삭제 및 이름 재지정과 같은 표준 조치를 팝업 메뉴를 통해 사용할 수 있습니다(마우스 오른쪽 단추로 클릭). PDM과 비교하면 이러한 조치는 매우 강력한 기능입니다. 복사 및 붙여넣기 또는 끌어서 놓기를 사용하여 멤버 및 오브젝트(하나의 IBM i에서 다른 프로젝트로의 오브젝트(SAVOBJ 및 FTP는 더 이상 사용되지 않음))를 복사하거나 이동할 수 있습니다. . 또한 팝업 메뉴에는 항목에서 수행할 수 있는 많은 다른 조치가 있으며 이를 사용하여 사용자 소유의 추가 조치를 작성할 수 있습니다.
원격 시스템 보기는 PDM 사용자에게는 익숙하지 않으므로 연결 및 필터를 작성한 후에 오브젝트 테이블 보기를 더 많이 사용할 수 있습니다. 오브젝트 테이블 보기는 PDM 사용자에게 더 편안한 인터페이스를 제공합니다. 원격 시스템 탐색기의 아래에서 오브젝트 테이블 탭을 선택하거나 원격 시스템 보기의 팝업에서 테이블 보기로 표시 조치 항목을 선택하여 보기를 직접 열 수 있습니다. 작업 메뉴를 사용하여 WRKxxxPDM 명령에서와 같은 방식으로 목록을 생성할 수 있습니다. 작업 메뉴는 오브젝트 테이블 보기에서 이전에 표시된 목록을 작은 목록(10)으로 유지하여 이는 PDM보다 유용합니다. 명령행은 오브젝트 테이블 보기의 맨 아래에 표시되며 이를 사용하여 PDM에서와 같이 명령 또는 조치에 대한 매개변수를 입력할 수 있습니다.

오브젝트 테이블 보기에서 표시되는 컬럼을 수정할 수 있습니다. PDM의 F14보다 더 사용자 정의할 수 있으며 이를 통해 개별 컬럼을 숨기거나 표시하도록 선택할 수 있습니다. 문자를 입력하여 위치 지정 대화 상자를 가져올 수 있습니다. 이 대화 상자를 사용하여 원하는 항목을 빨리 스크롤할 수 있습니다.
원격 시스템 보기에서와 같이 오브젝트 테이블 보기에는 이 보기에서 항목을 호출할 수 있는 조치가 있습니다. 원격 시스템 보기에서와 같이 마우스 오른쪽 단추를 클릭하면 표시되는 팝업 메뉴를 통해 조치에 대한 액세스가 제공됩니다. 오브젝트 테이블 보기의 팝업에서는 메뉴를 더 친숙하게 볼 수 있도록 해당 PDM 옵션 번호와 함께 조치 목록을 표시합니다. 사용자 조치 메뉴를 사용하여 사용자 소유의 조치를 작성하고 추가하십시오. 테이블 또는 원격 시스템 보기에 추가된 사용자 조치는 이 두 보기의 사용자 조치 메뉴에 표시됩니다.

사용자 조치(PDM의 F16)를 사용하여 사용할 조치가 있는 오브젝트 테이블 보기 및 원격 시스템 보기를 확장할 수 있습니다. 실행할 명령을 프롬프트할 수 있는 사용자 조치를 작성하고 명령 실행 방법을 정의할 수 있습니다.
RSE 사용자 조치의 이점 중에 하나는 PDM의 두 문자보다 사용 및 기억에 쉽도록 이름 지정할 수 있다는 점입니다.
오브젝트 테이블 보기에는 명령행이 포함됩니다.

로그 표시 단추를 사용하여 명령 로그 보기를 볼 수 있습니다.
명령 실행 모드도 선택할 수 있습니다.
팁:
컴파일 조치(PDM 옵션 14 및 15)는 options 14 and 15) 프롬프트 사용 및 프롬프트 사용 안함으로 그룹화됩니다. 컴파일 메뉴에 사용자 컴파일 명령을 추가할 수 있습니다. 이는 사용자 조치 추가 과정과 많은 부분 동일합니다.

컴파일 조치는 다른 조치와 다릅니다. 명령 결과 자체는 명령 로그에 표시되지만 이벤트 파일을 지원하는 명령의 경우 컴파일러에 의해 생성된 오류는 오류 목록 보기에 표시됩니다.
RSE에서는 라이브러리, 파일 및 멤버 뿐만 아니라 필터를 검색할 수 있습니다. 이는 매우 유연한 검색 패턴을 사용하여 검색할 수 있음을 의미합니다. 예를 들어 MYLIB 라이브러리의 QRPGLESRC 파일에 있는 모든 멤버를 검색하고 필터 문자열이 포함된 필터에서 문자열 찾기 조치를 호출하여 PROJECT 라이브러리에의 PRJA* 파일에서 A* 멤버를 검색할 수 있습니다. PDM의 단일 조작을 수행하거나 FNDSTRPDM 명령을 사용하는 경우에는 이를 수행할 수 없습니다.
검색 매개변수는 FNDSTRPDM과 비슷하며 FNDSTRPDM 명령을 사용하여 결과를 생성합니다.
검색 결과는 원격 검색 보기에 표시되며 이 보기에는 검색 히스토리가 포함됩니다. PDM에서는 검색 결과 및 멤버를 일치사항을 찾은 시퀀스에 따라 한 번에 하나씩 볼 수 있습니다. RSE에서는 모든 검색 결과 목록을 한 영역에서 볼 수 있으며 처음 원하는 어떠한 멤버도 열 수 있고 결정한 멤버에서 어떠한 일치사항도 사용할 수 있습니다. 원격 검색 보기를 사용하면 팝업 메뉴에서 멤버 및 일치사항을 제거하여 결과 목록을 관리할 수 있습니다.

팁:
이전에 언급한 바와 같이 원격 시스템 보기, 오브젝트 테이블 보기 및 원격 검색 보기에서 멤버를 두 번 클릭하여 원격 시스템 LPEX 편집기를 편집 모드로 재빨리 실행할 수 있습니다. 그러나 멤버에 대한 팝업 메뉴에서 편집기를 실행하여 편집기를 열거나(PDM 옵션 2) 찾아볼 수 있습니다(PDM 옵션 5).
원격 시스템 LPEX 편집기는 기본 LPEX 편집기에 기반하며 IBM i 특정 함수를 포함합니다.
첫 번째 주의할 점은 편집기를 열 때 소스의 사용 색상이 SEU와 다르다는 것입니다. 이를 토크나이저라고 하며 이는 언어 토큰의 색상을 구분하기 쉽게 해줍니다.

또한 멤버의 시퀀스 번호가 있는 접두부 영역이 있습니다. 원격 시스템 LPEX 편집기의 접두부 영역에서는 SEU 명령(예: CC, B, A, LL 등)을 지원합니다.
또한 아웃라인 보기가 표시되는 DDS, RPG, COBOL 및 CLP, CLLE 언어를 참고하십시오. 아웃라인 보기는 프로그램의 아웃라인을 표시하며 이를 사용하여 프로그램에서 탐색할 수 있습니다.
팁:
| SEU | 원격 시스템 LPEX 편집기 |
|---|---|
| 검색 시에만 전체 화면 모드 사용(F13) | 편집 및 검색 시 전체 화면 모드 사용(편집기 탭을 두 번 클릭). 그러나 전체 화면의 원격 시스템 LPEX 편집기에서는 SEU에서보다 더 많은 행이 표시됩니다. |
| 화면 분할 및 찾아보기 | 편비용 화면 분할 및 찾아보기:
|
| 날짜 영역: 오른쪽에서 항상 사용 | 날짜 영역이 시퀀스 번호 다음에 표시됩니다. 기본적으로 사용하지 않지만 환경 설정 또는 팝업 메뉴를 통해 사용으로 설정할 수 있습니다. |
| 인쇄: STRSEU, 옵션 6 | 파일 메뉴 또는 Ctrl+P에서 인쇄 사용 가능 |

SEU에서와 같이 원격 시스템 LPEX 편집기에는 자동 구문 확인 기능이 있습니다. 그러나 SEU에서와는 달리 첫 번째 구문 오류 뿐 아니라 모든 구문 오류가 즉시 표시됩니다. 오류가 편집기 보기에 임베디드되어 있으므로 오류를 스크롤하기 위해 화면의 맨 아래로 이동할 필요가 없습니다. 원격 시스템 LPEX 편집기는 마지막 언어 구문을 사용하여 DDS, RPG 및 COBOL에 대한 구문을 확인합니다. SQL 및 CL 구문 확인을 위해 활성 연결이 필요합니다. CL은 구문 정보를 캐싱하므로 캐싱된 정보가 있으면 연결을 끊을 때 구문 확인을 사용할 수 있습니다.
도움말(SEU 및 원격 시스템 LPEX 편집기 둘 다 F1 사용)은 오류에 대해서는 사용 불가능하지만 소스에 대해서는 사용 가능합니다. 컨텍스트 도움말은 편집할 정확한 항목에 대한 도움말을 얻을 수 있도록 참조 매뉴얼과 F1을 링크합니다. 예를 들어 ILE RPG opcode에서 F1은 해당 opcode에 대한 도움말을 가져오고 이 유형의 도움말은 SEU에서는 사용할 수 없습니다. 또한 참조 매뉴얼은 원격 시스템 LPEX 편집기의 소스 메뉴에서 신속하게 액세스할 수 있으며 매뉴얼 인쇄 시 필요에 따라 최소화할 수 있습니다.

SEU에서와 같이 F4를 사용하여 원격 시스템 LPEX 편집기에서 편집할 때 프롬프트를 표시할 수 있습니다. CL 이외의 언어의 경우 프롬프트 보기가 표시되며 이를 사용하여 소스를 수정할 수 있습니다. CL의 경우 모달 창이 프롬프트와 함께 표시됩니다. F1 컨텍스트 도움말은 모든 프롬프트에서 사용할 수 있습니다.
멤버 편집을 참조하십시오.
구문 확인을 사용하면 입력한 행에 오류가 없다는 것을 확인할 수 있지만 원격 시스템 LPEX 편집기에서는 검증자라는 추가 확인 기능을 제공합니다. 검증자는 오브젝트를 생성하지 않고 컴파일러가 수행하는 구문 확인 및 시맨틱 확인과 동일합니다. 선언되지 않은 변수를 사용하려는 경우 검증자가 이를 알립니다.
검증자 기능은 COBOL, RPG 및 DDS에서 소스 메뉴를 사용하거나 Ctrl+Shift+V를 눌러 사용할 수 있습니다. 소스 메뉴를 사용하여 프롬프트에서 확인하고 추가 옵션을 지정합니다.
검증자에서 발견한 오류는 컴파일에서와 같이 오류 목록 보기에 표시됩니다.

오류 목록 보기를 사용하면 오류를 두 번 클릭하여 편집기 보기에 추가할 수 있습니다. F1 키를 사용하여 오류에 대한 도움말을 가져오고 보기 메뉴를 사용하여 표시하지 않을 오류를 필터링합니다(예를 들어 정보 메시지를 무시하려는 경우). 또한 메뉴를 사용하여 오류 메시지를 편집기 보기에 삽입할지 여부 및 삽입 방법을 지정할 수 있습니다.
또는 소스 메뉴에서 메시지 제거 메뉴 옵션을 사용할 수 있습니다.
오류 목록 보기를 TODO 목록으로 사용할 수도 있습니다. 행을 수정할 때 행이 삭제되었음을 표시하는 'X' 또는 오류가 주소 지정되었음을 표시하는 체크 표시가 지정되어 있습니다. 다른 검증만이 오류가 수정되었음을 확인합니다.
SEU에서 코드를 입력하는 데 도움을 주는 유일한 기능이 프롬프터인 반면 원격 시스템 LPEX 편집기에는 코드 입력에 도움을 주는 몇 가지 기능이 있습니다.
컨텐츠 지원(Ctrl+Space)은 커서 위치에서 코드 완료를 제안, 표시 및 삽입합니다. 이전에 입력한 문자를 기반으로 하거나 RPG의 경우 커서 위치도 기반으로 하여 컨텐츠 지원을 호출하면 이미 입력한 코드에 유효한 완료를 표시합니다. 예를 들어 이는 프로시저 또는 매개변수 유형을 호출할 때 필요한 매개변수 개수가 확실하지 않은 경우에 유용할 수 있습니다.

템플리트를 사용하여 자주 사용되는 코드 블록을 생성할 수 있습니다. 템플리트를 가져오거나 내보낼 수 있으며 이는 공유 가능함을 의미합니다. 예를 들어 각 프로그램 또는 표준 인터페이스에 추가되어야 하는 표준 헤더가 있는 경우 템플리트를 정의하고, 이름을 입력한 후 Ctrl+Space를 눌러 이를 삽입할 수 있습니다.

컨텐츠 지원을 사용하여 코드 완료 및 템플리트를 참조하십시오.
팁: RPG의 컨텐츠 지원 기능 및 아웃라인 보기는 검증에서 생성된 정보를 기반으로 합니다. 이는 /COPY 멤버에서 찾은 프로시저 또는 화면 파일의 필드 및 레코드와 같은 외부 정보에 넣는 항목입니다. 컨텐츠 지원을 호출하기 전에 최소 한 번 이상 아웃라인 보기를 새로 고치거나 제한된 컨텐츠 지원만이 사용 가능함을 아는 것이 중요합니다.
초보 프로그래머에게는 아우 유용한 기능이며 숙력된 사용자의 경우 더 복잡한 언어 요소를 사용하고 참조 매뉴얼을 참조해야 할 필요성을 줄여줍니다. 이러한 마법사는 편집기 보기의 소스 메뉴 및 새로 작성 팝업 메뉴를 사용하여 신속하게 액세스할 수 있습니다. 그래픽 인터페이스에서 단순히 모든 정보를 지정하면 됩니다.

사용자 코드가 생성됩니다.
RPG 정의 스펙 작성을 참조하십시오.

SEU에서 사용 불가능한 이러한 모든 기능은 편집 속도를 높이고 기능을 개선하도록 설계되었습니다.
| 키 조합 | 설명 |
|---|---|
| Ctrl+Home | 맨 위로 이동(SEU의 TOP와 비슷) |
| Ctrl+End | 맨 아래로 이동(SEU의 BOTTOM과 비슷) |
| Ctrl+L | 행 번호로 이동(SEU에서와 같이 접두부 영역에서 행 번호를 입력) |
| Alt+S | 행 분할 |
| Alt+J | 행 결합 |
| Alt+L | 행 선택 |
| Alt+R | 직사각형 선택 |
| Ctrl+W | 모든 행 표시(행이 필터 제외될 때 유용함) |
| Ctrl+Z | 실행 취소 |
| Ctrl+Y | 다시 실행 |
| Ctrl+S | 저장 |
| Ctrl+M | 일치(일치 대괄호 선택, CL 및 RPG와 같은 언어의 경우 DO/ENDDO, IF/ENDIF와 같은 제어 명령문) |
| Ctrl+Shift+M | 일치사항 찾기 |
대부분의 Windows 애플리케이션과 같이 메뉴 옵션을 사용하거나 Ctrl+P를 눌러 인쇄를 수행할 수 있습니다. SEU보다의 이점은 편집 중에 인쇄를 수행할 수 있다는 점이며 토큰화 선택란을 선택한 경우 LPEX에서의 인쇄 또한 인쇄된 소스를 토큰화합니다. 원격 시스템 LPEX 편집기에서 인쇄하는 경우 IBM i 프린터가 아니라 Windows 프린터에 인쇄합니다. 인쇄 옵션은 에 있습니다.
팁:
원격 LPEX 편집기에서 Ctrl+F를 사용하여 LPEX의 찾기 기능을 수행할 수 있습니다. 패턴을 검색할 수 있는 정규식을 지정할 수 있으므로 이 검색은 SEU에서보다 더 유연합니다. 예를 들어 정규식 선택란을 선택한 경우 this|that을 검색 문자열로 지정하면 편집기는 this 또는 that이 있는 행을 검색합니다. Ctrl+N 또는 Shift+F4를 사용하여 다음 일치사항을 찾을 수 있습니다.
팁:
텍스트 찾기 및 바꾸기를 참조하십시오.
원격 시스템 LPEX 편집기에서 파일을 비교하려면(PDM 옵션 54) 편집기에서 멤버를 열어야 합니다. 멤버를 열면 도구 모음에서 비교 단추를 선택하거나 파일 메뉴 옵션을 사용하여 이 멤버를 다른 멤버와 쉽게 비교할 수 있습니다.
비교가 트리거되면 소스가 색상으로 플래그 지정된 다른 행과 병합되어 표시됩니다. 분홍색은 비교할 소스에 사용되는 색상이며 노란색은 열린 소스에 대한 색상입니다.
IBM i에서와 달리 스풀링된 파일 및 SEU에서 열린 소스 간에 전환해야 하는 경우 원격 시스템 LPEX 편집기에서 비교 기능을 사용하면 원래 열린 멤버를 계속해서 수정할 수 있습니다. Ctrl+Shift+N을 사용하여 다음 일치하지 않는 항목을 탐색하고 Ctrl+Shift+P를 사용하여 이전에 일치하지 않은 항목을 탐색합니다. 소스를 수정하는 경우 Ctrl+Shift+R을 사용하여 비교를 새로 고치고 를 사용하여 종료할 수 있습니다. 비교 세션에서 팝업 메뉴는 사용 중인 현재 비교 설정을 제어할 수 있는 비교 서브메뉴를 표시합니다.

팁:
컴파일을 참조하십시오.