|
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' 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
*** 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 26 Jun 2007 at 14:56:54 EDT.
Copyright IBM Corporation, 1990, 2007