BLSSERV supports LLMs with extended external names (EEN).
Compilers of object oriented programming languages generate symbol names that do not comply with the conventions for external names (ENs). Names of this kind are called EEN-Names (Extended external names).
Symbols with EENs can only be contained in LLMs with format 4 (or higher).
These LLMs can be created by BINDER as of V2.0
They can be loaded with BLSSERV as of V2.0 in the user address space.
With BLSSERV as of V2.1 they can also be loaded as shared code or as a subsystem.
Input of EEN names via user interface for binding and loading (START/LOAD-EXECUTABLE-PROGRAM, START/LOAD-PROGRAM, BIND, ASHARE) is not possible. The modules must be specified by the name of the library element which contains them.
Information about EENs can be output via the VSVI1 interface. In all other BLS output no EENs will be displayed. They are replaced by internal names.