Example: using the TCB service
The service TCB, which displays the values of an address space's TCBs and RBs, can be invoked in any of the following ways:
Keyword operands must be spelled out far enough to avoid ambiguity. For example, if a service has only one keyword operand that begins with M, only M need be entered to select that operand. If a service has two or more keyword operands beginning with the same letter, specify enough characters to clarify your choice. (For example, if the two keyword operands UNIT and UCB appear for the same service, UN must be specified for UNIT and UC for UCB.)
The specific syntax of each service is described in detail in the individual service section. The following list describes the SYSPROG services syntax:
Syntax | Description |
---|---|
UPPERCASE | Letters and words are coded exactly as they appear in the description |
lowercase | Letters and words represent variables for which specific information is to be substituted Lowercase letters and words are not coded in the control statement. |
subscripts | Represents numeric parameters or sequenced positional parameters, which are not coded in the control statement |
... | Indicates that the preceding item might be repeated one or more times If the ellipsis is followed by the same item subscripted, the last subscript indicates the maximum number of times that item might be repeated. The ellipsis is not coded. |
{ } | Indicates a required selection If the braces enclose a stack of items, one of the items must be chosen. If a default is desired, it (and its associated keyword or subparameters) need not be coded. Braces are not coded. |
[ ] | Encloses an optional item or stack of items, only one of which might be chosen If a default is indicated, it will be used unless specifically overridden. Brackets are not coded. |
, | Comma |
= | Equal sign |
( ) | Parentheses |
: | Colon |
' | Single quotation mark |
The following list describes the allowable SYSPROG parameters:
Parameter | Description |
---|---|
aaaaaaaa | Memory address from one to eight hexadecimal characters; for example, (0AF4) |
asid | Address space identification number In most cases, the ASID number (one to four decimal digits enclosed in parentheses) might be used instead of the jobnames; for example, (08) or (23). |
command | MVS or JES command; for example, V 052,ONLINE |
command-list | Member in the LIB PDS that contains a list of MVS or JES commands |
cuu[-y] | Device address and range; for example, 180 or 143-C |
dvn[-y] | Device number and range; for example, 180 or 143-C |
dsname | Data set name; for example, SYS1.DUMP or INVEN.Y1975.MONTH04 |
generic-name | Generic name of devices defined in the system; for example, 3330, 3350, 3380 |
esoteric-name | Esoteric name of devices defined in the system; for example, SYSDA, SORTWORK |
jobname/address-space-name | MVS jobname of an address space currently active in the system; for example, INVENTRY or JOB2 Jobname might also be specified as (nn), where nn is the ASID in decimal of the desired job, or as *, which means the last job referenced, or as @, which means the SYSPROG job/session where the command is entered; for example, ST,(1) or ST,*. |
member | Member name of LIB data set These members contain JCL for routine operational jobs or command lists for use with service SUBMIT. |
time | Time in seconds a service is to monitor |
volser | Volume serial for disk pack or tape volume; for example, PACK01 or 004561 |
Related topic