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