Using PROC IMPORT to read in text files can lead to a lot of problems since it has to GUESS how to define the variables.
What is the purpose of the MACRO used in that program?
It is during the code generated by the MACRO that you are getting the data errors that are triggering the dumping of the data values to the log.
If you turn on the MPRINT option then at least you will see in the log the SAS statements that the macro generated.
You appear to be trying to use a character variables like TERM, ROLE and ATTRIBUTE as they are numbers.
NOTE: Character values have been converted to numeric values at the places given by: (Line):(Column).
852:30 852:51 852:72 852:181 852:203 852:225
NOTE: Variable _TERM_ is uninitialized.
NOTE: Variable x is uninitialized.
WARNING: The variable hello in the DROP, KEEP, or RENAME list has never been referenced.
NOTE: Invalid numeric data, Term='george' , at line 852 column 41.
NOTE: Invalid numeric data, Role='PN' , at line 852 column 62.
NOTE: Invalid numeric data, Attribute='Alpha' , at line 852 column 83.
NOTE: Invalid numeric data, Term1='cal' , at line 852 column 192.
NOTE: Invalid numeric data, Role1='N' , at line 852 column 214.
NOTE: Invalid numeric data, Attribute1='Alpha' , at line 852 column 236.
... View more