В IBM z есть отображаемые файлы (dspf), как в IBM i? - PullRequest
0 голосов
/ 12 января 2019

В IBM i / AS400 есть файлы отображения (DSPF), которые используются для проектирования / создания экранов. DSPF (файл отображения) в AS / 400 - это файл с определениями для форматирования экрана для отображения и получения данных.

Есть ли похожие файлы в zOS?

Ответы [ 3 ]

0 голосов
/ 12 января 2019

Экраны в z / OS относятся к подсистеме.

В ISPF вы бы использовали Язык тегов диалога и / или оператор определения панели для создания экрана (ISPF называет его панелью).

В CICS вы бы использовали Макросы ассемблера для создания карты BMS (экран).

В IMS вы бы использовали Службы формата сообщений для создания экрана.

Как указано в ответе @SteveIves, существуют продукты для «рисования» экрана.

Все вышеперечисленное используется для создания 3270 экранов; в наши дни, конечно, эмулируется почти все 3270 устройств. Это не единственный способ создания пользовательского интерфейса для приложения z / OS. CICS, например, понимает http, и веб-интерфейс для приложения CICS относительно распространен.

0 голосов
/ 13 января 2019

Я не буду дублировать ответы @cshneid или @steve_ives, но предоставлю некоторый контекст. Отображаемые файлы IIRC представляют собой нечто большее, чем отображение экрана и включают определения для обработки данных, которые должны быть представлены, поэтому они больше похожи на более полную парадигму программирования, чем просто отображение.

Мне неизвестна функция, которая включает как отображение данных, так и обработку файлов. Это выполняется на основе времени выполнения (CICS, IMS и т. Д.) Для 3270 потоков. Как правило, это комбинация средств отображения, упомянутых вместе с языком программирования, таким как COBOL, C или другой, которые совместимы со средой выполнения.

Самый близкий, я думаю, вы пришли - это Dialog Manager во время выполнения TSO, который имеет некоторые возможности управления данными, но, как правило, используется для работы на системном уровне, а не для пользовательских приложений, которые обычно относятся к CICS, IMS, WAS, ...

0 голосов
/ 12 января 2019

По умолчанию в z / OS таких файлов нет. Существуют программные продукты, которые имеют определения экрана - ISPF и Telon равны 2. ISPF (функция повышения производительности интерактивной системы) - это пользовательский интерфейс по умолчанию в TSO, и вы можете создавать свои собственные экраны, но это не файлы dsp.

Telon - это (я думаю) своего рода утилита компоновки / определения экрана, используемая для создания приложений, работающих под управлением IBM CICS. Это также не файлы DSP.

...