SPAREAA assembler definition

*–––––––––––––––––––––––––––––––––––––––*
 *  STORED PROCEDURE COMMUNICATION AREA  *
 *–––––––––––––––––––––––––––––––––––––––*
 SPAREA   DSECT
 SPHEADER DS    CL8                      EYE CATCHER
 SPRESRVD DS    CL33                     SERVER INFORMATION
 SPTRCOPT DS    CL1                      TRACE OPT
 SPSTATUS DS    CL2                      STATUS INDICATOR
 SPCODE   DS    CL8                      ERROR CODE
 SPFORMAT DS    CL3                      PIPE FORMAT
 SPMODE   DS    CL6                      PIPE MODE
 SPRC     DS    CL3                      RETURN CODE
 SPFROM   DS    0F                       FROM ADDRESS
 SPINTO   DS    0F                       INTO ADDRESS
 SPSQLDA  DS    F                        SQLDA ADDRESS
 SPVARTXT DS    F                        VARIABLE TEXT
 SPVARTAB DS    F                        VARIABLE TABLE
 SPROWS   DS    F                        ROWS AFFECTED
 SPMAXLEN DS    0H                       MAXIMUM LENGTH OF STD RECORD
 SPRECLEN DS    H                        RECORD LENGTH
 SPVARLEN DS    H                        VARIABLE TEXT LENGTH
 SPPREFIX DS    CL1                      MESSAGE FILE PREFIX
 SPMSG    DS    CL100                    MESSAGE AREA
 SPFILL2  DS    CL3                      NOT USED
 SPSQL    DS    F                        SQL BUFFER ADDRESS
 SPATTACH DS    CL8                      ATTACHMENT NAME
 SPUSERID DS    CL8                      USERID
 SPPWD    DS    CL8                      PASSWORD
 SPCMPOPT DS    CL1                      COMPRESSION OPTION
 SPIND    DS    CL1                      MESSAGE INDICATOR
 SPDATE   DS    CL8                      DATE
 SPTIME   DS    CL8                      TIME
 SPCONFIG DS    CL4                      CONFIGURATION ID
 SPSERVER DS    CL30                     SERVER NAME
          DS    CL32                     FILLER
 SPEND    EQU   *