Учебники

CICS — Сделки

Транзакции CICS используются для выполнения нескольких операций в регионе CICS. Мы будем подробно обсуждать важные транзакции CICS, предоставляемые IBM.

CESN

CESN известен как CICS Execute Sign On.

  • CESN используется для входа в регион CICS.

  • Для входа в CICS нам необходимо предоставить идентификатор пользователя и пароль, предоставленные администратором CICS. На следующем снимке экрана показано, как выглядит экран входа в систему.

CESN используется для входа в регион CICS.

Для входа в CICS нам необходимо предоставить идентификатор пользователя и пароль, предоставленные администратором CICS. На следующем снимке экрана показано, как выглядит экран входа в систему.

CICS CESN

CEDA

CEDA известен как определение и администрирование CICS. Он используется системными администраторами CICS для определения записей в таблице CICS и других административных действий.

СЕМТ

CEMT известен как главный терминал CICS Execute. Он используется для запроса и обновления состояния сред CICS, а также для других операций системы.

  • С помощью команды CEMT мы можем управлять транзакциями, задачами, файлами, программами и т. Д.

  • Чтобы получить все возможные варианты, введите CEMT и нажмите клавишу ВВОД. Появятся все варианты.

  • CEMT в основном используется для загрузки новой программы в CICS или для загрузки новой копии программы в CICS после изменения программы или набора карт.

С помощью команды CEMT мы можем управлять транзакциями, задачами, файлами, программами и т. Д.

Чтобы получить все возможные варианты, введите CEMT и нажмите клавишу ВВОД. Появятся все варианты.

CEMT в основном используется для загрузки новой программы в CICS или для загрузки новой копии программы в CICS после изменения программы или набора карт.

пример

Можно изменить статус отображаемого файла, чтобы изменить его. Следующий пример показывает, как закрыть файл —

CEMT 
  
** Press ENTER & Following Screen is displayed **  

STATUS: ENTER ONE OF THE FOLLOWING 
Inquire 
Perform 
Set 
 
** Command to close a file **
  
CEMT SET FILE (file-name) 
CEMT I FILE (file-name)

CECI

CECI известен как CICS Execute Command Interpreter. Многие команды CICS могут быть выполнены с использованием CECI.

  • CECI используется для проверки синтаксиса команды. Он выполняет команду, только если синтаксис правильный.

  • Введите опцию CECI на пустом экране CICS после входа в систему. Это даст вам список доступных опций.

CECI используется для проверки синтаксиса команды. Он выполняет команду, только если синтаксис правильный.

Введите опцию CECI на пустом экране CICS после входа в систему. Это даст вам список доступных опций.

пример

В следующем примере показано, как отправить отображенные выходные данные на терминал. Мы будем обсуждать о MAPS в следующих модулях.

CECI SEND MAP (map-name) MAPSET (mapset-name) ERASE 

CEDF

CEDF известен как средство отладки CICS. Он используется для пошаговой отладки программы, что помогает в поиске ошибок.

Введите CEDF и нажмите ввод в регионе CICS. Терминал в режиме EDF будет отображаться сообщение. Теперь введите идентификатор транзакции и нажмите клавишу ввода. После инициализации с каждым ключом ввода выполняется строка. Перед выполнением любой команды CICS он показывает экран, на котором мы можем изменить значения, прежде чем продолжить.

КЦР

CMAC известен как сообщения CICS для кодов завершения. Он используется для поиска объяснения и причин кодов CICS Abend.

пример

В следующем примере показано, как проверить детали для кода Abend —

CMAC abend-code

CESF

CESF известен как CICS Execute Sign Off. Он используется для выхода из региона CICS.

пример

В следующем примере показано, как выйти из региона CICS —

CESF LOGOFF

CEBR

CEBR известен как CICS Execute Temporary storage. Он используется для отображения содержимого очереди временного хранения или TSQ.

CEBR используется во время отладки для проверки правильности записи и извлечения элементов очереди. Мы обсудим больше о TSQ в следующих модулях.

пример

В следующем примере показано, как вызвать команду CEBR —

CEBR queue-id

Концепции CICS

Каждая команда может быть достигнута путем выполнения серии макросов CICS. Мы обсудим некоторые основные функции, которые помогут нам лучше понять концепции —

Многозадачность

Эта особенность операционной системы позволяет выполнять более одной задачи одновременно. Задачей может быть совместное использование одной и той же программы или использование разных программ. CICS планирует задачу в своем собственном регионе.

Многопоточность

Эта особенность операционной системы позволяет одновременно выполнять несколько задач, совместно используя одну и ту же программу. Чтобы многопоточность была возможной, прикладная программа должна быть реентерабельной программой в операционной системе или квази реентерабельной в CICS.

Re-entrancy

Повторно входящая программа — это программа, которая не изменяет себя и может повторно войти в себя и продолжить обработку после прерывания операционной системой.

Квази-Реентерабельность

Квази-реентерабельная программа — это реентерабельная программа в среде CICS. CICS обеспечивает повторный вход, приобретая уникальную область хранения для каждой задачи. Между командами CICS CICS имеет исключительное право использовать ресурсы ЦП и может выполнять другие команды CICS других задач.

Временами многие пользователи одновременно используют одну и ту же программу; это то, что мы называем многопоточностью . Например, предположим, что 50 пользователей используют программу A. Здесь CICS предоставит 50 рабочих хранилищ для этой программы, но с одним делением процедур. И этот метод известен как квази-входной .