Thank you Larry, The proc contents did the trick. Even though I was reading in a fixed length variable, it was reassigned to a new variable without a length declaration. OSEQ was read in: INPUT @1 OSEQ $155.; It was reassigned: NSEQ=SUBSTR(OSEQ,1,6)||PUT(CNT,Z5.)||SUBSTR(OSEQ,12,144); Subsequently, it was renamed in preparation for the next iteration: RENAME NSEQ=OSEQ; Thanks for your prompt response.
... View more