JES2 initialization statement and command subscript coding
Specification | Explanation and Examples |
---|---|
NAMEnn | number nn
|
NAME(nn) | number nn
|
NAMEnn-mm | Ascending or descending range nn to mm
|
NAME(nn-mm) | Ascending or descending range nn to mm
|
NAMEnn-* | Ascending range from nn to maximum possible value
|
NAME(nn-*) | Ascending range from nn to maximum possible value
|
NAME*-nn | Descending range from maximum possible value to nn
|
NAME(*-nn) | Descending range from maximum possible value to nn
|
NAME(*) | All values, but holes not filled in by create requests
|
NAME(mm,nn) | Multiple subscripts
|
NAME(mm,nn-pp) | Multiple subscripts (one subscript is a range)
Note that
if the subscripts are processed individually, it is possible for a
particular element to be processed multiple times (that is, for NAME(1-3,2),
element 2 is processed twice).
|
NAME | When allowed, equivalent to NAME(*).
|
Note: Valid Names: PRT,
PUN, LINE, RMT.
|
Specification | Explanation and Examples |
---|---|
NAME(xxxx) | Explicit subscript
|
NAME'xxxx' | Explicit character string
|
NAME('xxxx') | Explicit subscript as a character string
|
NAME(xxxx-yyyy) | Explicit symbolic range. Wildcard characters may be specified
in ranges, but they are not treated as wild cards.
|
NAME('xxxx'-'yyyy') | Explicit symbolic range as characters
|
NAME(X*Y?Z) | * and ? are treated as wildcard characters
|
NAME'X*Y?Z' | * and ? are NOT treated as wildcard characters
|
NAME(xxxx,yyyy) | Multiple keywords must be in parenthesis, may include ranges,
wild cards, or quoted strings. If the subscripts are processed individually,
it is possible for a particular element to be processed multiple times.
|
NAME | When allowed, this is equivalent to NAME(*). Holes
are never filled on create requests.
|
Specification | Explanation and Examples |
---|---|
NAMEnn | Numeric subscript
|
NAME(nn) | Symbolic name nn (if it exists, else numeric value nn)
|
NAME'nn' | Name nn
|
NAMEnn-mm | Numeric range.
|
NAME(nn-mm) | Numeric range. The expected performance would be as a symbolic
range, and if nothing exists in range, as a numeric range.
|
NAME('nn-mm') | Symbolic range.
|
NAME(xxxx-mm) | Symbolic range. See note 3.
|
NAME(nn-xxxx) | Symbolic range. See note 2.
|
NAME(xxxx-yyyy) | Symbolic range.
|
NAME(nn,'xxxx') | Multiple subscripts, may mix any valid flavors (numerics, symbolics,
ranges, wild cards). See note 1.
|
Note:
|