This is an OS related issue with the setting of your user limits for file locks. The difference between the invocations from EG and UltraEdit must be missing a configuration increasing your default setting for ulimit. It is often necessary for SAS to require increased limits for number of processes and open files. Here is a usage note on the topic: 38040 - Setting umask and ulimit values for SAS® sessions on UNIX and Linux I am not familiar with UltraEdit and how it instantiates submissions to SAS.
... View more