Generating the Runtime
The business object implementation for LN is generated by right-clicking the BII and selecting .
When generating, the LN Implementation Generator may report violations of LN-specific constraints. Constraint violations are likely to result in errors when generating or errors at runtime when invoking the business object in LN.
The following happens in LN:
- Two libraries are generated. The library code is derived from the BII’s implementation identifier.
- A lookup entry is created, which is used at runtime to route the invocation of a business object method to the library implementing the public interface for that business object.
If a BOR-based business object already exists in a previous version and you want to generate from the LN Studio, the following libraries must be duplicated to the new version and set on expired:
- sc
- sf
- sm
This is not done automatically! For example, if the implementation identifier is ppmmm999 then the following libraries will be regenerated in the new version:
- ppmmmbl999sb00
- ppmmmbl999st00
The following libraries will not be used anymore:
- ppmmmbl999sc00,
- ppmmmbl999sf00
- ppmmmbl999sm00
They must be set on expired in the new version.