IBM Interactive System Productivity Facility (ISPF) es un conjunto de herramientas de desarrollo multifacético para IBM Z®. Proporciona desarrollo de software basado en host, incluida la gestión de la configuración del software.
Con ISPF, puede manipular el código fuente y el almacén de datos en un host y trabajar con aplicaciones interactivas llamadas diálogos. Los programadores pueden emplear ISPF para desarrollar y documentar programas interactivos y por lotes. Los administradores y programadores de sistemas de IBM z Systems pueden emplear ISPF para monitorear y controlar bibliotecas de programas y comunicaciones con IBM z/OS.
Desarrolle diálogos de usuario y capacidades de visualización mediante el Administrador de diálogos ISPF, sin tener que codificar las funciones de visualización.
Trabaje directamente con el código fuente y el almacén de datos en el host a través de Program Development Facilidad (PDF), una interfaz de menú basada en paneles y el servicio Facilidad.
Emplee la puerta de enlace ISPF interactiva para permitir que la aplicación ejecute programas que son interactivos, emitiendo comandos de modo conversacional TSO/ISPF.
ISPF Dialog Manager proporciona servicios a los diálogos y a los usuarios, incluyendo visualización, servicios de variables, entrada y resultados y más. Controla la interacción de los elementos de diálogo y puede emitir solicitudes. Puede verificar, procesar y almacenar entradas y resultados, así como emplear ISPF como un sistema simplificado de gestión de datos. Ofrece un servicio de recuperación de edición y le permite editar o explorar datos que no son un conjunto de datos secuenciales o particionados (PDS).
Con PDF, puede omitir el modo de exploración en los paneles de entrada de visualización y entrada de edición. PDF característica Edit Recovery Handling para recuperar el trabajo y Browse Interface y la Edit Interface para permitir que los diálogos proporcionen sus propias E/S. Permite funciones como la edición/exploración de datos que no sean PDS o archivos secuenciales, la edición/exploración de datos en el almacenamiento y el pre y postprocesamiento de datos editados o navegados. Los servicios de acceso a la biblioteca interactúan con los servicios de exploración y edición para acceder a las bibliotecas y los datos.
Además de dar soporte a IBM z/OS conjuntos de datos, ISPF proporciona una poderosa lista de directorios UNIX z/OS que soporta el procesamiento de directorios y archivos en una estructura de directorios UNIX z/OS . Con el lanzamiento de z/OS V2R2, esto incluye las capacidades para ver los sistemas de archivos montados en un formato expandible/plegable.
ISPF proporciona un servicio de pasarela delgada que permite a la aplicación iniciar un espacio de dirección TSO, enviar un comando TSO o ISPF como entrada y recibir una respuesta como resultados. Los llamadores de este servicio suelen ser aplicaciones que atienden a clientes remotos que desean emitir comandos TSO o ISPF. Una novedad en z/OS V2R2 es la pasarela ISPF interactiva que proporciona un servicio de pasarela ISPF mejorado que se puede emplear para ejecutar programas interactivos, emitiendo mandatos de modalidad conversacional TSO/ISPF.
Se mejoró la compatibilidad de ISPF con las generaciones de miembros de PDSE V2 para permitir la especificación de números de generación en los paneles Editar y Ver y en los comandos principales Editar y Explorar BROWSE, EDITAR y VER. Además, se puede ver una lista de generaciones para los miembros con generaciones, lo que permite el uso de comandos de línea para acceder a funciones comúnmente utilizadas para las generaciones deseadas. Algunos servicios ISPF también se mejoran con más información sobre las generaciones de miembros.
El soporte para el cifrado generalizado se mejoró en z/OS 3.1 permitiendo el suministro de la etiqueta de clave de conjunto de datos en los paneles ISPF Asignar nuevo conjunto de datos y Definir clúster.
La visualización de grandes listas de directorios UNIX en ISPF se simplifica al proporcionar una opción para una clasificación que no distingue entre mayúsculas y minúsculas para el z/OS UNIX Directory List Compañía de servicios públicos.