gtpc3m13 | Concepts and Structures |
A set of macros permits an active Entry to create another independent
Entry. (Note that an input message is not directly involved in creating
the new Entry.) The creating Entry can pass information to the created
Entry. In principle, the procedure is similar to a control transfer but
is done on behalf of an existing ECB-controlled program rather than on behalf
of a control program component. The different types of create macro
requests are:
- Create an immediate Entry (CREMC), which places the Entry on the
ready list.
- Create new synchronous ECBs (CRESC) which places the Entry on the
ready list.
- Create time-initiated Entry (CRETC), which places the Entry on the
ready list after a specified time interval; an attached storage block can
be passed to the new Entry.
- Create a low priority deferred Entry (CREXC), which places
the Entry on the deferred list for low-priority deferred processing.
- Create an immediate or deferred Entry with attached storage block (CREEC),
which places the Entry on the ready list or the deferred list. When the
new ECB is created, information from the creating ECB is placed in a storage
block attached to the new ECB.
- Create an Entry on a specified I-stream engine (SWISC TYPE=CREATE),
which places the Entry on the input, ready, or deferred list on a designated
I-stream engine.