Programming Interface Information: This information is NOT intended to be
used as Programming Interfaces of z/VM.

OUTPL

Prolog
Control Block Contents
OUTPL DSECT
Storage Layout
Cross Reference

OUTPL Prolog

 Name       : DMSOUTPL
 Description: OUTput options PList (control block)
 DSECT      : OUTPL
 Function   : This macro maps the data used by
              DMSOUT and various commands for Output Option
              processing.

 

OUTPL Control Block Content

OUTPL DSECT

Hex   Dec Type/Val   Lng Label (dup)    Comments
---- ---- --------- ---- -------------- --------
0000    0 Structure      OUTPL          OUTput options PList (control
                                        block)
     OUTPL : OUTput options PList (control block)
0000    0 Signed       4 OUTRC          Return Code
0004    4 Bitstring    4 OUTFLAGS (0)   FLAGS
0004    4 Bitstring    1 OUTFB1         FlagByte 1. options bit map
          1... ....      OUTFB1T        X'80' Type
          .1.. ....      OUTFB1N        X'40' Notype
          ..1. ....      OUTFB1S        X'20' Stack
          ...1 ....      OUTFB1F        X'10' Fifo
          .... 1...      OUTFB1L        X'08' Lifo
          .... .1..      OUTFB1X        X'04' Xedit 2 bits reserved
                                        (unused)
0005    5 Bitstring    1 OUTFB2         FlagByte 2. 8 bits reserved
                                        (unused)
0006    6 Bitstring    1 OUTFB3         FlagByte 3. override switches 5
                                        bits reserved (unused)
          .... .1..      OUTFB3XG       X'04' Xedit Good 0=unchk 1=good
          .... ..1.      OUTFB3SV       X'02' Stack Valid anywhere
                                        0=stack cannot follow fifo or
                                        lifo 1=stack is valid anywhere
          .... ...1      OUTFB3SO       X'01' Single Option mode 0=all
                                        1=one
0007    7 Bitstring    1 OUTFB4         FlagByte 4. override switches
          1... ....      OUTFB4SE       X'80' Suppress Error msgs 0=show
                                        1=supp
          .1.. ....      OUTFB4NC       X'40' Notype Conflicts only with
                                        type 0=notype conflicts with
                                        every other option 1=notype
                                        conflicts only with type
          ..1. ....      OUTFB4ML       X'20' Multiple Lines output
                                        0=singl 1=mult
          ...1 ....      OUTFB4MD       X'10' Multiple Destinations
                                        0=singl 1=mult
          .... 1...      OUTFB4DN       X'08' Default is Notype 0=type
                                        1=noty
          .... .1..      OUTFB4DL       X'04' Default is Lifo 0=fifo
                                        1=lifo
          .... ..1.      OUTFB4AD       X'02' Allow Duplicate opts 0=no
                                        1=yes
          .... ...1      OUTFB4AC       X'01' Allow Conflictng opts 0=no
                                        1=yes
0008    8 Address      4 OUTBUFA        -> OUTput BUFfer (Address)
000C   12 Signed       4 OUTBUFL        OUTput BUFfer Length (line
                                        length)
0010   16 Signed       4 OUTBUFC        OUTput BUFfer Count (line count )
0014   20 Address      4 OUTNXOPT       -> NeXt OPTion in extended
                                        plist (points to a pvcentry)
0018   24 Signed       4 OUTINVT (0)    INVocation Type
0018   24 Character    3 *              reserved (unused)
001B   27 Bitstring    1 OUTMDISP       MsgDISP for DMSMSG
001C   28 Address      4 OUTWAX         -> Work Area for Xedit option
0020   32 Address      4 OUTXFLST       -> dmsXFLST for xedit option
0024   36 Address      4 OUTXFLWR       -> dmsXFLWR for xedit option
          00000028       OUTPLLEN       *-OUTPL LENgth of OUTPL

 

OUTPL Storage Layout

          
*** OUTPL - OUTput options PList (control block)
*
*     +---------------------------+------+------+------+------+
*   0 |          OUTRC            |OUTFB1|OUTFB2|OUTFB3|OUTFB4|
*     +---------------------------+------+------+------+------+
*   8 |         OUTBUFA           |         OUTBUFL           |
*     +---------------------------+---------------------------+
*  10 |         OUTBUFC           |         OUTNXOPT          |
*     +--------------------+------+---------------------------+
*  18 |////////////////////|:MDISP|          OUTWAX           |
*     +--------------------+------+---------------------------+
*  20 |         OUTXFLST          |         OUTXFLWR          |
*     +---------------------------+---------------------------+
*  28
*
*** OUTPL - OUTput options PList (control block)

 

OUTPL Cross Reference

Symbol         Dspl Value
-------------- ---- -----
OUTBUFA        0008
OUTBUFC        0010
OUTBUFL        000C
OUTFB1         0004
OUTFB1F        0004 10
OUTFB1L        0004 08
OUTFB1N        0004 40
OUTFB1S        0004 20
OUTFB1T        0004 80
OUTFB1X        0004 04
OUTFB2         0005
OUTFB3         0006
OUTFB3SO       0006 01
OUTFB3SV       0006 02
OUTFB3XG       0006 04
OUTFB4         0007
OUTFB4AC       0007 01
OUTFB4AD       0007 02
OUTFB4DL       0007 04
OUTFB4DN       0007 08
OUTFB4MD       0007 10
OUTFB4ML       0007 20
OUTFB4NC       0007 40
OUTFB4SE       0007 80
OUTFLAGS       0004
OUTINVT        0018
OUTMDISP       001B
OUTNXOPT       0014
OUTPLLEN       0024 00000028
OUTRC          0000
OUTWAX         001C
OUTXFLST       0020
OUTXFLWR       0024

This information is based on z/VM V3R1.0.
Last updated on 2 Apr 2001 at 15:41:33 EDT.
Copyright IBM Corporation, 1990, 2001