PROPCOM Back to Index page
 
Prolog 
Control Block Contents 
   PROPCOM 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.


  PROPCOM Prolog Top of page
 
 NAME       : PROP
 DESCRIPTION: PROP SUPPORT DSECTS AND COMMON BLOCKS
 DSECT      : PROPCOM
 FUNCTION   : PROP COMMUNICATION AREA; PROPCOM
              DESCRIBES THE CONTENTS OF THE AREA DEFINED IN
              DMSPOP TO ALLOW THE COMMUNICATION OF FLAGS AND
              OTHER DATA BETWEEN THE MAIN PROP MODULE,
              DMSPOP, AND THE ACTION ROUTINE MODULE, DMSPOR
 Notes - This COPY file contains DSECT's exclusive to
             PROP support. The following DSECT is part of
             the PROP programming interface:
               PARMLIST - Parameter list passed by PROP to
                          a PROP action routine.
             See the individual DSECT description for more
             information.  The start and end of each
             programming interface are marked by "GPI" and
             "End GPI", respectively.
             All other DSECT's are internal to PROP
             processing.
 
 
  PROPCOM Control Block Content Top of page
 

 PROPCOM DSECT Top of page
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure PROPCOM PROP SUPPORT DSECTS AND COMMON BLOCKS PROPCOM - PROP COMMUNICATION AREA PROPCOM DESCRIBES THE CONTENTS OF THE AREA DEFINED IN DMSPOP TO ALLOW THE COMMUNICATION OF FLAGS AND OTHER DATA BETWEEN THE MAIN PROP MODULE, DMSPOP, AND THE ACTION ROUTINE MODULE, DMSPOR 0000 0 Address 4 PCOMLOGF ADDRESS OF LOG FILE FSCB 0004 4 Address 4 PCOMSTBL START OF ROUTING TABLE 0008 8 Address 4 PCOMETBL END OF ROUTING TABLE 000C 12 Signed 4 PCOMTSIZ ROUTING TABLE SIZE 0010 16 Address 4 PCOMRDIN ADDRESS OF READIN ROUTINE 0014 20 Address 4 PCOMLDMD ADDRESS OF LOADNUCX ROUTINE 0018 24 Address 4 PCOMRSET ADDRESS OF CP SET CMDS TO RESET 001C 28 Signed 4 PCOMRSTL LENGTH OF CP SET CMDS TO RESET 0020 32 Bitstring 6 PCOMLMSG MSG FORMAT FOR LOCAL MESSAGES 0026 38 Bitstring 1 PCOMFLAG V*1 PROP FLAGS 1... .... PCOMSTOP X'80' PCOMSTOP STOP THE PROP APPLICATION .1.. .... PCOMKILL X'40' PCOMKILL IMMEDIATE STOP ..1. .... PCOMLOG X'20' PCOMLOG INDICATES LOGGING IS ON ...1 .... PCOMABNA X'10' PCOMABNA INDICATES ABEND IN ACT RTN .... 1... PCOMLOGA X'08' PCOMLOGA INDICATES LOGGING "ALL" .... .1.. PCOMSPHC X'04' PCOMSPHC HOST CHECKING SUSPENDED FLAG .... ..1. PCOMPMRS X'02' PCOMPMRS PROP/PMX CONNECT SEVERED FLG .... ...1 PCOMLOGU X'01' PCOMLOGU Indicate upper case logging 0027 39 Bitstring 1 PCOMFLG2 V*2 SECOND PROP FLAG BYTE 1... .... PCOMPMCN X'80' PCOMPMCN PMX CONNECTION ESTABLISHED .1.. .... PCOMPMSV X'40' PCOMPMSV PMX SEVERED CONNECTION ..1. .... PCOMLFCL X'20' PCOMLFCL LOGFILE CLOSED ...1 .... PCOMSTIM X'10' PCOMSTIM Stimer has been issued. .... 1... PCOMINAR X'08' PCOMINAR Indicate in action routine noformat ------> GPI <-------------------------------- --------------- enoformat 0028 40 Address 4 PCOMUTBL ADDR OF START OF USER'S PART OF THE ROUTING TABLE 002C 44 Address 4 PCOMSTRC ADDRESS OF STARTCHK ROUTINE 0030 48 Address 4 PCOMSTPC ADDRESS OF STOPCHK ROUTINE 0034 52 Address 4 PCOMNLST ANCHOR ADDR FOR NODE LIST 0038 56 Address 4 PCOMTODI ADDRESS OF TODISK ROUTINE 003C 60 Address 4 PCOMPREP ADDRESS OF BUFPREP ROUTINE 0040 64 Address 4 PCOMFNOD ADDRESS OF FRETNODE ROUTINE 0044 68 Address 4 PCOMABNE ADDR OF ABEND EXIT 0048 72 Address 4 PCOMEXIT ADDRESS OF CALLEXIT ROUTINE 004C 76 Address 4 PCOMFNDN ADDRESS OF FINDNODE ROUTINE 0050 80 Address 4 PCOMTOKN ADDRESS OF TOKENIZE ROUTINE 0054 84 Address 4 PCOMTODP PARMLIST FOR SPECIAL LOGGING 0058 88 Address 4 PCOMSDOP ADDRESS OF SDLGLOPR ROUTINE 005C 92 Address 4 PCOMOIDQ ANCHOR FOR OUTID QUEUE NEXT 2 WORDS ARE SEND QUEUE ANCHORS 0060 96 Address 4 PCOMSDQF ADDR OF FIRST IN SEND QUEUE 0064 100 Address 4 PCOMSDQL ADDR OF LAST IN SEND QUEUE 0068 104 Character 8 PCOMDLOU DEFAULT LGLOPR USERID 0070 112 Character 8 PCOMDLON DEFAULT LGLOPR NODEID 0078 120 Signed 4 PCOMLFWU LOGFILE WORKUNIT FOR SFS 007C 124 Signed 2 PCOMRSCL Common CP SET cmd length 007E 126 Signed 2 * RESERVED NOTES : THE BITS IN THIS BYTE ARE SAVED WHEN LOADING A NEW ROUTING TABLE AND RESTORED IF AN ERROR IS DETECTED IN THE ROUTING TABLE. SINCE IT IS POSSIBLE FOR THE KILL BIT (PCOMKILL) TO CHANGE WHILE THE RTABLE IS BEING LOADED, SPECIAL HANDLE WAS CODED INTO DMSPOL TO MAKE SURE THE NEW STATUS OF THE PCOMKILL FLAG IS PRESERVED WHEN THESE BITS ARE RESTORED. WHEN DEFINING A NEW BIT, CONSIDER WHETHER THE BIT CAN CHANGE WHILE A ROUTING TABLE IS BEING LOADED. IF IT CAN, THE BIT SHOULD BE PLACED IN THE SECOND FLAG BYTE (PCOMFLG2), SINCE THE BITS IN PCOMFLG2 ARE NOT SAVED WHEN LOADING A NEW ROUTING TABLE. IF A BIT THAT CAN CHANGE WHILE LOADING A ROUTING TABLE MUST BE PUT IN PCOMFLAG, BE SURE TO CHANGE DMSPOL SO THAT THE NEW SETTING OF THE BIT IS PRESERVED WHEN THE FORMER RTABLE IS RESTORED. NOTES : THE BITS IN THIS BYTE ARE NOT SAVED WHEN A NEW RTABLE IS BEING LOADED, SINCE THE BITS DEFINED HERE ARE RTABLE INDEPENDENT.
 
 
  PROPCOM Storage Layout Top of page
 
          
*** PROPCOM - PROP SUPPORT DSECTS AND COMMON BLOCKS
*
*     +---------------------------+---------------------------+
*   0 |         PCOMLOGF          |         PCOMSTBL          |
*     +---------------------------+---------------------------+
*   8 |         PCOMETBL          |         PCOMTSIZ          |
*     +---------------------------+---------------------------+
*  10 |         PCOMRDIN          |         PCOMLDMD          |
*     +---------------------------+---------------------------+
*  18 |         PCOMRSET          |         PCOMRSTL          |
*     +---------------------------+-------------+------+------+
*  20 |                PCOMLMSG                 |:MFLAG|:MFLG2|
*     +---------------------------+-------------+------+------+
*  28 |         PCOMUTBL          |         PCOMSTRC          |
*     +---------------------------+---------------------------+
*  30 |         PCOMSTPC          |         PCOMNLST          |
*     +---------------------------+---------------------------+
*  38 |         PCOMTODI          |         PCOMPREP          |
*     +---------------------------+---------------------------+
*  40 |         PCOMFNOD          |         PCOMABNE          |
*     +---------------------------+---------------------------+
*  48 |         PCOMEXIT          |         PCOMFNDN          |
*     +---------------------------+---------------------------+
*  50 |         PCOMTOKN          |         PCOMTODP          |
*     +---------------------------+---------------------------+
*  58 |         PCOMSDOP          |         PCOMOIDQ          |
*     +---------------------------+---------------------------+
*  60 |         PCOMSDQF          |         PCOMSDQL          |
*     +---------------------------+---------------------------+
*  68 |                       PCOMDLOU                        |
*     +-------------------------------------------------------+
*  70 |                       PCOMDLON                        |
*     +---------------------------+-------------+-------------+
*  78 |         PCOMLFWU          |  PCOMRSCL   |/////////////|
*     +---------------------------+-------------+-------------+
*  80
*
*** PROPCOM - PROP SUPPORT DSECTS AND COMMON BLOCKS
 
 
  PROPCOM Cross Reference Top of page
 
 
Symbol         Dspl Value
-------------- ---- -----
PCOMABNA       0026 10
PCOMABNE       0044
PCOMDLON       0070
PCOMDLOU       0068
PCOMETBL       0008
PCOMEXIT       0048
PCOMFLAG       0026
PCOMFLG2       0027
PCOMFNDN       004C
PCOMFNOD       0040
PCOMINAR       0027 08
PCOMKILL       0026 40
PCOMLDMD       0014
PCOMLFCL       0027 20
PCOMLFWU       0078
PCOMLMSG       0020
PCOMLOG        0026 20
PCOMLOGA       0026 08
PCOMLOGF       0000
PCOMLOGU       0026 01
PCOMNLST       0034
PCOMOIDQ       005C
PCOMPMCN       0027 80
PCOMPMRS       0026 02
PCOMPMSV       0027 40
PCOMPREP       003C
PCOMRDIN       0010
PCOMRSCL       007C
PCOMRSET       0018
PCOMRSTL       001C
PCOMSDOP       0058
PCOMSDQF       0060
PCOMSDQL       0064
PCOMSPHC       0026 04
PCOMSTBL       0004
PCOMSTIM       0027 10
PCOMSTOP       0026 80
PCOMSTPC       0030
PCOMSTRC       002C
PCOMTODI       0038
PCOMTODP       0054
PCOMTOKN       0050
PCOMTSIZ       000C
PCOMUTBL       0028
 
This information is based on z/VM 7.1.0 Last updated on 22 Jun 2018 at 11:58:15 EDT.
Copyright IBM Corporation, 1990, 2018