The ZSHOW command displays information about the M environment.
Example:
GTM>ZSHOW "*" $DEVICE="" $ECODE=",M6,Z150373850," $ESTACK=2 $ETRAP="" $HOROLOG="59149,36200" $IO="_TNA215" $JOB=501063439 $KEY="" $PRINCIPAL="_TNA215" $QUIT=0 $REFERENCE="" $STACK=2 $STORAGE=2147483647 $SYSTEM="47,gtm_sysid" $TEST=1 $TLEVEL=0 $TRESTART=0 $X=0 $Y=23 $ZA=0 $ZB=$C(13) $ZCMDLINE="" $ZCOMPILE="" $ZCSTATUS=0 $ZDIRECTORY="DISK1:[home]" $ZEDITOR=0 $ZEOF=0 $ZERROR="Unprocessed $ZERROR, see $ZSTATUS" $ZGBLDIR="mumps.gld" $ZININTERRUPT=0 $ZINTERRUPT="IF $ZJOBEXAM()" $ZIO="_TNA215" $ZJOB=0 $ZLEVEL=3 $ZMODE="INTERACTIVE" $ZPOSITION="name+3^DMEX" $ZPROCESS="" $ZPROMPT="GTM>" $ZROUTINES="[],GTM$DIST" $ZSOURCE="" $ZSTATUS="150373850,name+3^DMEX,%GTM-E-UNDEF, Undefined local variable: bame" $ZSYSTEM=0 $ZTRAP="B" $ZVERSION="GT.M V4.3-001D VMS AXP" $ZYERROR="" bame="?" ln=12 name="" _TNA219: OPEN TERMINAL EDIT NOESCA HOST NOINSE NOPAST NOREADS TTSY TYPE WIDTH=80 LENG=24 name+3^DMEX($ZTRAP) (Direct mode) beg^DMEX ^GTM$DMOD(Direct mode) GTM>
This example uses the asterisk (*) argument to show all information that ZSHOW offers in this context. First are the Intrinsic Special Variables ($DEVICE-$ZYERROR, also available with ZSHOW "I"), then the local variables (bame, ln and name, also available with ZSHOW "V"), then the ZBREAK locations (name+3^DMEX, also available with ZSHOW "B"), then the device information (also available with ZSHOW "D"), then the M stack (also available with ZSHOW "S"). ZSHOW "S" is the default for ZSHOW with no arguments.
Context information that does not exist in this example includes M LOCKs of this process (ZSHOW "L"), and available external calls (ZSHOW "C").
In addition to directing its output to the current device, ZSHOW can place its output in a local or global variable array. For more information, refer to the ZSHOW section of the "Commands" chapter in this manual.
ZSHOW "V" produces the same output as ZWRITE with no arguments, but ZSHOW "V" can be directed to a variable as well as a device. |