'INSERT LEFT
LOCATE
negative
LOCATE
Type II Commands - INS <c>. The INSERT command is functionally identical to INPUT except that at the, conclusion of the command the current line will remain at its present position
(will not be set to' last"line---entered). LE <n>
Frequently, it is to "view" columns of data which are not currently
on the screen. The selective column "viewing" facility may be used to ac­
complish this (see Type II command: VIEW) or the user may simply adjust
the data left or right as desired. By specifying LEFT the columns currently in
view will be shifted one position to the left. No data loss occurs and the user
may simply enter the RIGHT command to cause data to be shifted back into
its original position. "n" specifies the number of columns to be shifted to the
left (or "right") and defaults to one if not specified. The data will not be
shifted if the requested shift would cause the total offset (total shift magni­
tude) to exceed the maximum record length of the current level.
L /stringl/ <zl I (: <z2 I * > > < /string2/ > ...
The LOCATE command may be used if the location of a desired line is not
known. A specified string of characters or multiple strings of characters are
entered as parameters to the LOCATE command. This will cause a search,
starting at the line immediately following the current line, for one containing
all of the requested character strings within the currently defined "zones" (see Type II command: ZONE). The search ends when such a line is "located", and the line found then becomes the current line. Optionally, over-riding zones may be specified ("zl" and "z2"). These zones function in
exactly the same fashion as those defined by the ZONE command but are in
effect only for the immediately preceeding character string. If an over-riding
zone is specified as "*", the corresponding permanent zone will be used. If
no overriding zones are specified for the last character string, and the delimit­
ing character is "I", the second delimiter may be eliminated. Similarly, if no
overriding zones are supplied for the last character string, it is not necessary
to enter any delimiter. If only the starting delimiter is entered, in this case, it
will be considered a delimiter (and not part of the data string) only if it is a "/" L-.stringl-. <zl I * <z2 1*» < -.string2-. > ...
The negative locate is a feature of the basic LOCATE command and may be
used to locate a line in which a specified string of characters does "not" occur. Specified strings of characters are entered as in the basic LOCATE command. However, by using the logical "not" symbol (-.) as a character
string delimiter, a search for a line in which the delimited string does "not" occur is initiated. "Negative" and "normal" strings may be combined in one
issuance of the locate command. Only a line in which ALL conditions
(positive and negative) of the LOCATE command are met, will cause termina­
tion of the search. The selected line then becomes the "current line". 30
MOVE PFn POINT PUTFILE All of the charactefistics which apply to the slash ("/") symbol regarding TE, pertain as well to the logical not (-,) symbol.
MOV E n I .XXX I TOF / < n I .XXX I / < n I .XXX I / > >
The MOVE command parameter list is identical to that of the COpy command.
The difference between MOVE and COpy is that data "moved" is deleted from
its old position whereas data "copied" is not deleted. (For an explanation of
the MOVE command parameter list refer to the Type II command: COpy). Note that when "moving" lines, no additional virtual storage is required.
Thus lines may be moved even when a "virtual storage full" condition has
already been encountered.
PFn string 1
The PFn command establishes 'string l' as the meaning of Program Function
Key (n) for the current logical display. Specifying the (PFn) command with
no operand causes the PF Key meaning to be reset. (See also the DSPF command in this section).
P < .XXXX I :XXXX <DELETE> > POINT is the primary command for the "alphameric pointer system" which
may be used while editing. Using this system of line referencing, it is not
necessary to remember the "line number" of a particular line in the file. Using the POINT command, a "name" may be assigned to the desired item
which, unlike "line numbers", remains assigned to that item throughout the
editing session (unless specifically re-assigned) regardless of editing changes.
This name may be used in most commands which require referencing particular item. Using line "names", a line may always be located no matter
what its location simply by its name. A line name must always begin with a "point" (.) or a "colon" (:). The name may be any 1-4 char,acters which can
be entered from the 3270 keyboard. If the POINT command is issued with a
name, the specified name is assigned to the current line. If the name has
already been assigned to a different item, it is re-assigned if the name begins
with "point" (.). Names beginning with a "colon" (:) can not be reassigned.
If entered with no parameters, the POINT command will cause all names
assigned to the current line to be displayed on the command line. If the POINT command is issued with a "name" followed by the keyword "DELETE"
(which may be abbreviated to "D"), the specified "name" will be deleted
from the index (regardless of the line to which it currently pertains). NOTE: l.ny given item may have as many names as desired (limited only by the
amount of virtual storage available for storage of same). However, when
displaying names assigned to the current line only as many names will be
displayed as will completely fit on the command line.
PUT <Fn I * <Ft I <Fm I <n I .XXX I * <REPLACE <APPEND»»»
The PUTFILE command will cause one or more lines of the current file to be
written to disk starting with the current line. These lines will be placed in the
file indicated by Fn, Ft, and Fm. The file name, type, and mode may be
Type II Commands 31
Previous Page Next Page