Назначение. Блок изменяет семейство активного транзакта.
Синтаксис.
ADOPT
A
Назначение
операндов.
Операнд |
Назначение |
Значение |
Значение по умолчанию |
A |
Номер нового семейства
активного транзакта |
Число, СЧА |
Обязательный параметр |
Особенности выполнения.
- Блок всегда принимает транзакты.
- Значение операнда А
округляется . Если результат меньше или равен 0, то происходит останов по
ошибке. В противном случае значение результата становится новым номером
семейства активного транзакта.
Пример
использования.
ADOPT
150
в результате
выполнения блока активный транзакт становится членом семейства 150.
Блок
ASSEMBLE
Назначение. Блок
объединяет транзакты одного семейства в один.
Синтаксис.
ASSEMBLE
A
Назначение
операндов.
Операнд |
Назначение |
Значение |
Значение по умолчанию |
A |
Количество членов семейства,
подлежащих объединению |
Число, СЧА |
Обязательный параметр |
Особенности выполнения.
- Блок всегда принимает транзакты
- Первый вошедший в блок член семейства остается ждать в
нем прибытия других членов этого же семейства
- Каждый следующий член семейства, входящий в блок,
уничтожается и количество членов семейства, подлежащих объединению,
уменьшается на единицу
- Если количество членов семейства, подлежащих
объединению, станет равным нулю, то первый вошедший в блок член семейства
пытается войти в следующий блок
Пример
использования.
ASSEMBLE
5
в результате
выполнения блока происходит объединение пяти членов каждого ансамбля, члены
которых будут входить в данный блок
|