  DCL ASSIGN and DEFINE commands? 
 The Question is:
 
What is the difference between DCL assign and define for establishing logicals (except for the order of the arguments)? For what cases should I use one and not the other?
Thanks
 
 The Answer is:
 
  The parameter order differs.  Not much else does.  The OpenVMS Wizard
  and most OpenVMS documentation prefers DEFINE as it follows the usual
  parameter ordering model found on OpenVMS (ASSIGN follows that of RSX),
  but there are no particular restrictions on or requirements for command.
 
