Message Oracle PGA-20917 - receive count is number but only number receive lengths were specified

ERRORreceive count is number but only number receive lengths were specified
CAUSEThe first value in the receive lengths array passed to PGAXFER specified more elements than the receive lengths array contained. Only elements were found in the array.
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.