Programming Interface Information:
This information is NOT intended to be used as Programming Interfaces of z/VM. |
PROPCOM
Control Block Contents
PROPCOM DSECT
Cross Reference (Contains links to field and bit definitions)
PROPCOM Prolog
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
PROPCOM DSECT
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' STOP THE PROP APPLICATION .1.. .... PCOMKILL X'40' IMMEDIATE STOP ..1. .... PCOMLOG X'20' INDICATES LOGGING IS ON ...1 .... PCOMABNA X'10' INDICATES ABEND IN ACT RTN .... 1... PCOMLOGA X'08' INDICATES LOGGING "ALL" .... .1.. PCOMSPHC X'04' HOST CHECKING SUSPENDED FLAG .... ..1. PCOMPMRS X'02' PROP/PMX CONNECT SEVERED FLG .... ...1 PCOMLOGU X'01' Indicate upper case logging 0027 39 Bitstring 1 PCOMFLG2 V*2 SECOND PROP FLAG BYTE 1... .... PCOMPMCN X'80' PMX CONNECTION ESTABLISHED .1.. .... PCOMPMSV X'40' PMX SEVERED CONNECTION ..1. .... PCOMLFCL X'20' LOGFILE CLOSED ...1 .... PCOMSTIM X'10' Stimer has been issued. .... 1... PCOMINAR X'08' 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
*** 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
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
Last updated on 1 May 2002 at 14:27:47 EDT.
Copyright IBM Corporation, 1990, 2002