SIP - System initialization program

     DESCRIPTIVE NAME = CICS TS SYSTEM INITIALIZATION PROGRAM
                                 COMMUNICATION AREA
           Licensed Materials - Property of IBM
            Restricted Materials of IBM 
           5655-Y04
           (C) Copyright IBM Corp. 1993 
     FUNCTION = COMMUNICATION AREA FOR INITIALIZATION.
      MACROS = DFHSIPD
Table 1.
Offset Hex Type Len Name (Dim) Description
(0) STRUCTURE 0 DFHSIPDS
(0) DBL WORD 8 SIPCOM (0) LABEL FOR ADDRESSABILITY
         INITIALIZATION SUBROUTINE ADDRESSES
(0) ADDRESS 4 SIPOSUP ADDRESS OF OVERLAY SUPERVISOR
(4) ADDRESS 4   Reserved
(8) ADDRESS 4 SIPLDER ADDRESS OF LOADER ROUTINE IN APSIP
(C) ADDRESS 4 SIPPUT ADDRESS OF CONSOLE PUT ROUTINE
(10) ADDRESS 4 SIPCORE ADDRESS OF GETMAIN ROUTINE
         CONTROL AREA AND PROGRAM ADDRESSES
(14) ADDRESS 4 SIPCSA ADDRESS OF DFHCSA
(18) ADDRESS 4 SIPSIT ADDRESS OF DFHSIT
(1C) ADDRESS 4 SIPBASER DFHSIP BASE ADDRESS
(20) ADDRESS 4 SIPDMSTK A (kernel stack) at entry to SIP
(24) ADDRESS 4 SIPDMPLP kernel plist pointer at entry to SIP
(28) ADDRESS 4 SIPSTACK A(kernel stack) for task entering one of the closed subroutines in DFHSIP
(2C) ADDRESS 4 (6) Reserved
(44) ADDRESS 4 SIPDMSRA A(SIPDMSR) = DOMAIN MANAGER TASK SYNCHRONIZATION ROUTINE
(48) ADDRESS 4 (3) Reserved
(54) ADDRESS 4 SIPDMPRA A(SIPGFTCT - the routine which posts APDM task when insufficient storage detected by TCP task
(58) ADDRESS 4 (2) Reserved
         REGISTER SAVE AREAS FOR USE BY DFHSIP
(60) FULLWORD 4 SIPSAVE (16) GENERAL REGISTER SAVE AREA
(A0) FULLWORD 4 SIPUTSV (16) PUTSAVE REGISTER SAVE AREA
            Flag bytes for controlling program loading
         These same equates are used in SIPNUCTB in DFHSIB1
(E0) BITSTRING 2   Reserved
(E2) BITSTRING 1 SIPFLAG FLAG BYTE
(E2) 1... ....   SIPBLNUC "X'80'" .. BLDL FOR NUCLEUS MODULE
(E2) .1.. ....   SIPPRVMD "X'40'" .. MODULE MUST BE IN PRIVATE AREA (AND NOT SHARED)
(E2) ..1. ....   SIPSHRMD "X'20'" .. MODULE MUST BE IN SHARED AREA
(E2) ...1 ....   SIPSHRPL "X'10'" .. SHARED PL/I MODULES FLAG
(E2) .... .1..   SIPBLNAB "X'04'" .. NUCLEUS-BUILD ABEND FLAG
(E2) .... ..1.   SIPBLERR "X'02'" .. MODULE NOT FOUND
(E2) .... ..1.   SIPERR "X'02'" .. ERROR RESPONSE
(E2) .... ...1   SIPSFXBL "X'01'" .. SUFFIXABLE MODULE FLAG
(E3) BITSTRING 1 SIPERFLG INITIALIZATION/ERROR FLAGS
(E3) 1... ....   SIPCNCLR "X'80'" .. CANCEL REQUESTED AFTER MSG DFH1596
(E3) .... 1...   SIPLDERR "X'08'" .. LOAD ERROR FLAG (OS-ONLY)
(E4) BITSTRING 1 SIPFLAG3 Flag Byte 3
(E4) 1... ....   SIP2PLT "X'80'" .. A PLT PROGRAM EXISTS THAT RUNS DURING THE 2ND STAGE OF INITIALIZATION
(E4) .1.. ....   SIP3PLT "X'40'" .. A PLT PROGRAM EXISTS THAT RUNS DURING THE 3RD STAGE OF INITIALIZATION
(E5) BITSTRING 1 SIPFLAG4 FLAG BYTE 4
(E5) ...1 ....   SIPF31B "X'10'" ..GET DOMAIN STORAGE FROM 31BIT SUBPOOL
(E5) .... ..1.   SIPFDOSA "X'02'" ..GETMAIN TO RETURN ADDR PAST LENGTH FD
         PARAMETER PASSING FIELDS
(E8) FULLWORD 4 SIPARMP1 PARAMETER PASS FIELDS
(EC) FULLWORD 4 SIPARMP2 PARAMETER PASS FIELDS
(F0) FULLWORD 4 SIPARMP3 PARAMETER PASS FIELDS
(F4) FULLWORD 4 SIPARMP4 PARAMETER PASS FIELDS
(F8) FULLWORD 4 SIPARMP5 PARAMETER PASS AREA
(FC) FULLWORD 4 SIPARMP6 PARAMETER PASS AREA
(100) FULLWORD 4 SIPARMP7 PARAMETER PASS AREA
(104) FULLWORD 4 SIPARMP8 PARAMETER PASS AREA
(108) FULLWORD 4 SIPARMP9 PARAMETER PASS AREA
       Program Loader / Overlay Supervisor -- Work & parameters
(10C) CHARACTER 8 SILISTID PROGRAM ID
         Multitasking control areas
(114) FULLWORD 4   Reserved
(118) FULLWORD 4 SIPDMTEC DOMAIN MANAGER TASK ECB
                   SM Domain domain storage tokens
(11C) CHARACTER 8 SIPDS24B storage token CICS key & below 16M
(124) CHARACTER 8 SIPDSANY storage token CICS key & above 16M
(12C) CHARACTER 16 SIPDS64A storage token CICS key & above bar
(13C) CHARACTER 8 SIPDU24B storage token User key & below 16M
(144) CHARACTER 8 SIPDUANY storage token User key & above 16M
(14C) CHARACTER 16 SIPDU64A storage token User key & above bar
         COMMUNICATION AREA - DFHSIH1 TO DFHSII1 TO DFHSIJ1
(15C) FULLWORD 4 CHKRLSAV SAVE SIPBAR
(160) ADDRESS 4 SIPCICNA a(copyright notice, level indicator etc)
(164) ADDRESS 4 SIPITCAP A(TCA acquired during initialization)
(168) FULLWORD 4 SIPPLTAD ADDRESS OF PLTPI ENTRY POINT
(16C) FULLWORD 4 (4) Reserved
(17C) FULLWORD 4 SIPPLTE1 Early PLT complete ECB
(180) FULLWORD 4 SIPPLTE2 Start late PLT ECB
(184) FULLWORD 4 SIPPLTE3 Late PLT complete ECB
(184) 0 SIPCOMEA "*" END OF INITIALIZATION COMMUNICATIONS AREA