S50 Back to Index page
 
Prolog 
Control Block Contents 
   S50 DSECT
   S50OUT DSECT
Storage Layout 
Cross Reference (Contains links to field and bit definitions)
Programming Interface Information:
This information is NOT intended to be
used as Programming Interfaces of z/VM.

 
  S50 Control Block Content Top of page
 

 S50 DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure S50 0000 0 Character 8 S50NAME Server name or blanks for any server 0008 8 Signed 4 S50BUFFL Output buffer length 000C 12 Address 4 S50BUFF@ Output buffer address 0010 16 Signed 4 S50BITL Length in bytes of following bitmap 0014 20 Bitstring 4 S50BITM 00000018 S50LEN *-S50 The equates below are used for both BITMAP and OUTTYP .... .... TYPRWA X'80000000' HCPRWA .... .... TYPS50L X'40000000' Array of supported bits + lengths .... .... TYPDSDT X'20000000' Dataset Descriptor Table .... .... TYPPRNG X'10000000' Range Table .... .... TYPCNST X'08000000' Class Descriptor Table .... .... TYPRCVT X'04000000' RCVT .... .... TYPRCVX X'02000000' RCVX .... .... TYPTMPL X'01000000' In-storage Templates 00800000 TYPDPTB X'00800000' Dynamic Parse Table 00400000 TYPRFRT X'00400000' RACF Router Table 00200000 TYPSAFV X'00200000' SAF Vector Table 00100000 TYPEXIT X'00100000' Prefix areas for installed exits 00080000 TYPSYSID X'00080000' SMF system id 00040000 TYPSMFDSK X'00040000' SMF current disk 00020000 TYPSMFOWN X'00020000' SMF current disk owner 00010000 TYPSMFFILE X'00010000' SMF data file name
 S50OUT DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure S50OUT 0000 0 Character 8 S50ONAM Name of data item 0008 8 Bitstring 4 S50OTYP 000C 12 Signed 4 S50OLEN Length of S50ODATA 0010 16 Address 4 S50OADR Load address, may be used by caller to convert pointers to offsets 0014 20 Signed 4 * Reserved fullword 0018 24 Character 1 S50ODTA (0) RACF data 00000018 S50OSIZ *-S50OUT
 
 
  S50 Storage Layout Top of page
 
          
*** S50 - Control Block in S50
*
*     +-------------------------------------------------------+
*   0 |                       S50NAME                         |
*     +---------------------------+---------------------------+
*   8 |         S50BUFFL          |         S50BUFF@          |
*     +---------------------------+---------------------------+
*  10 |         S50BITL           |         S50BITM           |
*     +---------------------------+---------------------------+
*  18
*
*** S50 - Control Block in S50
          
*** S50OUT - Control Block in S50
*
*     +-------------------------------------------------------+
*   0 |                       S50ONAM                         |
*     +---------------------------+---------------------------+
*   8 |         S50OTYP           |         S50OLEN           |
*     +---------------------------+---------------------------+
*  10 |         S50OADR           |///////////////////////////|
*     +---------------------------+---------------------------+
*
*** S50OUT - Control Block in S50
 
 
  S50 Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
S50BITL        0010
S50BITM        0014
S50BUFF@       000C
S50BUFFL       0008
S50LEN         0014 00000018
S50NAME        0000
S50OADR        0010
S50ODTA        0018
S50OLEN        000C
S50ONAM        0000
S50OSIZ        0018 00000018
S50OTYP        0008
TYPCNST        0014 00
TYPDPTB        0014 00800000
TYPDSDT        0014 00
TYPEXIT        0014 00100000
TYPPRNG        0014 00
TYPRCVT        0014 00
TYPRCVX        0014 00
TYPRFRT        0014 00400000
TYPRWA         0014 00
TYPSAFV        0014 00200000
TYPSMFDSK      0014 00040000
TYPSMFFILE     0014 00010000
TYPSMFOWN      0014 00020000
TYPSYSID       0014 00080000
TYPS50L        0014 00
TYPTMPL        0014 00
 
This information is based on z/VM 7.5.0 Last updated on 22 Jun 2026 at 11:17:14 EDT.
Copyright IBM Corporation, 1990, 2026