Описание тега ispf
Представленный в 1975 году как SPF (средство структурированного программирования), а затем переименованный в SPF (средство повышения производительности системы), затем ISPF (средство повышения производительности интегрированной системы) и, наконец, ISPF/PDF (средство повышения производительности интегрированной системы / средство разработки программ).
ISPF - это продукт z/OS и TSO, который продается отдельно, для которого он обеспечивает более удобный пользовательский интерфейс. Некоторые продукты, такие как SDSF (Spool Display and Search Facility), будут работать поверх ISPF и взаимодействовать с ним, а также будут запускаться из приглашения TSO READY.
ISPF состоит из набора компонентов, в том числе:
- Диспетчер диалогов (DM)
- Фонд развития программ (PDF)
- Диспетчер конфигурации программного обеспечения и библиотек (SCLM)
- Клиент-серверный компонент
Компонент Dialog Manager предоставляет возможность создавать пользовательские интерактивные приложения, которые будут работать в среде ISPF. Панели (экраны) написаны на языке тегов диалоговых окон (который имеет некоторое сходство с HTML), операторами определения панелей или и тем, и другим. Код для обработки ввода-вывода с этих панелей или любого другого ISPF API может быть написан на Ассемблере, C, CLIST, COBOL, PL/I или Rexx. Обычно продукты z/OS включают интерфейс ISPF.
Средство разработки программ состоит из редактора (расширяемого с помощью макросов редактирования или приложений DM), просмотра (в котором файлы можно просматривать, но не изменять) и просмотра (гибрид редактирования и просмотра), а также управляемых панелями приложений DM для набора данных. размещение, поиск и управление.
SCLM обеспечивает управление версиями, аудит и продвижение исходного кода, объектного кода, тестовых примеров и т. Д. Это область, в которой задействован ряд конкурирующих продуктов, включая CA-Endevor и Change Man, каждый из которых предоставляет интерфейс через ISPF DM.
Компонент клиент / сервер устанавливается на рабочую станцию и предоставляет графический интерфейс для стандартных панелей ISPF.
Документация ISPF доступна в Центре знаний IBM для z/OS. Есть целое руководство по редактору ISPF и написанию макросов редактирования. Это область, в которой многие люди, незнакомые с приложениями, управляемыми командами, разочаровываются: для тех, кто хорошо разбирается в ISPF Edit, обычно объединяют набор команд для выполнения задачи, напримерx all;f all dsn=;hide x
чтобы показать только те строки в JCL, где появляется имя набора данных.
ISPF может быть запущен как шаг в пакетном задании, что позволяет, например, выполнять макросы неинтерактивного редактирования. Настройка такого шага пакетного задания зависит от магазина, операторы DD должны указывать на наборы данных для вашего ИТ-магазина.