OK, this looks to be Assembler program using a DSECT called COMAREA. This suggests that this is probably a CICS program.
are copybooks and the ++ suggests that they might be stored in a CA-Panvalet library. These should be expanded at assembly time.
You haven't said how you are trying to pass this COMAREA from calling program to called program. If using a standard z/OS CALL, you need to set R1 to point to it in the calling program and then resolve the R1 address in the called program.
If using EXEC CICS LINK/XCTL, you need to specify the COMAREA in that command e.g. EXEC CICS LINK PROGRAM(progname) COMMAREA(COMAREA)