Подпрограммы CICS - PullRequest
       62

Подпрограммы CICS

0 голосов
/ 22 сентября 2018

У меня есть требование, согласно которому должен быть экран меню, содержащий 10 параметров, и пользователь может выбрать параметр и перейти к соответствующему экрану. Я создал Trans-ID для экрана меню. Мне нужно создать Trans-ID для всех10 вариантов?. Я искал этот тип требования, и все они включают создание Trans-ID для каждого подэкрана, чтобы экран мог обновляться и возвращаться к тому же экрану, пока пользователь не решит вернуться на главный экран.Я новичок в программировании CICS-COBOL и не уверен, почему нам нужно создавать Trans-ID для каждого экрана. Это глобальный формат или есть какой-либо другой доступный подход?

1 Ответ

0 голосов
/ 22 сентября 2018

Нет, в этом сценарии вам не нужно использовать транзид на экран / функцию.Вы могли бы фактически использовать одну Transid и даже одну программу в псевдоконференционном стиле .

. Вы могли бы использовать запятую для хранения состояния взаимодействия с пользователем на терминале, поэтому, когда пользовательвыбирает опцию, и следующий «участок» псевдоконверсии снова вызывает транзакцию и программу, вы можете определить в этой программе, что только что было получено от терминала, что с ним делать и какой ответ отправить обратно на терминал.Этот процесс просто повторяется до тех пор, пока бизнес-функция не завершится, и вы снова можете завершить работу с меню по умолчанию.

...