Programming Interface Information:
This information is NOT
intended to be
used as Programming Interfaces of VM/ESA. It is to be used for diagnosis only. |
IUSBK
Cross Reference (Contains links to field and bit definitions)
IUSBK Prolog
NAME : HCPIUSBK DESCRIPTION: IUCV WORK AREA MAPPING MACRO DSECT : IUSBK FUNCTION : TO PASS INFORMATION BETWEEN IUCV ENTRY POINTS. LOCATED BY : SEE ENTRY POINT REGISTERS CREATED BY : HCPIUAVM, HCPIUAIU, OR HCPIUACP DELETED BY : CREATOR (SEE ABOVE)
IUSBK Control Block Content
IUSBK DSECT
Hex Dec Type/Val Lng Label (dup) Comments ---- ---- --------- ---- -------------- -------- 0000 0 Structure IUSBK IUCV WORK AREA MAPPING MACRO **** THE VALUE OF IPSIZE FOR DATAMAP IS 5 0000 0 Dbl-Word 8 IUSPARMS (IPSIZE) PARM LIST - TEMP DATAMAP FIX 0028 40 Address 4 IUSLOCKA IUCV LOCKWORD ADDRESS 002C 44 Address 4 IUSCCT CCTBK ADDRESS 0030 48 Signed 4 IUSTRCID TRACE CODE 0034 52 Bitstring 1 IUSCCODE CP CONDITION CODE 0035 53 Bitstring 1 IUSFCODE TRACE SUBTYPE 0036 54 Bitstring 1 IUSAWTCC APPC/VM WAIT RETURNED COND. CODE 0037 55 Bitstring 1 * 0038 56 Address 4 IUSDCRA DETAILED CONNECT REQUEST BK ADDR 003C 60 Address 4 IUSSAVBK SAVBK ADDRESS IUSTRACE MUST BE ON A FULLWORD BOUNDRY 0040 64 Bitstring 20 IUSTRACE (0) TRACE TABLE ENTRY 0040 64 Address 4 IUSIUCV IUCVB ADDRESS 0044 68 Bitstring 1 IUSMASK (0) MASK FIELD 0044 68 Bitstring 1 IUSCC (0) CONDITON CODE FROM TESTMSG 0044 68 Signed 2 IUSPATH PATH ID 0046 70 Bitstring 1 IUSRCODE RETURN CODE 0047 71 Bitstring 1 IUSFLAGS IUCV INPUT FLAGS 0048 72 Bitstring 1 IUSSTATE (0) CURRENT APPC STATE 0048 72 Bitstring 1 IUSFNSTA (0) APPC FUNCTION STATUS BITS 00000080 IUSFNENT X'80' ENTERING APPCVM WAIT 00000040 IUSFNEXI X'40' EXITING APPCVM WAIT 0048 72 Signed 2 IUSIBUFL (0) IPOLL DATA BUFFER LENGTH 0048 72 Bitstring 1 IUSCPSYS CP SYSTEM SERVICE 0049 73 Bitstring 1 IUSFLGS2 APPC INPUT FLAGS 004A 74 Signed 2 IUSOBUFL (0) IPOLL OUTPUT DATA LENGTH 004A 74 Bitstring 1 IUSWHTRC APPC WHAT RECEIVED CODE 004B 75 Bitstring 1 IUSSNDOP APPC SEND OPTION CODE 004C 76 Bitstring 1 IUSSNDO2 (0) APPC SEND OPTION CODE 2 004C 76 Address 4 IUSMSGBK (0) MSGBLOK ADDRESS 004C 76 Address 4 IUSBUFF (0) DCLBFR OR IPOLL BUFFER ADDRESS 004C 76 Signed 2 IUSIPSIZ (0) PARMLIST SIZE FROM QUERY 004C 76 Bitstring 1 IUSSIPCD SYNCPOINT IN PROGRESS RESET CODE 004D 77 Bitstring 1 IUSSIPFG SYNCPOINT IN PROGRESS FLAG OUTPUT 004E 78 Signed 2 IUSMXCN (0) MAXIMUM CONNECT FROM QUERY 004E 78 Bitstring 1 IUSSPCMD SYNC POINT CONTROL MODIFIER 004F 79 Bitstring 1 IUSSYCLV SYNC LEVEL FOR THE PATH 0050 80 Address 4 IUSINSTR IUCV INSTRUCTION ADDRESS END OF TRACE TABLE ENTRY 005C 92 Signed 2 IUSLEN1 LENGTH IN IUSPAGE1 - 1 005E 94 Signed 2 IUSLEN2 LENGTH IN IUSPAGE2 - 1 0060 96 Bitstring 1 IUSFLAG2 1... .... IUSCPENT X'80' INDICATES CP ENTRY .1.. .... IUSWAIT X'40' WAIT FOR APPC COMPLETION ..1. .... IUSSAVE X'20' ADDRESS OF DCRBK FOR SUSP. CONN. ...1 .... IUSPDINV X'10' CLEAN UP SEVER ALREADY COMPLETED .... 1... IUSKEEP X'08' SEVER KEEP=YES SPECIFIED .... .1.. IUSSNCIP X'04' SYNCPOINT IN PROGRESS 0061 97 Bitstring 3 * RESERVED 0064 100 Signed 4 IUSAVWRK (4) savework area of 4 fullwords 0000000F IUSSIZE (*-IUSBK+7)/8 IUSBK SIZE IN DOUBLEWORDS
IUSBK Storage Layout
*** IUSBK - IUCV WORK AREA MAPPING MACRO * * +-------------------------------------------------------+ * 0 | | * = IUSPARMS = * | | * +---------------------------+---------------------------+ * 28 | IUSLOCKA | IUSCCT | * +---------------------------+------+------+------+------+ * 30 | IUSTRCID |:CCODE|:FCODE|:AWTCC|//////| * +---------------------------+------+------+------+------+ * 38 | IUSDCRA | IUSSAVBK | * +---------------------------+-------------+------+------+ * 40 | IUSIUCV | IUSPATH |:RCODE|:FLAGS| * +------+------+------+------+------+------+------+------+ * 48 |:CPSYS|:FLGS2|:WHTRC|:SNDOP|:SIPCD|:SIPFG|:SPCMD|:SYCLV| * +------+------+------+------+------+------+------+------+ * 50 | IUSINSTR |///////////////////////////| * +---------------------------+-------------+-------------+ * 58 |///////////////////////////| IUSLEN1 | IUSLEN2 | * +------+--------------------+-------------+-------------+ * 60 |:FLAG2|////////////////////| | * +------+--------------------+ | * | IUSAVWRK | * | +---------------------------+ * | | 74 * +---------------------------+ * *** IUSBK - IUCV WORK AREA MAPPING MACRO
IUSBK Cross Reference
(contains links to field and bit definitions)Symbol Dspl Value -------------- ---- -----IUSAVWRK 0064
IUSAWTCC 0036
IUSBUFF 004C
IUSCC 0044
IUSCCODE 0034
IUSCCT 002C
IUSCPENT 0060 80
IUSCPSYS 0048
IUSDCRA 0038
IUSFCODE 0035
IUSFLAGS 0047
IUSFLAG2 0060
IUSFLGS2 0049
IUSFNENT 0048 00000080
IUSFNEXI 0048 00000040
IUSFNSTA 0048
IUSIBUFL 0048
IUSINSTR 0050
IUSIPSIZ 004C
IUSIUCV 0040
IUSKEEP 0060 08
IUSLEN1 005C
IUSLEN2 005E
IUSLOCKA 0028
IUSMASK 0044
IUSMSGBK 004C
IUSMXCN 004E
IUSOBUFL 004A
IUSPARMS 0000
IUSPATH 0044
IUSPDINV 0060 10
IUSRCODE 0046
IUSSAVBK 003C
IUSSAVE 0060 20
IUSSIPCD 004C
IUSSIPFG 004D
IUSSIZE 0064 0000000F
IUSSNCIP 0060 04
IUSSNDOP 004B
IUSSNDO2 004C
IUSSPCMD 004E
IUSSTATE 0048
IUSSYCLV 004F
IUSTRACE 0040
IUSTRCID 0030
IUSWAIT 0060 40
IUSWHTRC 004A
Last updated on 3 Aug 1999 at 12:07:27 EDT.
Copyright IBM Corporation, 1990, 1999