(Re)generate Implementation Model (tticm1210m000)
Use this session to generate an InContext Implementation Model (IIM).
The IIM contains these types of components:
- Table models. A table model describes which context messages must be sent for sessions where this table is the main table. Context messages can be directly linked to the table itself or inherited from the tables that are referenced from this table.
- Session models. A session model can contain specific deviations from the table model of the main table of the session.
- InContext libraries. An InContext Library contains 3GL code that is generated based on the content of the session model.
This session can generate those components based on the InContext Reference Model and the Context Message Types configuration file.
Regeneration of the Implementation Model is sometimes required, but may lead to losing changes that are made to the models in LN Studio. Ensure the ranges and options are correctly filled.
We recommend that you perform the regeneration in a separate VRC. This way, you can compare the results of the regeneration and, if the regeneration did not give the desired results, revert to the previous situation.
Field Information
- Reference Model
-
The IRM for which to create an Implementation Model.
- Base VRC
-
The Base VRC where the Reference Model is stored. The generation runs in the Export VRC of the given Base VRC. If there is no authorization for a package VRC, that package is skipped.
- Package
-
Use the zoom option to select the correct package
- Table
-
Use the zoom option to select the correct table.
- Session
-
Use the zoom option to select the correct session.
- Model Generation
-
Select this checkbox if you want to (re)generate table models and/or session models.
- Table level
-
Select this checkbox if you want to (re)generate table models.
- Session level
-
Select this checkbox if you want to (re)generate session models
- Delete non-existing Referenced Tables
-
Select this checkbox if you want to delete references to tables, which are not in the Reference Model anymore.
- Overwrite manually changed Referenced Tables
-
Select this checkbox if you want to overwrite the information of the referenced table with the default information from the Reference Model.
- Add New Referenced Tables
-
Select this checkbox if you want to add references to tables, which are new in the Reference Model.
- Overwrite manually changed Drillbacks
-
Select this checkbox if you want to overwrite the information of the drillback with the default information from the Reference Model.
- Regenerate
-
Select this checkbox if you want to regenerate models that already exist
- Regenerate Manually Changed Implementations
-
Select this checkbox if you want to overwrite models that are manually changed in Infor LN Studio If you select this checkbox, you can lose your manual changes in your models. This depends on other options as well.
- Regenerate Referenced Table Models First (recursive)
-
Select this checkbox if you want to generate the table models with full inheritance of the context messages of the referenced tables.
Note that with a large data model this process will take a long time. The result is a large number of context messages linked to the tables and a lot of references and context messages must be hidden. Infor recommends to hide the references initially (see field Generate Referenced Tables Initially Hidden) and show the references where needed during the model editing in Infor LN Studio.
- Delete non-existing Context Message Types
-
Select this checkbox if you want to delete context message types, which are not in the Reference Model anymore.
- Overwrite manually changed Context Message Types
-
Select this checkbox if you want to overwrite the information of the context message (such as field mappings) with the default information from the Reference Model and the Context Message Types configuration file.
- Add New Context Message Types
-
Select this checkbox if you want to add context messages, which are new in the Reference Model
- Library Generation
-
Select this checkbox if you want to generate the InContext Libraries for the session models.
- Only for Changed Models
-
Select this checkbox if you want to generate only the libraries for session models that were changed after the previous generation.
- Compile Output to File
-
Select this checkbox if you want to store the compilation output in a file. If you don’t select this checkbox, the compilation errors are printed on the process report
- Output File
-
Specify the file where the compile output must be stored.