Compile Program Scripts / Libraries (ttadv2230m000)
Use this session to compile a range of program scripts or libraries.
Field Information
- Compile
-
The compile type.
One source of a script can have objects in more VRCs. Example: The script tc com0101 VRC B61 a can have an object in tc B61 a, in tc B61U a stnd, and in tc B61O a cust, where B61U a stnd and B61O a cust are derived from B61 a.
The reason why you can compile an object from a script of a previous VRC is that includes (functions) used in that script can change in the derived VRC.
Example script tc com0101 VRC B61 a has an include tcmcs2000 that has been changed in B61O a cust. The change of this include becomes effective on runtime after you compile the script to a B61O a cust object.
- Only scripts in new VRC
-
Compile only scripts in the specified VRC to objects in the same VRC.
Example: You specify to compile the scripts of package td, B61O, a, cust: only the scripts in that VRC will be compiled to objects of the same VRC.
- Functions in new VRC
-
Also compile scripts of previous VRCs, if includes (functions) have changed.
Example: You specify to compile the scripts of package td, B61O, a, cust. Scripts of previous VRCs will also be compiled to objects of VRC B61O, a, cust, if includes (functions) have been changed in this VRC (see before).
- All scripts
-
Compile all scripts of previous VRCs, even if includes (functions) have not changed. A reason to use this option may be to improve system performance: all objects are present on theirst level, so the bshell will always find the object. Another reason may be that the data type of a domain has changed. The data type of a domain is also compiled into the object. When the data type of a domain changes in a new VRC, it is necessary to compile all scripts (including those of previous VRCs).
- Also Compile Defined Libraries
-
If this check box is selected, libraries linked to program scripts in the specified range must also be compiled.
- Multi level
-
If this check box is selected, scripts or libraries of the previous VRC must be checked for compilation.
Note:- Only the latest scripts or libraries in the VRC tree are compiled.
- The object is created in the VRC according the compile field.
- VRC Depth
-
The version depth.
- VRC Depth
-
The release depth.
- VRC Depth
- Compile only if present in Export List
-
If this check box is selected, the compile will be done only if present in the export list.
- Internal Export List
-
The internal export list's path.
- Compile with Debugger
-
Select this check box to compile objects in debug mode for debugging in the classic UI (Worktop). Selecting this option is not required when debugging with LN Studio or the Debugger Workbench.
- Skip Scripts without Sources
-
If this check box is selected, scripts without a source are not compiled.
- Skip Scripts in SCM VRCs
-
If this check box is selected, scripts in SCM VRCs are not compiled.
- Skip Scripts in Activity VRCs
-
If this check box is selected, scripts in Activity VRCs are not compiled.
- Skip Scripts in Location VRCs
-
If this check box is selected, scripts in Location VRCs are not compiled.
- Skip Scripts in Customized VRCs
-
If this check box is selected, scripts in Customized VRCs are not compiled.
- (Syntax) error messages to file
-
The name of the file to which error messages must be sent.
Note: Enter the full path name or the name relative to the directory where the bshell was started.