For someone not familiar with EDIT, we probably should add the exit command to the string:
EDIT newfile !;get enscrfil tl;e
Also, in the "t1" part, that is the number 1, not lowercase L, in case there is any confusion.
As long as the data in the Enscribe file is all ASCII characters (no binary numeric fields), and the amount of the data in the Enscribe file is small enough not to exceed any of the Edit file limits, that command should transfer the data properly from any type of Enscribe file (entry-sequenced, relative, or key-sequenced). If there are more than 100,000 records in the Enscribe file, the transfer attempt would reach the Edit line number limit, so in that case, it would help to specify a line number increment:
EDIT newfile !;get enscrfil t 1 by .01; e
If any of the records are longer than 239 characters after trimming trailing blanks, that will be too long for an Edit file. I don't remember whether that stops the transfer, skips the record, or truncates the record, but it definitely will not get all of the data into the Edit file.
If the Enscribe file does contain some binary fields, they will be interpreted as ASCII characters, and any non-printable characters will be dropped during the transfer, probably making data beyond that point in the records not line up nicely from one record to the next. That might not cause any problem, but I wanted to mention it in case it would be a problem.