About cookies on this site Our websites require some cookies to function properly (required). In addition, other cookies may be used with your consent to analyze site usage, improve the user experience and for advertising. For more information, please review your options. By visiting our website, you agree to our processing of information as described in IBM’sprivacy statement. To provide a smooth navigation, your cookie preferences will be shared across the IBM web domains listed here.
PTHBK | Back to Index page |
Prolog Control Block Contents PTHBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
PTHBK Prolog | Top of page |
NAME : HCPPTHBK DESCRIPTION: ISFC Path description block DSECT : PTHBK FUNCTION : Maintain information about an ISFC path from a remote system. LOCATED BY : HCPBTBPA anchor for PTHBKS located by path ID HCPBTBSA anchor for PTHBKS located by session ID TRGBK points to PTHBK. CREATED BY : HCPBUVAP whenever called to create a path. DELETED BY : HCPBUVRP whenever a path is complete and released. SERIALIZED : The ISFC global lock (HCPBDSGL). RELOCATION CONSIDERATIONS : None |
PTHBK Control Block Content | Top of page |
|
PTHBK Storage Layout | Top of page |
*** PTHBK - ISFC Path description block * * +---------------------------+---------------------------+ * 0 | PTHLSESS | PTHRSESS | * +-------------+-------------+---------------------------+ * 8 | PTHMSGIS | PTHMSGIR | PTHMSGQ | * +-------------+-------------+---------------------------+ * 10 | PTHBYTES | PTHBYTER | * +---------------------------+---------------------------+ * 18 | PTHPIPFR | PTHMAIL | * +---------------------------+---------------------------+ * 20 | PTHTRGQ | PTHTRGTL | * +-------------+------+------+---------------------------+ * 28 |/////////////|:FLAGS|:FLAG2| PTHMBAD | * +-------------+------+------+-------------+------+------+ * 30 | PTHPNDSN |:FLAG3|:PFLAG| PTHLPATH |:FLGAP|:STATE| * +-------------+------+------+-------------+------+------+ * 38 | PTHPEND |///////////////////////////| * +---------------------------+---------------------------+ * 40 | PTHSRCQ | * +---------------------------+---------------------------+ * 48 | PTHNODAD | PTHRCVCT | * +---------------------------+---------------------------+ * 50 | PTHSNTCT | PTHPACCT | * +---------------------------+---------------------------+ * 58 | PTHAUSER | * +-------------------------------------------------------+ * 60 | PTHTPN | * +-------------------------------------------------------+ * 68 | PTHFMHTP | * +-------------------------------------------------------+ * 70 |///////////////////////////////////////////////////////| * +---------------------------+---------------------------+ * 78 | PTHENTSN |///////////////////////////| * +---------------------------+///////////////////////////| * |///////////////////////////////////////////////////////| * +-------------+-------------+---------------------------+ * 88 | PTHCMHLN | PTHMHLEN |///////////////////////////| * +-------------+-------------+///////////////////////////| * |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 98 * *** PTHBK - ISFC Path description block *** Overlay for PTHSNTCT in PTHBK * * +---------------------------+---------------------------+ * 50 | PTHNODEP | PTHPSESS | * +---------------------------+---------------------------+ * 58 * *** Overlay for PTHSNTCT in PTHBK *** Overlay for PTHAUSER in PTHBK * * +-------------------------------------------------------+ * 58 | PTHUSER | * +-------------------------------------------------------+ * 60 | PTHTRGU | * +---------------------------+---------------------------+ * 68 | PTHRPLY | PTHRPLYT | * +---------------------------+---------------------------+ * 70 |///////////////////////////////////////////////////////| * +-------------------------------------------------------+ * 78 * *** Overlay for PTHAUSER in PTHBK *** Overlay for PTHFLGAP in PTHBK * * +------+ * 30 ... 36 |:FLGCP| 37 * +------+ * *** Overlay for PTHFLGAP in PTHBK *** Overlay for PTHAUSER in PTHBK * * +-------------------------------------------------------+ * 58 | PTHAPPLS | * +-------------------------------------------------------+ * 60 | PTHAPPLT | * +-------------------------------------------------------+ * 68 | PTHNODET | * +---------------------------+---------------------------+ * 70 | PTHACTBK | PTHTRGBK | * +---------------------------+---------------------------+ * 78 * *** Overlay for PTHAUSER in PTHBK |
PTHBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- PTHACCST 002A 80 PTHACCT 0032 80 PTHACTBK 0070 PTHAPPLS 0058 PTHAPPLT 0060 PTHAUSER 0058 PTHBIGS 002A 04 PTHBUSY 002A 02 PTHBYTER 0014 PTHBYTES 0010 PTHCMHLN 0088 PTHCOMP 002A 08 PTHCONF 0037 00000005 PTHCONN 0037 00000002 PTHCSTRP 0036 01 PTHENTSN 0078 PTHFLAGS 002A PTHFLAG2 002B PTHFLAG3 0032 PTHFLGAP 0036 PTHFLGCP 0036 PTHFMHTP 0068 PTHGATWY 0036 10 PTHGOING 0033 01 PTHGONE 0036 20 PTHGONNE 0036 20 PTHICLOS 002B 40 PTHICLOT 002B 04 PTHLCLOS 002B 10 PTHLCLOT 002B 01 PTHLPATH 0034 PTHLSESS 0000 PTHMAIL 001C PTHMBAD 002C PTHMCLOS 002B 20 PTHMCLOT 002B 02 PTHMHLEN 008A PTHMSGIR 000A PTHMSGIS 0008 PTHMSGQ 000C PTHNODAD 0048 PTHNODEP 0050 PTHNODET 0068 PTHOCLOS 002B 80 PTHOCLOT 002B 08 PTHPACAN 002A 01 PTHPACCT 0054 PTHPACRQ 002A 10 PTHPASS 0033 80 PTHPEND 0038 PTHPFLAG 0033 PTHPIPFR 0018 PTHPNDSN 0030 PTHPRIV 0036 08 PTHPSESS 0054 PTHPURGE 0036 80 PTHRCVCT 004C PTHRECV 0037 00000004 PTHRESET 0037 00000001 PTHRPLY 0068 PTHRPLYT 006C PTHRSESS 0004 PTHSEND 0037 00000003 PTHSEVER 0036 40 PTHSEVST 0037 00000006 PTHSIZE 008C 00000013 PTHSNTCT 0050 PTHSRCQ 0040 PTHSTATE 0037 PTHSVFCI 0036 02 PTHTARG 0033 40 PTHTPN 0060 PTHTRGBK 0074 PTHTRGQ 0020 PTHTRGTL 0024 PTHTRGU 0060 PTHUSER 0058 PTHVALID 0036 04 |
Copyright IBM Corporation, 1990, 2024