I have been experimenting for the first time with CALL QUEUE to generate IML statements from character strings and I have noticed that the documentation is a little vague about the number of statements that can be queued. Specifically there is the following warning:
"Caution: Do not queue too many statements at one time. Queuing too many statements can cause problems that can result in exiting the SAS System."
I have written a program that queues as many as 1089 IML statments at once (as there are multiple statements in my strings, only 129 CALL QUEUEs are used to do this). So far I have not experienced any problems where my queued code is nesting a lot of simple Do Loops and If Statements. Am I tempting fate? What sort of queued code, or how much of it, might lead to the unrecoverable error that the warning hints at?
PS. I tried to attach a sas program but I get "The contents of the attachment doesn't match its file type." Perhaps what I am trying is on the extreme side!