There are a number of restrictions on the programs that you can link to using DPL.
You should not link to programs that issue syncpoints (unless SYNCONRETURN is coded in the LINK command). See Taking syncpoints.
Because there is no terminal involved, you should not link to programs that issue:
For DPL between any combination of CICS® products, the maximum recommended length of a communications area is 32500 bytes.