[Download-List] ****In/datatel/release/RELEASE.CUSTOM/CUSTOM.SOURCE/DOWNLOAD711/_DOWNLOAD.LOAD

Brich, Richard W. Richard.Brich at sdsmt.edu
Thu Feb 9 15:23:51 EST 2006


Thanks Mr. Rotman! - did create a virtual field when I got the error

just passed along as an fyi

Great Product you provide us!!!

-----Original Message-----
From: download-list-bounces at cedarville.edu
[mailto:download-list-bounces at cedarville.edu] On Behalf Of David L.
Rotman
Sent: Thursday, February 09, 2006 11:49 AM
To: download-list at cedarville.edu
Subject: Re: [Download-List]
****In/datatel/release/RELEASE.CUSTOM/CUSTOM.SOURCE/DOWNLOAD711/_DOWNLOA
D.LOAD


As far as I can tell, BUF_TYPE is a message generated by Unidata when
the string environment is totally overrun. I have not been able to find
a reference to how to adjust the size of any related configuration
parameters.

In this particular case, I would strongly recommend creating
a virtual field.  (I would also base the virtual field on a subroutine
so that the complicated logic would be more readable...but that's a
personal preference.)  Unidata does not provide any system way to invoke
EVAL, so DOWNLOAD is actually issuing a select for each record
in your active list.   The complicated EVAL expression
is getting "compiled" many, many times.  At a minimum, performance will
be poor.

The virtual field would be fairly straightforward:
001: I
002: SUBR('I15.SUBR',
   XM.APPL.HI.ACT.COMP.REC,
   XM.APPL.HI.ACT.MATH.REC,
   XH.APPL.RES.STATE, 
   XD.APPL.HS.GPA)




Dave Rotman
Director of Computer Services
Cedarville University
251 N. Main Street
Cedarville, OH 45314
rotmand at cedarville.edu
voice 937-766-7905
fax 937-766-8819

>>> Richard.Brich at sdsmt.edu 2/6/2006 5:43:04 pm >>>
Good Afternoon Download Gurus

keep getting ****In
/datatel/release/RELEASE.CUSTOM/CUSTOM.SOURCE/DOWNLOAD711/_DOWNLOAD.LOAD

at line 127 out of BUF_TYPE space. 
then aborts out of Colleague

Maybe a character limit in Download EVAL ?

Thanks
Dick Brich

offending code segment:
Download Applications \
...

011: EVAL "IF XM.APPL.HI.ACT.COMP.REC[12,2] GE 25 AND
XM.APPL.HI.MATH.REC[12,2] 
GE 25 AND XH.APPL.RES.STATE = 'SD' THEN 'AUTOACT-SD'  \

012: ELSE IF XM.APPL.HI.ACT.COMP.REC[12,2] GE 25 AND
XM.APPL.HI.MATH.REC[12,2] G E 25 AND XH.APPL.RES.STATE NE 'SD' THEN
'AUTOACT-FA' \

013: ELSE IF XM.APPL.HI.SAT.COMP.REC[12,4] GE 1130 AND
XM.APPL.HI.SAT.MATH.REC[1 2,4] GE 570 AND XH.APPL.RES.STATE = 'SD' THEN
'AUTOACT-SD' \

014: ELSE IF XM.APPL.HI.SAT.COMP.REC[12,4] GE 1130 AND
XM.APPL.HI.SAT.MATH.REC[1 2,4] GE 570 AND XH.APPL.RES.STATE NE 'SD' THEN
'AUTOACT-FA' \

015: ELSE IF XD.APPL.HS.GPA GE 3500 AND XH.APPL.RES.STATE = 'SD' THEN
'RevMath-S D' \

016: ELSE IF XD.APPL.HS.GPA GE 3500 AND XH.APPL.RES.STATE NE 'SD' THEN
'RevMath-F A' \

017: ELSE IF XD.APPL.HS.GPA GE 2750 OR XM.APPL.HI.ACT.COMP.REC[12,2] GE
21 OR XM .APPL.HI.ACT.MATH.REC[12,2] GE 21 THEN 'Rev21-2.75' \

018: ELSE 'REVIEW'" 


_______________________________________________
download-list mailing list
download-list at cedarville.edu
http://mail.cedarville.edu/mailman/listinfo/download-list




More information about the download-list mailing list