IBM Interactive System Productivity Facility(ISPF)는 IBM Z를 위한 다각적인 개발 도구 세트입니다. 소프트웨어 구성 관리를 포함한 호스트 기반 소프트웨어 개발을 제공합니다.
ISPF를 사용하면 호스트에 저장된 소스 코드와 데이터를 조작하고 대화 상자라는 대화형 애플리케이션을 통해 작업할 수 있습니다. 프로그래머는 ISPF를 사용하여 일괄처리 및 대화형 프로그램을 개발하고 문서화할 수 있습니다. IBM Z Systems 관리자와 시스템 프로그래머가 ISPF를 사용하여 IBM z/OS와의 통신 및 프로그램 라이브러리를 모니터링하고 제어할 수 있습니다.
z/OS 3.1 ISPF를 통한 개선 사항
표시 기능을 코딩할 필요 없이 ISPF Dialog Manager를 사용하여 사용자 대화 상자와 표시 기능을 개발할 수 있습니다.
패널 기반 메뉴 인터페이스 및 서비스 기능인 PDF(Program Development Facility)를 통해 호스트에 저장된 소스 코드 및 데이터로 직접 작업할 수 있습니다.
Interactive ISPF Gateway를 사용하면 애플리케이션에서 대화형 프로그램을 실행하여 TSO/ISPF 대화 모드 명령을 실행할 수 있습니다.
ISPF Dialog Manager에서는 표시, 가변 서비스, 입력 및 출력 등을 비롯한 서비스를 대화 상자 및 사용자에 제공합니다. 대화 상자 요소의 상호 작용을 제어하고 요청을 발행할 수 있습니다. 입력 및 출력을 확인, 처리 및 저장할 수 있으며 ISPF를 간소화된 데이터 관리 시스템으로 사용할 수 있습니다. 편집 복구 서비스를 제공하며 순차적이거나 파티션된 데이터 세트(PDS)가 아닌 데이터를 편집하거나 찾아볼 수 있습니다.
PDF를 사용하면 항목 보기 및 항목 편집 패널에서 찾아보기 모드를 건너뛸 수 있습니다. PDF에서는 작업을 복구하기 위한 복구 처리 편집 기능과 대화 상자를 사용하여 자체 I/O를 제공하는 인터페이스 검색 및 인터페이스 편집 기능을 지원합니다. PDS 또는 순차 파일 이외의 데이터 편집/찾아보기, 저장 내 데이터 편집/찾아보기, 편집하거나 찾아본 데이터의 사전 및 사후 처리와 같은 기능을 사용할 수 있습니다. 라이브러리 액세스 서비스에서는 찾아보기 및 편집 서비스와 상호 작용하여 라이브러리 및 데이터에 액세스합니다.
ISPF에서는 IBM z/OS 데이터 세트 지원 외에도 z/OS UNIX 디렉토리 구조의 디렉토리 및 파일 처리를 지원하는 강력한 z/OS UNIX Directory List Utility를 제공합니다. z/OS V2R2 릴리스에는 마운트된 파일 시스템을 확장/축소 가능한 형식으로 볼 수 있는 기능이 포함되어 있습니다.
ISPF에서는 애플리케이션을 사용하여 TSO 주소 공간을 시작하고, TSO 또는 ISPF 명령을 입력으로 보내고, 응답을 출력으로 수신할 수 있는 씬 게이트웨이 서비스를 제공합니다. 일반적으로 이 서비스의 호출자는 TSO 또는 ISPF 명령을 실행하려는 원격 클라이언트에 서비스를 제공하는 애플리케이션입니다. z/OS V2R2의 새로운 기능인 Interactive ISPF Gateway에서는 대화형 프로그램을 실행하는 데 사용할 수 있는 향상된 ISPF 게이트웨이 서비스를 제공하므로 TSO/ISPF 대화 모드 명령을 실행할 수 있습니다.
PDSE V2 멤버 세대의 ISPF 지원은 편집 및 보기 패널과 편집 및 찾아보기 기본 명령인 BROWSE, EDIT 및 VIEW에서 세대 번호를 지정할 수 있도록 향상되었습니다. 또한, 세대가 있는 멤버의 세대 목록을 볼 수 있으므로 라인 명령을 사용하여 원하는 세대에 대해 일반적으로 사용되는 기능에 액세스할 수 있습니다. 일부 ISPF 서비스에는 추가 멤버 세대 정보도 포함되어 향상되었습니다.
z/OS 3.1에서 Pervasive Encryption 지원은 ISPF 새 데이터 세트 할당 및 클러스터 정의 패널에서 데이터 세트 키 레이블을 프로비저닝할 수 있도록 향상되었습니다.
z/OS UNIX Directory List Utility의 대소문자를 구분하지 않는 정렬 옵션을 제공하여 ISPF에서 대규모 UNIX 디렉토리 목록을 간편하게 볼 수 있습니다.