?ENTER

Syntax

── ? ── ENTER ─────────────────────────────────────────────────────────►
►─┬─────────────────────────────────────────────────────────┬──────────%
  ├─ SAVE ── : ──<text>─────────────────────────────────────┤
  │ ┌◄──────────────────────────┐                           │
  └─┴─┬─/1\─ WAIT ────────────┬─┴─┬─────────────────────────┤
      ├─/1\─┬─ FIRST ─────────┤   ├─ EDIT ──<edit specs>────┤
      │     ├─ LAST ──────────┤   ├─ TEXT ── : ──<text>─────┤
      │     ├─<qe#>───────────┤   └─ REPEAT ─┬──────────────┤
      │     ├─ BEFORE ──<qe#>─┤              └─<edit specs>─┘
      │     └─ AFTER ──<qe#>──┤
      └─/1\─ GO ──────────────┘

<qe#>

──<integer>────────────────────────────────────────────────────────────┤

Explanation

The ?ENTER command allows new entries to be placed in the visible portion of the queue or an entry to be made in the saved text queue.

If the SAVE option is specified, the <text> following the colon is entered in the saved text queue. If the state of the queued input is pending, the state of the queued input is changed to waiting.

If the SAVE option is not specified, an entry is made in the queue. If no queue entry number (<qe#>) is supplied or FIRST is specified, the new entry is placed before the entry that is presently first in the queue. The LAST option places the new entry after the entry that is presently last in the queue (possibly overriding visible restrictions). If <qe#> is supplied, the new entry is put BEFORE, AFTER, or in the place of the queue entry number specified. The state of the queued input is changed to waiting.

The WAIT option changes the user's queued input state to waiting when that entry becomes the first one in the queue.

The TEXT option causes the <text> following the colon to be the text of the new queue entry; otherwise, the user's saved text is the text of the new queue entry.

The EDIT option indicates that the saved text is to be edited and displayed before being entered in the queue.

The GO option causes the session to resume with the first entry in the queue. GO must not be followed by REPEAT.

The REPEAT option causes the session to resume with the saved text. If editing specifications follow the REPEAT option, the saved text is edited and displayed before the REPEAT option is processed. Refer to the FIX command in CANDE Commands for an explanation of <edit specs>.

The ?ENTER command cannot be used while the station is busy or in single-line sequencing mode or page mode.

Examples

E
#UPDATING
#COMPILING 5361

SA; G NEXT
#QUEUED
    WAIT(3)
00000740 ERROR-ILLEGAL EVENT DESIGNATOR
#SNTX
#ET=9.2 PT=0.4 IO=0.3
#QUEUED INPUT PENDING

?SH Q
 (1)SA; G NEXT

?WAIT
#

?ENTER BEFORE 1 TEXT: FIX 740/3/(3)
#
?ENTER AFTER 1 TEXT:E
#

?SH Q
 (1) FIX 740/3/(3)
 (2)E
(3)SA; G NEXT

?GO
#
#UPDATING
#COMPILING
#ET=6.6 PT=0.1 IO=0.1
#
#WORKFILES TEST SAVED
#NO FILE: NEXT
#