In IFS 10/Aurena on the Change Request Form we had 8 custom bulk/multiline fields set to 500 characters each. Submitting a change request with these filled to that limit was not a problem.
It was then requested to increase these to the max allowed, and after looking around, it seemed to be 4000 characters is what we needed to set, due to limits in PL/SQL. Each Custom Field was changed to a 4000 character multiline and when synchronized the database was showing Varchar2(4000) as expected for each.
When filling out a new Change Request, and using just 2000 characters in each of the custom fields, an error was thrown and the Aurena debug log window shows the following:
09:49:52 TRACE - DATABASE {"origin":"DB","indentation":"11","time":"94786019","category":"FRAMEWORK","level":"ERROR","type":"Framework","text":"ORA-06502: PL/SQL: numeric or value error: character string buffer too small"}
09:49:52 ERROR - PL/SQL: (Server Error) numeric or value error: character string buffer too small Database error occurred. Contact administrator. undefined
However, if I only filled in 3 of the custom fields, with 2000 characters each equaling 6000 characters, I was able to successfully save the Change Request and then, after the save, I could update the blank fields individually until all fields were filled in. So the size of each custom field does not seem to be the problem.
Is there another limit to how much data can be passed when initially saving a change request? If so is there a way to increase this so we can save with all the fields filled in?
Thanks…
Edit: I did a test where I used 1000 characters for each field and it errored. Then I reduced one of the fields to 796 and it saved, for a total of 7796 between all of them. When I created another Change Request with 7796 in the fields but increased a non-related field by one character it errored again.