Message Oracle PGA-20919 - receive length number number is number but only number bytes are left in the buffer

ERRORreceive length number number is number but only number bytes are left in the buffer
CAUSEThe length specified in receive lengths array element number exceeded the number of bytes of space remaining in the receive buffer.
ACTIONCheck that the PGDL and COBOL record descriptions used to define the transaction to PGAU are in sync with the transaction program and that the PL/SQL TIP was generated by PGAU using the correct definitions. If modifications have been made to the generated PL/SQL code, check that they are correct.