Программа - обработка - сообщение - Большая Энциклопедия Нефти и Газа, статья, страница 1
Дипломат - это человек, который посылает тебя к черту, но делает это таким образом, что ты отправляешься туда с чувством глубокого удовлетворения. Законы Мерфи (еще...)

Программа - обработка - сообщение

Cтраница 1


1 Связи при входе в программу. [1]

Программа обработки сообщений может не только отсылать сообщения назад на исходный терминал, но и направлять их другим терминалам в системе. Для этого она должна иметь доступ к так называемым альтернативным РСВ.  [2]

Программы обработки сообщений составляются пользователем и применяются в большинстве случаев для сбора данных, коммутации сообщений и при работе с информационно-справочной системой. Довольно часто пакеты программ управления данными, которые выполняют эти функции, можно приобрести на коммерческой основе. Программные средства для реализации режима разделения времени и телеобработки заданий обычно являются частью управляющей программы операционной системы.  [3]

Когда программа обработки сообщений загружается в область обработки сообщений и ей передается управление, в очереди сообщений всегда имеется транзакция с одним из приписанных вашей программе кодов транзакций. Ваша программа должна послать IMS вызов для того, чтобы прочитать первый сегмент сообщения.  [4]

Как только программа обработки сообщений загружается в соответствующую область, IMS передает ей управление. Обычно эта программа сперва выдает вызов Get-Uniqur для первого сегмента сообщения. Затем она обрабатывает информацию сегмента сообщения, что может потребовать осуществления некоторого числа вызовов DL / 1, обращенных к базе данных. Если сообщение состоит более чем из одного сегмента, то программа выдает вызовы Get-Next для оставшихся сегментов сообщения.  [5]

6 Описание входа. [6]

Если АБД требует, чтобы программа обработки сообщений посылала ответ на терминал, отличный от исходного, и всегда известно, на какой логический терминал следует послать ответ, то РСВ должен содержать имя логического терминала. На рис. 10.18 показан пример такой ситуации. Если, с другой стороны, сама МР-программа определяет пункт назначения сообщения, то АБД может сделать альтернативное РСВ модифицируемым. Предложение РСВ для этого случая приведено на рис. 10.20. При использовании данного типа РСВ программа обработки сообщений может осуществить вызов с кодом функций CHNQ для включения соответствующего имени логического терминала в модифицируемый альтернативный РСВ. Таким образом, программа обработки сообщений может послать ответ на любой логический терминал системы.  [7]

Одна из простейших форм работы программы обработки сообщений заключается в том, что она получает сообщение от терминала, обрабатывает один или несколько сегментов базы данных DL / 1 и посылает сообщение назад на тот же терминал. Для этого требуются два РСВ: для терминала и для базы данных.  [8]

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

Входящие сообщения обычно поступают в распоряжение программы обработки сообщений, которая может запросить код сообщения, чтобы определить программный модуль, необходимый для начала обработки. В зависимости от сложности системы сообщения могут иметь изменяющиеся уровни приоритета, ассоциируемые с кодом сообщения, который в этом случае будет определять последовательность обработки.  [10]

11 Использование вызова PURG. [11]

На многих установках требуется, чтобы все программы обработки сообщений использовали вызовы PURG до своего завершения.  [12]

13 Выборка сегментов ПАЦИЕНТ.| Использование кода команды Р. [13]

Код команды Q обычно применяется только в программах обработки сообщений. Эти программы, как правило, выполняются параллельно с большим числом программ, возможно, имеющих доступ к одним и тем же базам данных.  [14]

На рис. 10.16 показан примерный вид PSB для такой программы обработки сообщений. Заметим, что в нем присутствует только один РСВ, определенный для базы данных. IMS автоматически представит РСВ ввода-вывода.  [15]



Страницы:      1    2    3    4