If I run this paragraph:

001: PA
002: RUN LOCAL.SOURCE DAVE \
003:   LITERAL 'A' \
004:   FIELD1 \
005:   LITERAL '<<ENTER SOMETHING,1-30X>>' \
006:   FIELD2 \
007:   EVAL "IF STU.CLASS = 'FR' THEN '1' ELSE '2'" \
008:   FIELD3

and enter ABC in response to the inline prompt, program DAVE sees the following 
command line:
 RUN LOCAL.SOURCE DAVE    LITERAL 'A'    FIELD1    LITERAL ''ABC''    FIELD2    
EVAL "IF STU.CLASS = 'FR' THEN '1' ELSE '2'"    FIELD3
Note that ABC is surrounded by pairs of single quotes.

If move the EVAL line to a spot earlier in the paragraph

001: PA
002: RUN LOCAL.SOURCE DAVE \
003:   LITERAL 'A' \
004:   FIELD1 \
005:   EVAL "IF STU.CLASS = 'FR' THEN '1' ELSE '2'" \
006:   LITERAL '<<ENTER SOMETHING,1-30X>>' \
007:   FIELD2 \
008:   FIELD3

my program sees:
RUN LOCAL.SOURCE DAVE    LITERAL 'A'    FIELD1   EVAL "IF STU.CLASS = 'FR' THEN 
'1' ELSE '2'"    LITERAL 'ABC'    FIELD2    FIELD3
Note that ABC is surrounded by single quotes rather than pairs of single quotes.

Is this difference in behavior to be expected?  Am I missing something obvious?




Dave Rotman
Associate Vice President for Technology
Chief Information Officer
Cedarville University
251 N. Main Street
Cedarville, OH 45314
[EMAIL PROTECTED]
voice 937-766-7905
fax 937-766-8819
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to