У меня есть панель ISPF с именем MYPANEL, созданная с двумя переменными: одна для ввода с именем INV (заполняется пользователем) и одна для вывода с именем OTV (заполняется программой). Что мне нужно, так это пример с программой COBOL, как вызвать панель, как получить переменную INV и как отправить переменную OTV со значением INV + 'выход'.
Как звонить, отправлять и получать информацию с/на панель (ISPF) в COBOL
Ответы (1)
Много лет назад у ISPF было руководство с примерами. Вот ссылка на пример COBOL из руководства ISPF 4.2 (примерно 1995 год или около того).
При использовании VDEFINE в COBOL (или любом другом языке) следует помнить, что это определяет хранилище для ISPF. ISPF ожидает, что хранилище останется до тех пор, пока не будет выполнено VDELETE или не исчезнет пул функций, созданный службой SELECT. Поэтому будьте осторожны при вызове подпрограммы для выполнения VDEFINES и последующем возврате к программе. Хранилище вызываемых подпрограмм, которое было VDEFINE, все еще должно принадлежать основной программе COBOL, иначе вы можете получить 0C4.
person
Marv Knight
schedule
18.02.2019
ispf edit
model (в командной строке редактирования spf). Это создаст пример кода + содержит справочную информацию о различных вызовах ISPF. - person Bruce Martin   schedule 15.02.2019