MSGBK | Back to Index page |
Prolog Control Block Contents MSGBK DSECT Storage Layout Cross Reference (Contains links to field and bit definitions) |
|
MSGBK Prolog | Top of page |
NAME : HCPMSGBK DESCRIPTION: MESSAGE BLOCK MAPPING MACRO DSECT : MSGBK FUNCTION : TO HOLD IUCV MESSAGE INFORMATION THROUGH THE COMPLETE MESSAGE CYCLE. LOCATED BY : THE FOLLOWING FIELDS IN HCPCCTBK: CCTSNDHD - WHEN ON SEND QUEUE CCTRCVHD - WHEN ON RECEIVE QUEUE CCTRPYHD - WHEN ON REPLY QUEUE THE ALLOCATE MSGBK CREATED BY THE APPCVM CONNECT FUNCTION (HCPIUP) IS CONTAINED WITHIN CONBK. THE PIP DATA MSGBK CREATED BY THE APPCVM CONNECT FUNCTION (HCPIUP) IS CHAINED FROM THE MSGFPNT FIELD OF THE ALLOCATE MSGBK. CREATED BY : IUCV SEND FUNCTION (HCPIUWSE) APPCVM CONNECT FUNCTION (HCPIUP) APPC SEND/RECIEVE FUNCTION (HCPIUNSR) DELETED BY : IUCV RECEIVE FUNCTION (HCPIUDRC) IUCV REPLY FUNCTION (HCPIUHRP) IUCV TEST COMPLETE FUNCTION (HCPIUCTC) SEVER FUNCTION (PIP MSGBK) (HCPIUL ) APPC SEND/RECIEVE FUNCTION (HCPIUNSR) RELOCATION CONSIDERATIONS : This control block is relocated as part of a live guest relocation (LGR). The bits and fields that need to be relocated are defined in the corresponding LGRMSGBK COPY file. Whenever changes are made to this control block, consideration must be given to any effects these changes will have on a relocation. If any new fields or bits are defined, they may need to be relocated. If existing bits or fields are changed, corresponding modifications may be required in the LGR version of this control block. Consider also the effects of these changes on a relocation involving a back-level release of CP. NOTES : THIS COPY FILE REQUIRES THE FOLLOWING IN ORDER TO GENERATE PROPERLY: - IPARML |
MSGBK Control Block Content | Top of page |
|
MSGBK Storage Layout | Top of page |
*** MSGBK - MESSAGE BLOCK MAPPING MACRO * * +---------------------------+------+------+------+------+ * 0 | MSGFPNT |MSGKEY|:FLAGS|:FLAG2|:FLAG3| * +-------------+------+------+------+------+------+------+ * 8 | MSGERROR |:WHTRC|:SNDOP|:WTRC2|:SNDO2|/////////////| * +-------------+------+------+------+------+-------------+ * 10 | MSGTKNLN | MSGTOKEN | MSGTGCLS | * +-------------+-------------+---------------------------+ * 18 | MSGSNDAD | MSGSNDLN | * +---------------------------+---------------------------+ * 20 | MSGANSAD | MSGANSLN | * +-------------+-------------+------+------+------+------+ * 28 | MSGSCPID | MSGTGPID |:AUDT1|:AUDT2|:AUDT3|:ASYRC| * +------+------+-------------+------+------+------+------+ * 30 |:FLAG9|////////////////////|///////////////////////////| * +------+--------------------+---------------------------+ * 38 * *** MSGBK - MESSAGE BLOCK MAPPING MACRO |
MSGBK Cross Reference | Top of page |
Symbol Dspl Value -------------- ---- ----- IPRBIGRP 002F 00000061 IPRBIGSN 002F 00000060 IPRCABND 002F 0000001B IPRCADRC 002F 00000007 IPRCADRF 002F 0000005F IPRCALOC 002F 00000032 IPRCAPPC 002F 0000001F IPRCBACK 002F 00000058 IPRCBADR 002F 0000000F IPRCBBND 002F 0000001A IPRCBDFN 002F 00000011 IPRCBDLM 002F 00000012 IPRCBSIP 002F 0000004D IPRCCENL 002F 00000027 IPRCCONF 002F 00000023 IPRCCONN 002F 00000020 IPRCCSRV 002F 0000001D IPRCFUNL 002F 00000033 IPRCGDSL 002F 0000003C IPRCHSBF 002F 00000013 IPRCIBKR 002F 00000055 IPRCIBRQ 002F 0000004C IPRCIBRV 002F 0000004B IPRCICMT 002F 0000004A IPRCICSL 002F 0000003A IPRCIDFR 002F 00000045 IPRCIDFS 002F 00000046 IPRCIGDS 002F 0000003B IPRCILUW 002F 0000003F IPRCINET 002F 00000040 IPRCINSV 002F 00000010 IPRCIPLN 002F 00000039 IPRCIPRP 002F 00000047 IPRCIRES 002F 00000042 IPRCIRLN 002F 0000002A IPRCIRST 002F 00000044 IPRCISIP 002F 00000051 IPRCISO2 002F 0000004E IPRCISRC 002F 00000048 IPRCISYN 002F 00000043 IPRCITRN 002F 0000002C IPRCIURC 002F 00000049 IPRCKEEP 002F 00000057 IPRCLDLN 002F 00000037 IPRCLDSP 002F 00000050 IPRCLUNM 002F 00000028 IPRCMODE 002F 00000029 IPRCMSCT 002F 00000003 IPRCMSLN 002F 0000000A IPRCNAPP 002F 0000001E IPRCNAUT 002F 0000003D IPRCNCTL 002F 0000001C IPRCNEWL 002F 00000054 IPRCNFCT 002F 00000030 IPRCNLEN 002F 00000017 IPRCNLOG 002F 0000000B IPRCNLUW 002F 00000041 IPRCNODT 002F 00000008 IPRCNPRM 002F 00000015 IPRCNPTH 002F 00000001 IPRCNPTY 002F 00000004 IPRCNSEC 002F 00000031 IPRCNSIP 002F 00000053 IPRCNSND 002F 00000002 IPRCNTRG 002F 0000000C IPRCOBUF 002F 0000003E IPRCPASS 002F 00000034 IPRCPLST 002F 00000019 IPRCPRGD 002F 00000009 IPRCPRTC 002F 00000006 IPRCPTSV 002F 00000014 IPRCRCVS 002F 00000005 IPRCRECV 002F 00000022 IPRCRTRY 002F 0000005A IPRCSCTL 002F 00000056 IPRCSECR 002F 0000002F IPRCSEND 002F 00000021 IPRCSEVC 002F 0000002E IPRCSEVR 002F 00000024 IPRCSLST 002F 00000016 IPRCSNOP 002F 00000026 IPRCSPFU 002F 0000004F IPRCSPSV 002F 00000052 IPRCSYNC 002F 00000025 IPRCSYNT 002F 00000059 IPRCTLEN 002F 00000018 IPRCTPLN 002F 00000035 IPRCTPNI 002F 00000036 IPRCTRLN 002F 0000002B IPRCTTRN 002F 0000002D IPRCWAIT 002F 00000038 IPRC2MYI 002F 0000000D IPRC2MYT 002F 0000000E IPRMCADA 002F 0000005D IPRMCRDA 002F 0000005C IPRMCRPA 002F 0000005E IPRMCSDA 002F 0000005B MSGAALEN 002E 40 MSGAANAX 002C 08 MSGAANPX 002C 10 MSGAATOT 002E 10 MSGABLEN 002E 80 MSGABTOT 002E 20 MSGAIINV 002E 04 MSGAITRN 002E 01 MSGALIST 0006 08 MSGANSAD 0020 MSGANSLN 0024 MSGAPGNR 002C 01 MSGAPPC 0006 80 MSGAPPCP 0030 40 MSGAPRMD 002C 02 MSGARCAX 002D 40 MSGARCPX 002D 80 MSGARJCT 002C 04 MSGARLST 002D 04 MSGARPAX 002D 10 MSGARPLE 002C 80 MSGARPPX 002D 20 MSGASNAX 002C 20 MSGASNPX 002C 40 MSGASVRD 002D 08 MSGASYRC 002F MSGATINV 002E 08 MSGATTRN 002E 02 MSGAUDIT 002C MSGAUDT1 002C MSGAUDT2 002D MSGAUDT3 002E MSGBLIST 0006 40 MSGCCSSN 0005 01 MSGCLONE 0030 01 MSGCTLS 0007 04 MSGCTLT 0007 02 MSGDATMV 0007 08 MSGDELAY 0030 02 MSGDESC 0005 02 MSGDWRAP 0030 20 MSGERROR 0008 MSGFLAGS 0005 MSGFLAG2 0006 MSGFLAG3 0007 MSGFLAG4 0014 MSGFLAG9 0030 MSGFLSDR 0014 40 MSGFLSRC 0007 80 MSGFLTRG 0007 40 MSGFPNT 0000 MSGGDSHD 0014 80 MSGID 0008 MSGKEY 0004 MSGLDSRC 0007 20 MSGLDTRG 0007 10 MSGMASK1 0005 B0 MSGMASK2 0005 30 MSGNORPY 0005 10 MSGPARTL 0005 40 MSGPRM 0018 MSGPRMD 0005 80 MSGPRTY 0005 20 MSGPURGE 0005 08 MSGSCCLS 0010 MSGSCPID 0028 MSGSIZE 0034 00000007 MSGSKEEP 0006 10 MSGSNDAD 0018 MSGSNDLN 001C MSGSNDOP 000B MSGSNDO2 000D MSGSVEND 0030 80 MSGSYNCL 0014 08 MSGTAG 000C MSGTGCLS 0014 MSGTGPID 002A MSGTKNLN 0010 MSGTOKEN 0012 MSGWHTRC 000A MSGWTRC2 000C |
Copyright IBM Corporation, 1990, 2022