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 (Contains links to field and bit definitions)

#### 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 V5R2.0.
Last updated on 6 Dec 2005 at 15:32:07 EDT.
Copyright IBM Corporation, 1990, 2005