Keep container and object names short for integrated development environments

When you open an integrated development environment (IDE) such as SAS or run a SAS program on your personal computer, the system uses the actual full path for source code definitions, table instances, and the SAS runtime script. If the full path exceeds 256 characters, you get an error and cannot open the IDE or run the program. You can use a package to limit name length or display an error when the path is too long; see Customizable naming validation package.

The full path begins with the username of the person who opens the IDE followed by the directory name cdrwork. It also includes DMW_DOMAIN, the study grouping domain, and the study. See also Figure 8-3.

  • Source Code definitions path: username>cdrwork>DMW_DOMAIN>Study_Domain_name>Application_Area_name>Program_definition_name>Source_Code_definition_name>version_number>fileref>source_code_filename

  • Table instances path: username>cdrwork>DMW_DOMAIN>Study_Domain_name>Application_ Area_name>Work_Area_name>program_ instance_name>program_ version>Table_instance_libname> Table_instance_SAS_name>

  • SAS runtime script path: username>cdrwork>DMW_DOMAIN>Study_Domain_name>Application_ Area_name>Work_Area_name>Program_instance_name>version_number>setup