Good morning,
We recently had all of our packaging plans stop functioning. There were no changes to any of the equations and we were stumped. It turned out to be a SQL that all of the plan equations call. This SQL identified students in academic programs not eligible to receive aid. We found out that one of our schools added a certificate program, so we added that to the SQL in list. It turns out that the SQL gets broken into 254-character chunks. Our new plan put us over the 254-character limit and our not inserting a space between the last character of the acad plan and the close parenthesis caused the error. Here is the text our IT was given from Oracle (I think):
Problem: When you enter SQL in the 'Equation Callable Sql Text' field on the 'Equation SQL Routines' page, the data is stored in the EQTN_SQL_TBL table in the EQTN_SQL_TEXT field. There is no limit on this field size. It is also stored in the EQTN_SQL_CHUNKS table in the EQTN_SQL_CHUNK field. This field has a length of 254, so if the SQL text is longer than 254 characters, it is split into multiple fields. When SQL ends with ')' and there is no space before it, the sentence is cut before the space.
Solution: Leave a space before ')' when SQL text ends with ).
I just thought I would share for those who were unaware.
Aaron
------------------------------
Aaron Tobul
Systems Analyst
University of Pittsburgh
------------------------------
Message from the HEUG Marketplace:------------------------------
Find, Review, and Engage with Higher Education-focused solution providers, products, and services using the
HEUG Marketplace.
------------------------------